การจัดกลุ่มการตอบกลับ

เช่นเดียวกับขั้นตอนการขอใบแจ้งหนี้ Google ใช้กลไกการจัดกลุ่มสำหรับ คำตอบเหล่านี้ ซึ่งขยายรูปแบบ UBL เพื่อรวมคำตอบหลายๆ แบบไว้ใน ธุรกรรมเดียว กลุ่มนี้มีส่วนหัวแบบกำหนดเอง แต่ทุก ภายในแบตช์ปฏิบัติตาม UBL 2.4 Application Response อย่างเคร่งครัด สคีมา

ส่วนหัวเป็นกลุ่ม

ส่วนหัวของคำตอบสำหรับกลุ่ม ประกอบด้วยข้อมูลเมตาที่สำคัญเกี่ยวกับกลุ่มคำตอบ รวมถึงชื่อไฟล์คำขอและสถานะของการประมวลผลไฟล์

รายละเอียด

องค์ประกอบ คำอธิบาย ตัวอย่าง
RequestFileName ชื่อไฟล์คำขอที่อ้างอิงพร้อมโทเค็นตัวระบุกลุ่ม FileName_TokenID
FileStatus/StatusCode สถานะการประมวลผลไฟล์ ดูค่าที่เป็นไปได้ที่นี่: list S
FileStatus/StatusDescription คำอธิบายสถานะการประมวลผลไฟล์ ประมวลผลเรียบร้อยแล้ว

ตัวอย่าง XML

<ApplicationResponseBatch xmlns:ar='urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2'
                          xmlns:cac='urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2'
                          xmlns:cbc='urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2'
                          xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
    <RequestFileName>FileName_TokenID</RequestFileName>
    <FileStatus>
        <StatusCode>S</StatusCode>
        <StatusDescription>Successfully Processed</StatusDescription>
    </FileStatus>
    <ar:ApplicationResponse>
        <!-- Application Response -->
    </ar:ApplicationResponse>
    <ar:ApplicationResponse>
        <!-- Application Response -->
    </ar:ApplicationResponse>
</ApplicationResponseBatch>