Zum Inhalt springen

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

Offizielle Meldung

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

XRechnung (CII) · Fehler · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

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

XRechnung (UBL) · Fehler · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31
Schweregrad
Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
Gilt für
XRechnung (CII), XRechnung (UBL)
Betroffene Felder
BT-31, BT-32, BG-11

Was bedeutet das?

Verwendet die Rechnung eine der Umsatzsteuerkategorien S, Z, E, AE, K, G, L oder M, muss der Verkäufer eine USt-IdNr. (BT-31), eine Steuernummer (BT-32) oder einen Steuervertreter (BG-11) angeben. Keine dieser Angaben ist vorhanden.

Typische Ursachen

Beim Verkäufer wurde weder eine USt-IdNr. noch eine Steuernummer eingetragen.
Die Steuernummer steht nur im Freitext oder auf dem PDF, nicht in den strukturierten Daten.
Die Kennung wurde ohne passendes Schema angegeben (CII: schemeID VA für die USt-IdNr., FC für die Steuernummer).

So beheben Sie den Fehler

Beim Verkäufer die USt-IdNr. (BT-31) oder die Steuernummer (BT-32) angeben, alternativ einen Steuervertreter (BG-11).
CII: ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID mit schemeID="VA" (USt-IdNr.) oder schemeID="FC" (Steuernummer).
UBL: cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID oder cac:TaxRepresentativeParty.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular im Abschnitt „Verkäufer (BG-4)“ das Feld „USt-IdNr. (BT-31/48/63)“ ausfüllen; in der Ansicht „Experte“ alternativ „Lokale Steuernummer (BT-32)“.
Ist ein Steuervertreter beauftragt, kann er in der Ansicht „Experte“ im Abschnitt „Steuervertreter (BG-11)“ über „Steuervertreter angeben“ erfasst werden.

Beispiel

Fehlerhaft

<ram:SellerTradeParty>
  <ram:Name>Muster GmbH</ram:Name>
  <ram:PostalTradeAddress>...</ram:PostalTradeAddress>
  <!-- keine ram:SpecifiedTaxRegistration -->
</ram:SellerTradeParty>

Richtig

<ram:SellerTradeParty>
  <ram:Name>Muster GmbH</ram:Name>
  <ram:PostalTradeAddress>...</ram:PostalTradeAddress>
  <ram:SpecifiedTaxRegistration>
    <ram:ID schemeID="VA">DE123456789</ram:ID>
  </ram:SpecifiedTaxRegistration>
</ram:SellerTradeParty>
Für Entwickler: Prüfausdruck je Syntax

XRechnung (CII) (CII)

Kontext: /rsm:CrossIndustryInvoice

not((rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode = 'VAT' and rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode = ('S', 'Z', 'E', 'AE', 'K', 'G', 'L', 'M')) or (rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax = 'VAT' and rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode = ('S', 'Z', 'E', 'AE', 'K', 'G', 'L', 'M')) or (rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:TypeCode = 'VAT' and rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode = ('S', 'Z', 'E', 'AE', 'K', 'G', 'L', 'M'))) or ((rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[normalize-space(@schemeID)='VA' or normalize-space(@schemeID)='FC'][boolean(normalize-space(.))], rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty))

XRechnung (UBL) (UBL)

Kontext: /ubl:Invoice | /cn:CreditNote

(not( ($BT-95-UBL-Inv = $supportedVATCodes or $BT-95-UBL-CN = $supportedVATCodes) or ($BT-102 = $supportedVATCodes) or ($BT-151 = $supportedVATCodes) ) or (cac:TaxRepresentativeParty, $BT-31orBT-32Path))

Verwandte Prüfregeln

  • BR-DE-1: Zahlungsanweisungen (BG-16) fehlen
  • BR-DE-10: Ort der Lieferanschrift (BT-77) fehlt
  • BR-DE-11: Postleitzahl der Lieferanschrift (BT-78) fehlt
  • BR-DE-14: Steuersatz in der Steueraufschlüsselung (BT-119) fehlt
  • BR-DE-15: Käuferreferenz (BT-10) fehlt
  • BR-DE-17: Rechnungsart-Code (BT-3) ist für XRechnung nicht vorgesehen

Häufige Fragen

Genügt die Steuernummer, wenn keine USt-IdNr. vorhanden ist?

Ja. Die Regel ist erfüllt, wenn mindestens eine der Angaben BT-31 (USt-IdNr.), BT-32 (Steuernummer) oder BG-11 (Steuervertreter) vorhanden ist.

Gilt die Regel auch bei steuerfreien Umsätzen?

Ja. Sie greift bei den Kategorien S, Z, E, AE, K, G, L und M, also auch bei steuerfreien Umsätzen (E) und der Umkehr der Steuerschuldnerschaft (AE). Bei Kategorie O (nicht steuerbar) greift sie nicht.

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.