Fehlermeldung erklärt

BR-DE-16: USt-IdNr. oder Steuernummer des Verkäufers fehlt

Kurz gesagt: BR-DE-16 meldet, dass die XRechnung weder die USt-IdNr. (BT-31) noch die Steuernummer (BT-32) des Verkäufers enthält, und auch keinen Fiskalvertreter. Oft steht die Nummer durchaus in der Datei, nur im falschen Feld, etwa in der Registernummer oder im Freitext.

Was die Regel wörtlich sagt

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

Quelle: KoSIT, XRechnung-Schematron 2.6.0 in der Prüfkonfiguration vom 31.08.2026, Dateien XRechnung-UBL-validation.xsl und XRechnung-CII-validation.xsl

Die Stufe ist Fehler. Die Steuercodes decken praktisch jede Rechnung ab: S ist der Regelsteuersatz, Z der Nullsatz, E steuerfrei (darunter fallen auch Rechnungen von Kleinunternehmern), AE Reverse-Charge, K innergemeinschaftliche Lieferung, G Ausfuhr. Ausgenommen ist im Wesentlichen nur O, „nicht steuerbar“.

Die Regel bildet eine Pflicht aus dem Umsatzsteuergesetz ab: Nach § 14 Abs. 4 Nr. 2 UStG muss jede Rechnung die Steuernummer oder die USt-IdNr. des leistenden Unternehmers enthalten.

Wo die Nummern stehen müssen

UBL: beide unter cac:AccountingSupplierParty/cac:Party in je einem cac:PartyTaxScheme. Die USt-IdNr. bekommt das Steuerschema VAT, die Steuernummer ein anderes, üblich ist FC.

<cac:PartyTaxScheme>
  <cbc:CompanyID>DE123456789</cbc:CompanyID>
  <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:PartyTaxScheme>
  <cbc:CompanyID>123/456/78901</cbc:CompanyID>
  <cac:TaxScheme><cbc:ID>FC</cbc:ID></cac:TaxScheme>
</cac:PartyTaxScheme>

CII: unter ram:SellerTradeParty in ram:SpecifiedTaxRegistration, unterschieden über das Attribut schemeID: VA für die USt-IdNr., FC für die Steuernummer.

<ram:SpecifiedTaxRegistration>
  <ram:ID schemeID="VA">DE123456789</ram:ID>
</ram:SpecifiedTaxRegistration>

Eine der beiden Nummern genügt für BR-DE-16.

Getestete Fälle

Geprüft am 15.10.2026 mit dem offiziellen XRechnung-Schematron 2.6.0 an einer gültigen UBL-Testrechnung der KoSIT, Steuercode S:

Steuerangabe des VerkäufersErgebnis
USt-IdNr. mit Schema VATerfüllt
nur Steuernummer 123/456/7890 mit Schema FCerfüllt
kein cac:PartyTaxSchemeFehler BR-DE-16
cac:PartyTaxScheme mit leerer cbc:CompanyIDFehler BR-DE-16, dazu PEPPOL-EN16931-R008 (leeres Element)

Typische Ursachen

  • Nummer im falschen Feld. Die Steuernummer landet in der Registernummer (BT-30, cac:PartyLegalEntity/cbc:CompanyID) oder in den rechtlichen Zusatzangaben. Dort zählt sie für BR-DE-16 nicht.
  • Firmenstammdaten unvollständig. Das Rechnungsprogramm hat keine Steuernummer hinterlegt und lässt das Feld beim Export weg.
  • Kleinunternehmer ohne Steuernummer im Export. Auch wer keine Umsatzsteuer ausweist, muss seine Steuernummer angeben; die Steuerbefreiung (Code E) ändert daran nichts.

So wird der Fehler behoben

  1. In den Firmenstammdaten des Rechnungsprogramms USt-IdNr. oder Steuernummer eintragen.
  2. Prüfen, dass sie im Export im Steuerfeld landet, nicht in der Registernummer.
  3. Die Rechnung neu erzeugen und erneut validieren.

Welche Angaben eine Rechnung sonst enthalten muss, steht im Ratgeber E-Rechnungen prüfen: KoSIT, EN 16931 und Pflichtangaben. Was für Kleinunternehmer gilt, erklärt E-Rechnung für Kleinunternehmer.

Quellen

  1. KoSIT: Prüfkonfiguration validator-configuration-xrechnung v2026-08-31 (XRechnung 3.0.2, XRechnung-Schematron 2.6.0)
  2. § 14 UStG: Ausstellung von Rechnungen
  3. KoSIT: Prüfregeln validator-configuration-xrechnung 3.0.2 (XRechnung 3.0.2), Release vom 31.08.2026

Hinweis: Dieser Ratgeber gibt einen allgemeinen Überblick (Stand: Oktober 2026) und ersetzt keine Rechts- oder Steuerberatung. Für Ihren konkreten Fall wenden Sie sich bitte an Ihre Steuerberatung.

Häufige Fragen

Was bedeutet BR-DE-16?

BR-DE-16 ist eine Prüfregel der KoSIT für XRechnung. Sie verlangt bei fast allen Steuercodes, dass die USt-IdNr. (BT-31), die Steuernummer (BT-32) des Verkäufers oder ein Fiskalvertreter (BG-11) angegeben ist.

Reicht die Steuernummer, oder brauche ich eine USt-IdNr.?

Für BR-DE-16 reicht eine der beiden. In UBL steht die Steuernummer in einem PartyTaxScheme mit einem anderen Schema als VAT, üblich ist FC; in CII mit schemeID FC.

Gilt BR-DE-16 auch für Kleinunternehmer?

Ja. Steuerfreie Rechnungen mit dem Code E fallen unter die Regel, und § 14 Abs. 4 UStG verlangt die Steuernummer oder USt-IdNr. ohnehin auf jeder Rechnung.

Eine E-Rechnung prüfen, ohne sie hochzuladen

Der XRechnung-Viewer ist kostenlos und liest die Datei nur in Ihrem Browser. Für Empfang, Archiv und DATEV-Übergabe entsteht ERIT Cloud.