รายการโค้ด

ส่วนนี้จะอธิบายประเภทการแจกแจงที่ใช้ตลอดใบแจ้งหนี้ เอกสารคำขอและตอบกลับ มาตรฐาน UBL ไม่ได้กำหนดประเภท enum ไว้เป็นส่วนหนึ่งของมาตรฐาน ดังนั้น เราจึงใช้ Enum ที่กำหนดไว้หากเป็นไปได้ ซึ่งอ้างอิงจากมาตรฐานที่ใช้แบบสาธารณะ รวมทั้งขยายมาตรฐานเหล่านี้ด้วย ค่าเมื่อจำเป็นเท่านั้น

รหัสสถานะไฟล์แบตช์

ประเภทที่แจกแจงนี้จะให้คำอธิบายเพิ่มเติมสำหรับไฟล์การตอบกลับ การจัดการข้อผิดพลาดสำหรับ <ApplicationResponseBatch>/<FileStatus>

รหัสสถานะ คำอธิบาย การกระทำที่คาดหวัง
S ไม่พบปัญหา ดำเนินการไฟล์แล้ว สำเร็จ
E ข้อผิดพลาดในการประมวลผลไฟล์ (ข้อผิดพลาดในการถอดรหัส เปิดไฟล์ไม่ได้) การแทรกแซงด้วยตนเอง
D ไฟล์ที่ซ้ำกัน ไม่จำเป็นต้องดำเนินการใดๆ

รหัสเหตุผลของสถานะ

ประเภทการแจกแจงนี้จะอธิบายเพิ่มเติมเกี่ยวกับ cbc:StatusReasonCode ด้วย เราใช้รหัสเหตุผลของสถานะผสมกัน และ รหัสเหตุผลในการชี้แจงสถานะ จากมาตรฐาน Peppol BIS 3.0 เสริมด้วยคำจำกัดความของเราเองตามที่จำเป็น

รหัสเหตุผลของสถานะ คำอธิบาย การกระทำที่คาดหวัง (เจาะจงเอนทิตี)
ไม่ใช่ ไม่พบปัญหา สำเร็จ
REF การอ้างอิงไม่ถูกต้อง (ข้อมูลภาษีผู้ซื้อไม่ถูกต้องหรือขาดหายไป) ล้มเหลว + แก้ไข/เรียกเก็บเงินอีกครั้ง
TER ข้อจำกัดด้านเวลาที่ผ่านมาในการประมวลผลใบแจ้งหนี้ หมายเหตุ: ส่วนขยายของ Google ล้มเหลว + แก้ไข/เรียกเก็บเงินอีกครั้ง
SVE การละเมิดไวยากรณ์คำขอใบแจ้งหนี้ รูปแบบไม่ถูกต้อง ข้อมูลขาดหายไป การแทรกแซงด้วยตนเอง
CER ข้อผิดพลาดในการสื่อสาร/ชั่วคราว - ผู้ให้บริการจะลองส่งคำขออีกครั้ง หมายเหตุ: ส่วนขยายของ Google รอและ โปรดดู
OTH โค้ดไม่ได้กำหนดเหตุผลสำหรับสถานะ การแทรกแซงด้วยตนเอง
PEN รอดำเนินการสร้างใบแจ้งหนี้ หมายเหตุ: ส่วนขยายของ Google รอและ โปรดดู
คอม การสื่อสารล้มเหลว - ผู้ให้บริการจะไม่ส่งคำขอซ้ำ หมายเหตุ: ส่วนขยายของ Google การแทรกแซงด้วยตนเอง
REJ ระบบแบ็กเอนด์ถูกปฏิเสธ ร้ายแรง การแทรกแซงด้วยตนเอง