Antwort-Batching
Ähnlich wie beim Anfordern von Rechnungen setzt Google ein Batchverfahren für Antworten, wobei das UBL-Format erweitert wird, um mehrere Antworten zu einem für eine einzelne Transaktion. Der Batch enthält einen benutzerdefinierten Header, doch jede -Element im Batch genau die UBL 2.4-Anwendungsantwort einhält Schema:
Batch-Header
Der Header für einen Batch von Antworten enthält wichtige Metadaten zum Batch, einschließlich des Namens der Anfragedatei und des Status der Dateiverarbeitung.
Details
Element | Beschreibung | Beispiel |
---|---|---|
RequestFileName |
Der referenzierte Anfragedateiname mit dem Batch-ID-Token. | FileName_TokenID |
FileStatus/StatusCode |
Der Status der Dateiverarbeitung. Möglichen Wert finden Sie hier: list. | S |
FileStatus/StatusDescription |
Beschreibung des Dateiverarbeitungsstatus. | Erfolgreich verarbeitet |
Beispiel-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>