BR-AE-05: Reverse-Charge-Position mit Steuersatz ungleich 0
Eine Rechnungszeile mit Steuerkategorie AE (Reverse Charge) muss den Steuersatz 0 tragen. Häufigster Auslöser: die 19 % aus dem Artikelstamm bleiben stehen.
In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero).
Bei Reverse Charge (Kategorie-Code AE, Umkehrung der Steuerschuldnerschaft nach §13b UStG, typisch bei Bauleistungen zwischen Unternehmern) weist der Verkäufer selbst keine Steuer aus. Deshalb darf an einer AE-Position kein Steuersatz größer als null stehen.
Was die Regel prüft
In jeder Rechnungszeile (BG-25, eine Feldgruppe der Norm; BT steht für Business Term, das nummerierte Einzelfeld) mit dem Steuerkategorie-Code AE (BT-151) muss der Steuersatz der Position (BT-152) genau 0 sein. Nicht leer, nicht 19, sondern die explizite Null: Der Käufer schuldet die Steuer, auf der Rechnung selbst fällt keine an.
Warum sie in der Praxis fehlschlägt
Der Klassiker: Die Position kommt aus dem Artikel- oder Leistungsstamm, wo 19 % hinterlegt sind. Beim Umstellen der Rechnung auf Reverse Charge wird zwar die Kategorie auf AE geändert, der Steuersatz aus dem Stamm bleibt aber unangetastet stehen. Kategorie und Satz widersprechen sich dann.
Zweiter Fall: Die Software lässt das Satz-Feld bei 0-%-Fällen komplett weg, statt eine 0 zu schreiben. Je nach Profil meldet der Validator dann diese Regel oder eine Pflichtfeld-Regel wie BR-DE-14.
So behebst du den Fehler
Setz den Steuersatz der betroffenen Positionen auf 0 und lass die Kategorie AE stehen. Wenn deine Software eine eigene Steuerart „Reverse Charge / §13b" anbietet, nutz diese statt einer manuellen Kombination aus Kategorie und Satz, dann passt beides automatisch zusammen. In Belegschmied setzt die Auswahl von Reverse Charge den Satz der Position automatisch auf 0.
Prüf danach die Summenebene: Zur AE-Zeile gehört eine Steueraufschlüsselung mit Steuerbetrag 0 (BR-AE-09) und einem Befreiungsgrund (BR-AE-10).
XML-Beispiel: vorher und nachher
<ram:IncludedSupplyChainTradeLineItem>
<!-- … -->
<ram:SpecifiedLineTradeSettlement>
<ram:ApplicableTradeTax>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>AE</ram:CategoryCode>
<!-- verletzt BR-AE-05: AE-Zeile mit 19 % statt 0 -->
<ram:RateApplicablePercent>19</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
<!-- … -->
</ram:SpecifiedLineTradeSettlement>
</ram:IncludedSupplyChainTradeLineItem>
<ram:IncludedSupplyChainTradeLineItem>
<!-- … -->
<ram:SpecifiedLineTradeSettlement>
<ram:ApplicableTradeTax>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>AE</ram:CategoryCode>
<ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
<!-- … -->
</ram:SpecifiedLineTradeSettlement>
</ram:IncludedSupplyChainTradeLineItem>
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.