BR-S-06EN 16931

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.

Regeltext im Prüfregelwerk

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.

BG-20BT-95BT-96

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.

Regeln, die oft zusammen auftreten

← Alle Fehlermeldungen im Überblick