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>