XRechnung (nationale Regeln)

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

Bei Steuerkategorien wie S, Z, E oder AE muss die USt-IdNr. oder Steuernummer des Verkäufers angegeben sein.

Steckbrief

Regel
BR-DE-16
Schweregrad
Fehler – die Rechnung ist ungültig
Regelwerk
XRechnung 3.0 (KoSIT)
Betroffene Felder
BT-31, BT-32, BG-11
Syntax
CII & UBL

Rechnung jetzt prüfen

PDF oder XML hochladen – kostenlos, ohne Anmeldung, gegen die offiziellen Regelwerke.

Zum Online-Validator

Offizieller Wortlaut

[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: offizielle Schematron der KoSIT für XRechnung 3.0.

Was die Regel verlangt

Sobald die Rechnung eine der Umsatzsteuer-Kategorien S (Normalsatz), Z (Nullsatz), E (steuerbefreit), AE (Reverse Charge), K (innergemeinschaftliche Lieferung), G (Export) oder L/M (Kanaren, Ceuta/Melilla) verwendet, muss der Verkäufer steuerlich identifizierbar sein – durch mindestens eine dieser Angaben:

  • USt-IdNr. (Seller VAT identifier, BT-31), Kennung VA
  • Steuernummer (Seller tax registration identifier, BT-32), Kennung FC
  • einen Fiskalvertreter (Seller tax representative party, BG-11)

Die Regel deckt sich mit der Pflichtangabe nach § 14 Abs. 4 UStG: Steuernummer oder USt-IdNr. gehören auf jede Rechnung.

Typische Ursachen

  • Kleinunternehmer nach § 19 UStG verwenden die Kategorie E und lassen jede Steuerangabe weg – die Steuernummer ist trotzdem Pflicht.
  • Die Nummer steht nur im PDF oder in einer Notiz, nicht als strukturierte Angabe.
  • Die Kennung ist falsch, etwa schemeID="VAT" statt VA.
  • Die USt-IdNr. wurde beim Käufer statt beim Verkäufer eingetragen.

So sieht es im XML aus

In CII steht die Angabe am Ende der Partei des Verkäufers:

✓ CII – korrekt mit USt-IdNr.
<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>
✓ CII – korrekt mit Steuernummer
<ram:SpecifiedTaxRegistration>
    <ram:ID schemeID="FC">201/113/40209</ram:ID>
</ram:SpecifiedTaxRegistration>

In UBL ist es cac:PartyTaxScheme mit cbc:CompanyID und dem Steuerschema VAT bzw. einem anderen Schema für die Steuernummer.

Lösung in C#

Im Facturexa Creator fügen Sie die Angabe mit der passenden Kennung hinzu; beide Nummern zusammen sind ebenfalls zulässig.

C#
// USt-IdNr. (BT-31)
rechnung.AddSellerSpecifiedTaxRegistration("DE123456789", TaxRegistrationSchemeID.VA);

// oder, ohne USt-IdNr. (z. B. Kleinunternehmer): Steuernummer (BT-32)
rechnung.AddSellerSpecifiedTaxRegistration("201/113/40209", TaxRegistrationSchemeID.FC);

Verwandte Regeln

Alle erklärten Prüfregeln