BR-S-07: Zuschlag mit Kategorie S, aber Steuersatz 0
Ein Zuschlag auf Dokumentebene mit Kategorie S (Standardsatz) muss einen Steuersatz größer als 0 tragen. Klassiker: Versandkosten werden ohne Steuersatz exportiert.
In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero.
Zuschläge auf Dokumentebene wie Versand-, Anfahrts- oder Kleinmengenpauschalen erhöhen die Bemessungsgrundlage einer Steuerkategorie. Tragen sie die Kategorie S (Standard rated, 19 % oder 7 %), verlangt BR-S-07 dazu einen Steuersatz über 0.
Was die Regel prüft
In jedem Zuschlag auf Dokumentebene (BG-21), dessen Steuerkategorie (BT-102, BT steht für Business Term, das nummerierte Feld der Norm) S ist, muss der Steuersatz des Zuschlags (BT-103) größer als 0 sein. Die Parallelregeln sind BR-S-05 für Positionen und BR-S-06 für Nachlässe.
Warum sie in der Praxis fehlschlägt
Der Klassiker sind Versandkosten: Im Programm ist nur ein Betrag hinterlegt, die Steuerangaben des Zuschlags werden beim Export aus einem Default gefüllt. Kategorie S kommt mit, das Satzfeld bleibt leer und landet als 0 im XML. Bei den Positionen fällt das nicht auf, weil dort der Satz gepflegt ist.
Zweiter Fall: Der Zuschlag wird bewusst „steuerfrei" gestellt, obwohl er als Nebenleistung steuerlich der Hauptleistung folgt. Ein 0-%-Zuschlag auf einer 19-%-Rechnung ist umsatzsteuerlich fast nie richtig, und die Norm lässt ihn unter Kategorie S gar nicht zu.
So behebst du den Fehler
Gib dem Zuschlag den Satz der Leistungen, zu denen er gehört, im Regelfall 19. Bei Rechnungen mit gemischten Sätzen muss der Zuschlag der Hauptleistung folgen oder aufgeteilt werden, damit die Summenbildung je Kategorie und Satz (BR-S-08) aufgeht. Belegschmied versieht Zuschläge automatisch mit Kategorie und Satz der zugehörigen Umsätze.
XML-Beispiel: vorher und nachher
<!-- verletzt BR-S-07: Zuschlag mit Kategorie S ohne Steuersatz -->
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator><udt:Indicator>true</udt:Indicator></ram:ChargeIndicator>
<ram:ActualAmount>15.00</ram:ActualAmount>
<ram:Reason>Versandkosten</ram:Reason>
<ram:CategoryTradeTax>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:CategoryTradeTax>
</ram:SpecifiedTradeAllowanceCharge>
<!-- korrigiert: Zuschlag folgt dem Satz der Hauptleistung -->
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator><udt:Indicator>true</udt:Indicator></ram:ChargeIndicator>
<ram:ActualAmount>15.00</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>
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.