BR-IC-04: USt-IdNrn fehlen bei Zuschlag mit innergemeinschaftlicher Lieferung
Ein Zuschlag auf Dokumentebene (z. B. Versandkosten) trägt die Steuerkategorie K, aber die USt-IdNr des Verkäufers oder des Käufers fehlt in der Rechnung.
An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48).
BR-IC-04 ist die dritte Variante derselben Anforderung: BR-IC-02 prüft sie für Rechnungspositionen, BR-IC-03 für Nachlässe, diese Regel für Zuschläge auf Dokumentebene.
Was die Regel prüft
Die Kategorie K kennzeichnet in der EN 16931 die innergemeinschaftliche Lieferung, in Deutschland steuerfrei nach § 6a UStG. Trägt ein Zuschlag auf Dokumentebene (BG-21, BG = Business Group, eine Feldgruppe der Norm) im Feld BT-102 (BT = Business Term, das nummerierte Einzelfeld) den Kategorie-Code K, muss die Rechnung enthalten:
- die USt-IdNr des Verkäufers (BT-31) oder die seines Steuervertreters (BT-63), und
- die USt-IdNr des Käufers (BT-48).
Beide Nummern sind Nachweisbestandteil der Steuerfreiheit, deshalb erzwingt die Norm sie, sobald K irgendwo auf der Rechnung auftaucht.
Warum sie in der Praxis fehlschlägt
Typischer Auslöser ist ein Versand- oder Verpackungszuschlag auf einer EU-Rechnung: Die Software übernimmt für den Zuschlag korrekt dieselbe Kategorie K wie für die Positionen, aber im Kundenstamm des EU-Abnehmers ist keine USt-IdNr hinterlegt. Dann melden sich meist BR-IC-02 und BR-IC-04 gemeinsam.
Zweiter Fall: Der Zuschlag wurde manuell nachgetragen und dabei auf K gesetzt, obwohl die Rechnung eigentlich eine Inlandsrechnung ist. Dann ist der Kategorie-Code am Zuschlag falsch, nicht die USt-IdNr.
So behebst du den Fehler
Stimmt die Kategorie K, trag beide USt-IdNrn als strukturierte Felder ein: die eigene (DE + 9 Ziffern) beim Verkäufer, die des Abnehmers aus dem anderen EU-Staat beim Käufer. Eine deutsche Steuernummer ersetzt die USt-IdNr hier nicht. In Belegschmied genügt es, beide Nummern einmalig in den Firmen- bzw. Kundenstammdaten zu hinterlegen.
Stimmt die Kategorie nicht, setz den Zuschlag auf dieselbe Kategorie wie die Positionen (bei Inlandsgeschäft S mit 19 % oder 7 %).
XML-Beispiel: vorher und nachher
<!-- verletzt BR-IC-04: Zuschlag mit Kategorie K, Käufer ohne USt-IdNr -->
<ram:BuyerTradeParty>
<ram:Name>Atelier Dubois SARL</ram:Name>
<!-- … keine SpecifiedTaxRegistration … -->
</ram:BuyerTradeParty>
<!-- … -->
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator><udt:Indicator>true</udt:Indicator></ram:ChargeIndicator>
<ram:ActualAmount>45.00</ram:ActualAmount>
<ram:Reason>Fracht und Verpackung</ram:Reason>
<ram:CategoryTradeTax>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>K</ram:CategoryCode>
<ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:CategoryTradeTax>
</ram:SpecifiedTradeAllowanceCharge>
<!-- korrigiert: Käufer-USt-IdNr (BT-48) ergänzt, Verkäufer-USt-IdNr (BT-31) vorhanden -->
<ram:SellerTradeParty>
<!-- … -->
<ram:SpecifiedTaxRegistration>
<ram:ID schemeID="VA">DE812345678</ram:ID>
</ram:SpecifiedTaxRegistration>
</ram:SellerTradeParty>
<ram:BuyerTradeParty>
<ram:Name>Atelier Dubois SARL</ram:Name>
<ram:SpecifiedTaxRegistration>
<ram:ID schemeID="VA">FR40123456789</ram:ID>
</ram:SpecifiedTaxRegistration>
</ram:BuyerTradeParty>
Rechnung selbst prüfen
Lade deine Datei hoch und sieh in Sekunden, welche Regeln sie besteht und welche nicht. Kostenlos, ohne Anmeldung, nichts wird gespeichert.