/xXSDHub

BR-DE-16: Steuerliche Kennung des Verkäufers fehlt

Bei den in der Regel genannten Umsatzsteuerkategorien wird mindestens eine der angegebenen steuerlichen Identifikationsmöglichkeiten benötigt. Im Beispiel fehlt die Umsatzsteuer-ID des Verkäufers.

Ursache und Korrektur

Übermitteln Sie je nach Sachverhalt die Umsatzsteuer-ID (BT-31), die steuerliche Registriernummer (BT-32) oder die erforderlichen Angaben zum Steuervertreter (BG-11). Verwenden Sie die tatsächlichen Stammdaten.

Betroffene Datenfelder: BT-31, BT-32.

Offizieller Regeltext im Original

[BR-DE-16] Wenn in einer Rechnung die Steuercodes S, Z, E, AE, K, G, L oder M verwendet werden, muss mindestens eines der Elemente "Seller VAT identifier" (BT-31), "Seller tax registration identifier" (BT-32) oder "SELLER TAX REPRESENTATIVE PARTY" (BG-11) übermittelt werden.

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-16. Das korrigierte vollständige Beispiel besteht die ausgewählten Prüfungen.

Meldung der Prüfengine im Original

[BR-DE-16] Wenn in einer Rechnung die Steuercodes S, Z, E, AE, K, G, L oder M verwendet werden, muss mindestens eines der Elemente "Seller VAT identifier" (BT-31), "Seller tax registration identifier" (BT-32)
        oder "SELLER TAX REPRESENTATIVE PARTY" (BG-11) übermittelt werden.

Weitere ausgelöste Regelcodes: 2 (BR-S-02, UBL-SR-53). Gezählt werden unterschiedliche Fehler- und Warnungscodes ohne den Zielcode.

Gezielt veränderter XPath: /*/cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID.

Fehlerhaft: löst die Meldung aus

<cac:PartyTaxScheme xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
                <cac:TaxScheme>
                    <cbc:ID>VAT</cbc:ID>
                </cac:TaxScheme>
            </cac:PartyTaxScheme>
            

Korrigiert: besteht die Prüfung

<cac:PartyTaxScheme xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
                <cbc:CompanyID>DE 123456789</cbc:CompanyID>
                <cac:TaxScheme>
                    <cbc:ID>VAT</cbc:ID>
                </cac:TaxScheme>
            </cac:PartyTaxScheme>
            

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)