/xXSDHub

BR-DE-17: Rechnungsart ist für XRechnung nicht vorgesehen

Der Code für die Rechnungsart (BT-3) gehört nicht zu den in dieser Geschäftsregel vorgesehenen Werten. Das Fehlerbeispiel verwendet 325.

Ursache und Korrektur

Wählen Sie die fachlich zutreffende Rechnungsart aus der unten genannten Liste des verwendeten Regelpakets. Das korrigierte Beispiel verwendet 380 für eine Handelsrechnung. Beachten Sie, ob die Meldung im Prüfbericht als Fehler oder Warnung ausgegeben wird.

Betroffene Datenfelder: BT-3.

Offizieller Regeltext im Original

[BR-DE-17] Mit dem Element "Invoice type code" (BT-3) sollen ausschließlich folgende Codes aus der Codeliste UNTDID 1001 übermittelt werden: 326 (Partial invoice), 380 (Commercial invoice), 384 (Corrected invoice), 389 (Self-billed invoice) und 381 (Credit note),875 (Partial construction invoice), 876 (Partial final construction invoice), 877 (Final construction invoice).

Offizielle Quelle: xrechnung 2.6.0 / XRechnung 3.0.2. Lizenz: Apache 2.0. Vollständige Quellen und Lizenzhinweise.

Getestetes Fehlerbeispiel und Korrektur

Am 2. November 2026 mit SaxonC-HE 13.1 / saxonche 13.1.1 in der Produktionsengine getestet: xrechnung, UBL. Das fehlerhafte Beispiel besteht die XSD-Prüfung; der anschließende Prüfbericht enthält BR-DE-17. Das korrigierte vollständige Beispiel besteht die ausgewählten Prüfungen.

Meldung der Prüfengine im Original

[BR-DE-17] Mit dem Element "Invoice type code" (BT-3) sollen ausschließlich folgende Codes aus der Codeliste UNTDID 1001 übermittelt werden: 326 (Partial invoice), 380 (Commercial invoice), 384 (Corrected invoice), 389 (Self-billed invoice) und 381 (Credit note),875 (Partial construction invoice), 876 (Partial final construction invoice), 877 (Final construction invoice).

Weitere ausgelöste Regelcodes: 0. Gezählt werden unterschiedliche Fehler- und Warnungscodes ohne den Zielcode.

Gezielt veränderter XPath: /*/cbc:InvoiceTypeCode.

Fehlerhaft: löst die Meldung aus

<ns0:InvoiceTypeCode xmlns:ns0="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">325</ns0:InvoiceTypeCode>
    

Korrigiert: besteht die Prüfung

<ns0:InvoiceTypeCode xmlns:ns0="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">380</ns0:InvoiceTypeCode>
    

Die Ausschnitte sind Teile einer vollständigen Rechnung und allein nicht prüfbar. Die Downloads enthalten vollständige Testrechnungen auf Grundlage desselben UBL-Beispiels mit einer Position. Verwenden Sie deren Testdaten nicht für echte Rechnungen.

Vollständige fehlerhafte Rechnung herunterladen · Vollständige korrigierte Rechnung herunterladen

Rechnung jetzt prüfen →

Die vollständige Rechnung erneut prüfen

Beheben Sie die Ursache in den Quelldaten oder im Export und prüfen Sie die Rechnung erneut mit demselben Regelpaket. Lesen Sie alle verbleibenden Fehler und Warnungen. Ein positives Ergebnis garantiert nicht, dass der Rechnungsempfänger die Rechnung annimmt.

Alle Regelcodes durchsuchen · XRechnung-Anleitung · EN-16931-Anleitung · Pro/Team: Preise in USD (Englisch)