Grupowanie odpowiedzi

Podobnie jak w przypadku żądania faktury, Google stosuje mechanizm grupowania co rozszerza format UBL tak, aby skonsolidować wiele odpowiedzi w jedną transakcję. Grupa zawiera niestandardowy nagłówek, ale każdy elementu wsadu ściśle przestrzega odpowiedzi UBL 2.4 Application Response .

Nagłówek wsadu

Nagłówek grupy odpowiedzi zawiera krytyczne metadane, m.in. nazwę pliku żądania i stan przetwarzania pliku.

Szczegóły

Element Opis Przykład
RequestFileName Podana nazwa pliku żądania z tokenem identyfikatora wsadu. FileName_TokenID
FileStatus/StatusCode Stan przetwarzania pliku. Możliwą wartość znajdziesz tutaj: list. S
FileStatus/StatusDescription Opis stanu przetwarzania pliku. Przetworzono pomyślnie

Przykładowy plik 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>