Traitement des réponses par lot
À l'instar du processus de demande de facture, Google utilise un mécanisme de traitement par lot ce qui étend le format UBL pour consolider plusieurs réponses dans transaction unique. Le lot comprend un en-tête personnalisé, mais tous les du lot respecte scrupuleusement la réponse d'application UBL 2.4 schéma.
En-tête de lot
L'en-tête d'un lot de réponses contient des métadonnées critiques sur le lot, y compris le nom du fichier de demande et l'état du traitement du fichier.
Détails
Élément | Description | Exemple |
---|---|---|
RequestFileName |
Nom de fichier de requête référencé avec le jeton d'identification de lot. | FileName_TokenID |
FileStatus/StatusCode |
État du traitement du fichier. Consultez la valeur possible ici: list. | S |
FileStatus/StatusDescription |
Description de l'état du traitement du fichier. | Traitée correctement |
Exemple de code 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>