ข้อมูลอ้างอิงใบเสร็จแบบแบ่งชำระ
Field เฉพาะสำหรับใบเสร็จแบบแบ่งชำระ
Field ต่อไปนี้ใช้เฉพาะกับการสร้างใบเสร็จแบบแบ่งชำระ นอกเหนือจาก field ทั่วไปของใบเสร็จรับเงิน
ระดับเอกสาร
| Field | ประเภท | Required | คำอธิบาย |
|---|---|---|---|
isBatchDocument | boolean | YES | ต้องเป็น true เสมอ — ระบุว่าเป็นเอกสารแบบแบ่งชำระ |
partialPaymentMethod | number | YES | ต้องเป็น 11 (RECPartial) |
creditType | number | YES | ต้องเป็น 3 (เงินสด) ค่าอื่นไม่รองรับสำหรับใบเสร็จแบบแบ่งชำระ |
grandTotal | decimal | YES | ต้องเท่ากับ partialAmount ของรายการ |
documentReference | array | NO | ต้องเป็น null หรือ [] เท่านั้น |
ระดับรายการสินค้า
| Field | ประเภท | Required | คำอธิบาย |
|---|---|---|---|
documentId | number | YES | recordId ของใบกำกับภาษีต้นทาง (ต้องมากกว่า 0) |
documentType | number | YES | ต้องเป็น 7 (ใบกำกับภาษี) |
partialAmount | decimal | YES | ยอดที่ต้องการชำระใน งวดนี้ (ต้องมากกว่า 0 และไม่เกินยอดคงเหลือ) |
เงื่อนไขของใบกำกับภาษีต้นทาง
ระบบตรวจสอบใบกำกับภาษีต้นทาง (INV) ก่อนสร้างใบเสร็จแบบแบ่งชำระทุกครั้ง INV ที่ใช้ต้องผ่านเงื่อนไขทั้งหมดต่อไปนี้
สถานะของเอกสาร
- INV ต้องมีอยู่ในระบบ
- INV ต้องไม่ถูกลบหรือยกเลิก (Void)
- สถานะ INV ต้องเป็น รอดำเนินการ (1), รอเก็บเงิน (3) หรือ แบ่งจ่าย (11)
- INV ต้องอยู่ในบริษัทเดียวกับผู้เรียก API