Effectuer une requête par lot

La requête de facture/note de crédit est conforme au schéma de facture UBL 2.4. Pour l'envoi de plusieurs requêtes de documents en un seul envoi, approche de traitement par lot est utilisé par le biais d'une extension, car le traitement par lot n'est pas directement pris en charge par Schéma de facture UBL 2.4.

En-tête de requête par lot

Chaque requête de lot comprend un ID de lot unique et le nombre total de factures ou de demandes de notes de crédit contenues dans le fichier. Cette configuration facilite l'exécution qui traite et suit les envois par lot.

Détails

Élément Description Exemple
batchID Identifiant unique du fichier de lot. Batch-001
documentCount Nombre total de requêtes de documents dans le lot. 500

Exemple XML de demande de facture par lot

L'extrait de code XML suivant illustre la structure d'une facture par lot. requête:

<RequestBatch xmlns:inv="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
               xmlns:cn="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-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"
               batchID="Batch-001"
               documentCount="500">
    <inv:Invoice>
        <!-- Invoice data -->
    </inv:Invoice>
    <inv:Invoice>
        <!-- Invoice data -->
    </inv:Invoice>
    <!-- Repeat as necessary for each invoice in the batch -->
</RequestBatch>