BR-O-14: Nicht steuerbare Rechnung enthält Zuschlag mit anderer Steuerkategorie
Enthält die Steueraufschlüsselung die Kategorie O (nicht steuerbar), müssen auch alle Zuschläge auf Dokumentebene die Kategorie O tragen. Typischer Auslöser: eine Versand- oder Bearbeitungspauschale mit 19 %.
An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT".
BR-O-14 schließt die Prüfreihe der O-Kategorie ab: Nach den Positionen (BR-O-12) und den Nachlässen (BR-O-13) sind hier die Zuschläge auf Dokumentebene dran. Auch sie dürfen auf einer nicht steuerbaren Rechnung keine andere Steuerkategorie tragen.
Was die Regel prüft
Enthält die Steueraufschlüsselung (BG-23, die Summengruppe je Steuerkategorie) einen Eintrag mit dem Kategorie-Code O (BT-118, BT = Business Term, das nummerierte Feld der Norm), darf kein Zuschlag auf Dokumentebene (BG-21, etwa Versandkosten oder eine Bearbeitungspauschale, die die ganze Rechnung betrifft) eine andere Kategorie haben. Der Kategorie-Code des Zuschlags (BT-102) muss dann ebenfalls O sein.
O steht für Umsätze außerhalb des Umsatzsteuersystems (Not subject to VAT). Die Norm behandelt diese Kategorie als Alles-oder-nichts: Eine O-Rechnung ist komplett nicht steuerbar, gemischte Rechnungen sind unzulässig.
Warum sie in der Praxis fehlschlägt
Zuschläge wie Versand-, Entsorgungs- oder Bearbeitungspauschalen kommen oft aus Stammdaten oder Vorlagen, in denen fest 19 % und Kategorie S hinterlegt sind. Auf einer normalen Rechnung fällt das nie auf. Landet derselbe Zuschlag auf einer nicht steuerbaren Rechnung, kollidieren Aufschlüsselung (O) und Zuschlag (S).
Seltener, aber genauso real: Die Software hat O als Ersatz für „0 % Steuer" gesetzt, obwohl eine Steuerbefreiung (E) oder Reverse Charge (AE) gemeint war. Dann meldet der Validator meist mehrere O-Regeln gleichzeitig.
So behebst du den Fehler
Ist die Rechnung fachlich komplett nicht steuerbar, stell den Zuschlag ebenfalls auf Kategorie O und entferne den Steuersatz aus dem Zuschlag. Ist O falsch gewählt, korrigiere die Kategorie der gesamten Rechnung statt des Zuschlags. Belegschmied vergibt die Steuerkategorie von Dokument-Zuschlägen konsistent zur Rechnung, sodass die Kombination nicht auftreten kann.
XML-Beispiel: vorher und nachher
<!-- verletzt BR-O-14: Rechnung ist O, Versandpauschale trägt Kategorie S -->
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator><udt:Indicator>true</udt:Indicator></ram:ChargeIndicator>
<ram:ActualAmount>9.90</ram:ActualAmount>
<ram:Reason>Versandkosten</ram:Reason>
<ram:CategoryTradeTax>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:RateApplicablePercent>19</ram:RateApplicablePercent>
</ram:CategoryTradeTax>
</ram:SpecifiedTradeAllowanceCharge>
<!-- korrigiert: Zuschlag ebenfalls Kategorie O, ohne Steuersatz -->
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator><udt:Indicator>true</udt:Indicator></ram:ChargeIndicator>
<ram:ActualAmount>9.90</ram:ActualAmount>
<ram:Reason>Versandkosten</ram:Reason>
<ram:CategoryTradeTax>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>O</ram:CategoryCode>
</ram:CategoryTradeTax>
</ram:SpecifiedTradeAllowanceCharge>
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.