जवाब के बैच बनाना
इनवॉइस अनुरोध की प्रोसेस की तरह ही, Google, बैच बनाने की प्रोसेस का इस्तेमाल करता है. प्रतिक्रियाएं, जो यूबीएल फ़ॉर्मैट को बढ़ाती हैं. इससे एक से ज़्यादा जवाबों को एक लेन-देन. बैच में एक कस्टम-परिभाषित हेडर होता है, हालांकि हर बैच में मौजूद एलिमेंट, UBL 2.4 ऐप्लिकेशन रिस्पॉन्स का सख्ती से पालन करता है स्कीमा शामिल है.
बैच हेडर
जवाबों के किसी बैच के हेडर में उस बैच के बारे में ज़रूरी मेटाडेटा होता है, जिसमें अनुरोध फ़ाइल का नाम और फ़ाइल की प्रोसेसिंग की स्थिति शामिल है.
जानकारी
एलिमेंट | जानकारी | उदाहरण |
---|---|---|
RequestFileName |
बैच आइडेंटिफ़ायर टोकन के साथ रेफ़र किया गया अनुरोध का फ़ाइल नाम. | FileName_TokenID |
FileStatus/StatusCode |
फ़ाइल प्रोसेस होने की स्थिति. संभावित वैल्यू यहां देखें: list. | S |
FileStatus/StatusDescription |
फ़ाइल प्रोसेस होने की स्थिति के बारे में जानकारी. | सफलतापूर्वक प्रोसेस किया गया |
एक्सएमएल का उदाहरण
<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>