Batchverarbeitung anfordern

Die Rechnungs-/Gutschriftanforderung entspricht dem Rechnungsschema von UBL 2.4. Für mehrere Dokumentanfragen in einer einzigen Einreichung senden, eine Batch-Methode wird über eine Erweiterung eingesetzt, da die Batchverarbeitung nicht direkt vom UBL 2.4 Rechnungsschema.

Header der Batchanfrage

Jede Batchanfrage enthält eine eindeutige Batch-ID und die Gesamtzahl der in der Datei enthaltene Gutschriftanträge. Diese Einrichtung ermöglicht den effizienten und Nachverfolgung von gesammelten Einreichungen.

Details

Element Beschreibung Beispiel
batchID Die eindeutige Kennung der Batch-Datei. Batch-001
documentCount Die Gesamtzahl der Dokumentanfragen im Batch. 500

Beispiel-XML für eine Batch-Rechnungsanforderung

Das folgende XML-Snippet veranschaulicht die Struktur einer Batch-Rechnung. Anfrage:

<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>