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>