BR-S-06: Nachlass mit Kategorie S, aber Steuersatz 0
Ein Nachlass auf Dokumentebene mit Kategorie S (Standardsatz) muss einen Steuersatz größer als 0 tragen. Häufigster Auslöser: die Software schreibt Rabatte ohne Satz ins XML.
In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero.
Nachlässe auf Dokumentebene, etwa ein Gesamtrabatt, mindern die Bemessungsgrundlage einer Steuerkategorie. Deshalb brauchen sie dieselben Steuerangaben wie eine Position, und bei der Kategorie S (Standard rated, in Deutschland 19 % oder 7 %) gehört dazu ein Satz über 0.
Was die Regel prüft
In jedem Nachlass auf Dokumentebene (BG-20), dessen Steuerkategorie (BT-95, BT steht für Business Term, das nummerierte Feld der Norm) S ist, muss der Steuersatz des Nachlasses (BT-96) größer als 0 sein. BR-S-05 prüft dasselbe für Positionen, BR-S-07 für Zuschläge.
Warum sie in der Praxis fehlschlägt
Viele Programme führen Rabatte nur als Betrag und vergessen beim Export die Steuerangaben: Die Kategorie S kommt aus dem Default, das Satzfeld bleibt leer und wird als 0 serialisiert. Bei Positionen ist der Satz gepflegt, beim Rabatt nicht, deshalb schlägt hier nur die Nachlass-Regel an.
Zweiter Fall: Der Rabatt gehört zu Umsätzen mit 7 %, die Software schreibt aber pauschal 0 oder den falschen Satz, weil sie Rabatte nicht nach Steuersatz aufteilen kann. Bei gemischten Rechnungen muss der Nachlass pro Kategorie-Satz-Kombination getrennt ausgewiesen werden, sonst stimmen anschließend auch die Summen (BR-S-08) nicht mehr.
So behebst du den Fehler
Gib dem Nachlass denselben Steuersatz wie den Umsätzen, die er mindert: 19 oder 7. Mindert ein Rabatt Umsätze mit beiden Sätzen, teile ihn in zwei Nachlässe auf, je einen pro Satz. Belegschmied teilt Dokumentrabatte automatisch anteilig auf die vorhandenen Kategorie-Satz-Kombinationen auf, sodass Satz und Aufschlüsselung immer zusammenpassen.
XML-Beispiel: vorher und nachher
<!-- verletzt BR-S-06: Nachlass mit Kategorie S ohne Steuersatz -->
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator><udt:Indicator>false</udt:Indicator></ram:ChargeIndicator>
<ram:ActualAmount>50.00</ram:ActualAmount>
<ram:Reason>Treuerabatt</ram:Reason>
<ram:CategoryTradeTax>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:RateApplicablePercent>0</ram:RateApplicablePercent>
</ram:CategoryTradeTax>
</ram:SpecifiedTradeAllowanceCharge>
<!-- korrigiert: Satz entspricht den geminderten Umsätzen -->
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator><udt:Indicator>false</udt:Indicator></ram:ChargeIndicator>
<ram:ActualAmount>50.00</ram:ActualAmount>
<ram:Reason>Treuerabatt</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.