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-ValidatorOffizieller 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
Eund 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"stattVA. - 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:
<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>
<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.
// 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);