BR-S-8
Normalsatz: Bemessungsgrundlage je Steuersatz stimmt nicht (BT-116)
Was dieser Fehler bedeutet
Für jeden Steuersatz, der mit Kategorie S verwendet wird, muss die Bemessungsgrundlage (BT-116) in der Steueraufschlüsselung der Summe der Positions-Nettobeträge (BT-131) plus Zuschläge (BT-99) minus Abschläge (BT-92) auf Dokumentebene entsprechen, die Kategorie S und genau diesen Satz tragen. Im KoSIT-Prüfbericht erscheint die Regel als [BR-S-08]. Für UBL lässt das Schematron eine Abweichung von weniger als 1,00 in beide Richtungen zu; für CII vergleicht es die auf zwei Nachkommastellen gerundeten Werte exakt. Die Regel ist fatal.
Warum dieser Fehler auftritt
Die Regel läuft einmal je Aufschlüsselung mit Kategorie S. Sie nimmt deren Satz, addiert alle Positionen mit Kategorie S und demselben Satz (cac:Item/cac:ClassifiedTaxCategory), rechnet Zuschläge auf Dokumentebene hinzu und zieht Abschläge mit derselben Kategorie und demselben Satz ab und vergleicht das Ergebnis mit BT-116. In UBL lösen Cent-Rundungen sie wegen der Toleranz nicht aus, eine echte Abweichung schon. In CII genügt schon ein Cent. Typische Ursachen: Positionen mit 19 % und 7 % wurden in einer Aufschlüsselung zusammengefasst; ein Rabatt auf Dokumentebene hat BT-109 gemindert, aber nicht die Bemessungsgrundlage seines Satzes, oder er hat gar keine Steuerkategorie; es gibt eine Aufschlüsselung für einen Satz, den keine Position verwendet; eine Position kam nach dem Aufbau der Aufschlüsselung hinzu; oder der Satz ist in Position und Aufschlüsselung verschieden (19 gegen 19.00 ist in Ordnung, 19 gegen 16 nicht). Eine falsche Bemessungsgrundlage ergibt auch einen falschen Steuerbetrag, deshalb erscheinen BR-S-09 und BR-CO-17 oft zusammen mit BR-S-08.
Wie Sie ihn beheben
Legen Sie je Steuersatz ein cac:TaxSubtotal an (etwa 19 und 7). Setzen Sie dessen cbc:TaxableAmount auf die Summe der Positionen mit diesem Satz, plus Zuschläge, minus Abschläge mit diesem Satz. Berechnen Sie danach Steuerbetrag (BR-S-09, BR-CO-17) und Summen neu.
Schritt für Schritt
1) Gruppieren Sie die Positionen nach Steuerkategorie und Satz. 2) Addieren Sie für jeden S-Satz BT-131 der zugehörigen Positionen. 3) Rechnen Sie Zuschläge auf Dokumentebene hinzu und ziehen Sie Abschläge ab, die Kategorie S und diesen Satz haben; jeder cac:AllowanceCharge braucht ein eigenes cac:TaxCategory. 4) Schreiben Sie das Ergebnis in cbc:TaxableAmount des passenden cac:TaxSubtotal und entfernen Sie Aufschlüsselungen für Sätze, die nicht vorkommen. 5) Berechnen Sie cbc:TaxAmount = TaxableAmount × Satz / 100, gerundet auf zwei Nachkommastellen (BR-S-09, BR-CO-17). 6) Setzen Sie die Umsatzsteuer-Summe auf die Summe aller Kategoriebeträge (BR-CO-14) und prüfen Sie danach BT-109, BT-112 und BT-115. 7) Prüfen Sie erneut.
<!-- Lines: 1000.00 at 19 %, 200.00 at 7 % -->
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">204.00</cbc:TaxAmount>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">190.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>19</cbc:Percent>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">200.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">14.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>7</cbc:Percent>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>Automatisch beheben
Laden Sie Ihre Rechnung in unsere Smart-Repair-Engine hoch. Sie prüft die Datei gegen das vollständige KoSIT-Regelwerk, auch auf BR-S-8, und korrigiert unterstützte Felder mit einem GoBD-Prüfpfad.
Smart Repair öffnenHäufig gestellte Fragen
Ich habe Positionen mit 19 % und 7 %. Eine Aufschlüsselung oder zwei?
Zwei. Jeder Satz braucht ein eigenes cac:TaxSubtotal mit Kategorie S, eigener Bemessungsgrundlage und eigenem Steuerbetrag.
Reicht ein Cent Abweichung für BR-S-08?
In UBL nicht: BR-S-08 akzeptiert Abweichungen unter 1,00, ein Cent-Fehler zeigt sich stattdessen bei BR-CO-10, BR-CO-13 oder BR-CO-15, die keine Toleranz haben. In CII schon: Dort vergleicht BR-S-08 die gerundeten Werte exakt.
Wie zählt ein Rabatt auf Dokumentebene?
Er mindert die Bemessungsgrundlage des Satzes, der in seinem eigenen cac:TaxCategory steht. Ein Rabatt auf eine gemischte Rechnung mit 19 % und 7 % muss in je einen Abschlag pro Satz aufgeteilt werden.
Verwandte Fehler
Andere häufig auftretende Validierungsfehler