Skip to main content

ภาพรวมใบกำกับภาษีซื้อ (Supplier Invoice)

ใบกำกับภาษีซื้อ (Supplier Invoice) ช่วยให้ผู้ใช้งาน API สามารถแนบข้อมูลใบกำกับภาษีที่ได้รับจากผู้จำหน่ายเข้ากับเอกสารค่าใช้จ่าย (Expense) หรือเอกสารใบรับสินค้า (Purchase) ที่มีอยู่แล้วในระบบ เพื่อรองรับ workflow การบริหารภาษีมูลค่าเพิ่ม (VAT Management) โดยไม่ต้องเข้าไปดำเนินการผ่านหน้า UI


ประเภทเอกสารที่รองรับ

documentTypeคำอธิบาย
expensesเอกสารค่าใช้จ่าย
purchasesเอกสารใบรับสินค้า

หลักการทำงาน

ผู้ใช้งานสามารถแนบใบกำกับภาษีซื้อเข้ากับเอกสารค่าใช้จ่ายหรือเอกสารใบรับสินค้าที่มีอยู่แล้ว โดยระบุข้อมูลของใบกำกับภาษีซื้อ เช่น เลขที่เอกสาร วันที่ ชื่อผู้จำหน่าย และแนบไฟล์ (ถ้ามี)

เอกสารแต่ละรายการสามารถแนบใบกำกับภาษีซื้อได้ สูงสุด 1 รายการ เท่านั้น

supplierInvoiceStatus ของเอกสารต้นทางจะเป็นตัวกำหนดว่าสามารถแก้ไขได้หรือไม่

supplierInvoiceStatusค่าสร้างแก้ไขลบสถานะ
Awaiting1ได้ไม่ได้ไม่ได้รอใบกำกับภาษี
WaitingForRefund3ไม่ได้ได้ได้รับใบกำกับภาษีแล้ว
CreatedBatchFiling5ไม่ได้ไม่ได้ไม่ได้ยื่นแบบแล้ว
NoRefund7ได้ได้ไม่ได้ไม่ใช้สิทธิขอคืน
AwaitingPP369ไม่ได้ได้ได้รอยื่น ภ.พ.36
WaitingToPayPP3611ไม่ได้ไม่ได้ไม่ได้รอชำระ ภ.พ.36
AwaitingTaxReceipt13ไม่ได้ไม่ได้ไม่ได้รอใบเสร็จสรรพากร

การเปลี่ยนสถานะของเอกสารต้นทาง

เมื่อสร้างใบกำกับภาษีซื้อ

Expense/Purchase: supplierInvoiceStatus = Awaiting (1)

▼ สร้างใบกำกับภาษีซื้อสำเร็จ
Expense/Purchase: supplierInvoiceStatus = WaitingForRefund (3)
warning

กรณี supplierInvoiceStatus เดิมเป็น NoRefund (7) สถานะจะ ไม่ถูกเปลี่ยน เป็น WaitingForRefund — คงเป็น NoRefund เหมือนเดิม

เมื่อลบใบกำกับภาษีซื้อ

Expense/Purchase: supplierInvoiceStatus = WaitingForRefund (3)

▼ ลบใบกำกับภาษีซื้อสำเร็จ
Expense/Purchase: supplierInvoiceStatus = Awaiting (1)
warning

สถานะของเอกสารต้นทาง (เช่น Approved) จะ ไม่ถูกย้อนกลับ หลังจากลบใบกำกับภาษีซื้อ


การตรวจสอบเอกสารซ้ำ (Duplicate Detection)

ระบบตรวจสอบความซ้ำของใบกำกับภาษีซื้อจาก 4 field ร่วมกัน:

Fieldคำอธิบาย
documentSerialเลขที่ใบกำกับภาษีซื้อ
documentDateวันที่ในใบกำกับภาษีซื้อ
contactNameชื่อผู้จำหน่าย
companyIdบริษัทของผู้เรียก API (จาก Token)

หากพบข้อมูลซ้ำ ระบบจะตอบกลับด้วย 409 Conflict (code 95013) — ไม่สามารถข้ามการตรวจสอบซ้ำได้


การแนบไฟล์

สามารถแนบไฟล์ได้ สูงสุด 1 ไฟล์ ต่อใบกำกับภาษีซื้อ

ข้อจำกัดรายละเอียด
จำนวนไฟล์สูงสุด1 ไฟล์ ต่อใบกำกับภาษีซื้อ
ขนาดไฟล์สูงสุดไม่เกิน 10 MB
นามสกุลที่รองรับjpg, jpeg, png, bmp, tif, tiff, pdf, doc, docx, xls, xlsx, ppt, pptx

ข้อมูลเพิ่มเติม