Belegschmied
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

Laden Sie Ihre Datei hoch und sehen Sie in Sekunden, welche Regeln sie besteht und welche nicht. Kostenlos, ohne Anmeldung, nichts wird gespeichert.

Regeln, die oft zusammen auftreten

← Alle Fehlermeldungen im Überblick

Gepflegt von Emilio Irmscher, Gründer von Belegschmied. Über den Autor