ดึงใบจาก carpro-live (CarPro Web integration) → inet.* → ส่งขึ้น INet · ปรับจาก INET Action Plan มาเป็นฝั่ง i24
| # | การดำเนินการ | ผู้รับผิดชอบ | ส.ค. | กันยายน | ตุลาคม | สถานะ | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 24–30 | 31–6 | 7–13 | 14–20 | 21–27 | 28–30 | 1–2 | 3–4 | 5 | ||||
APPLY_TO_INVOICE_NO AND INVOICE_AMOUNT < 0 AND ใบต้นฉบับมีใบกำกับภาษี → 81tit → T03 · amount ≥ 0 ไม่มี tit → บล็อก · amount < 0 ไม่เข้าเกณฑ์ CN → บล็อก+guardCASH_TRANSACTIONS (via tit.RECEIPT) + CREDIT_CARDS · mask 4 หลักท้าย · คั่น " | " Title Case (10 ก.ย.)ACCOUNT_TRANS (ACCOUNT_NAME='WHT')Agreement No.: เสมอ · ใบลดหนี้ต่อ Reason: {credit_note_reason} (REMARKS.RMK_REMARK) · ต่อท้าย F34 · ไม่ใช้ agreement_remark172.17.26.91 (Docker) · แอปยัง APP_ENV=preprod + APP_BASE_PATH=/preprod · Postgres 172.17.24.43CI: test บน ubuntu แล้ว deploy บน self-hosted runner label i24-web → scripts/deploy.sh · ต้องลง runner บนโฮสต์ · ไม่ใส่ cmd/.env ใน Actions · รายละเอียด docs/deployment/cicd.mdcarpro_web: invoice list + PDF PrintTaxInvoicThai + IREM/agreement/driver + Handle Payment (หา H07 ของ 81) · env CARPRO_WEB_COOKIE/e-tax/job-scheduler 12:00 / 18:00 / 23:00 · insert ใบใหม่จาก carpro-live เท่านั้น · ส่งซ้ำ = ปุ่มบนการ์ดdeploy/nginx/html ลิงก์ /etax-uat/) = UAT Windows เท่านั้น · Docker บน i24-web ไม่ใช้ hub — nginx proxy ทั้ง / ไป API ที่ prefix /preprodi24-data-platform) → Phase 2 · intake staging ถูกปิดในโค้ด