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>