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>