BR-CO-17: Steuerbetrag je Steuersatz falsch berechnet
Diese Regel prüft nicht die Gesamtsumme der Rechnung, sondern jede einzelne Steuergruppe: Bemessungsgrundlage mal Steuersatz muss — kaufmännisch auf zwei Stellen gerundet — genau den ausgewiesenen Steuerbetrag ergeben.
Was bedeutet dieser Fehler?
Regeltext der Prüf-Engine
VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals.
Geprüft wird je Steuergruppe (BG-23), nicht auf Dokumentebene. Eine Rechnung mit 19 % und 7 % hat zwei Gruppen, und beide werden einzeln nachgerechnet.
Gerundet wird auf zwei Nachkommastellen, kaufmännisch. Ein abweichender Rundungsmodus — etwa immer abrunden — erzeugt genau diesen Fehler.
Verwechsle die Regel nicht mit den Summenregeln: BR-CO-15 prüft Netto plus Steuer gleich Brutto, BR-CO-14 die Summe der Steuergruppen. BR-CO-17 sitzt eine Ebene tiefer.
Betroffene Felder
- BT-116 — Bemessungsgrundlage der Steuergruppe cac:TaxSubtotal/cbc:TaxableAmount
- BT-119 — Steuersatz in Prozent cac:TaxCategory/cbc:Percent
- BT-117 — Steuerbetrag der Gruppe cac:TaxSubtotal/cbc:TaxAmount
Beispiel
❌ FEHLERHAFT
BT-116 (Bemessung): 1.000,00 € BT-119 (Satz): 19,00 % BT-117 (Steuer): 175,00 €
1.000,00 × 19 / 100 = 190,00 — ausgewiesen sind 175,00 €.
✓ KORREKT
BT-116 (Bemessung): 1.000,00 € BT-119 (Satz): 19,00 % BT-117 (Steuer): 190,00 €
Der Steuerbetrag entspricht der Berechnung.
Häufige Ursachen
- Die Umsatzsteuer wurde je Position gerundet und dann summiert, statt auf die Bemessungsgrundlage der Gruppe gerechnet.
- Ein abweichender Rundungsmodus — abrunden oder aufrunden statt kaufmännisch.
- Ein nachträglicher Rabatt hat die Bemessungsgrundlage verändert, der Steuerbetrag wurde nicht neu berechnet.
- Der Steuersatz in BT-119 passt nicht zum tatsächlich gerechneten Satz, etwa 19 statt 7.
So behebst du den Fehler
Schritt 1: Die drei Werte je Gruppe nachrechnen
Nimm TaxableAmount mal Percent geteilt durch 100 und runde kaufmännisch auf zwei Stellen. Das Ergebnis muss dem TaxAmount derselben Gruppe entsprechen.
Schritt 2: Auf Gruppenebene rechnen, nicht je Position
Summiere zuerst die Bemessungsgrundlage der Gruppe und rechne dann die Steuer. Die Steuer je Position zu runden und zu addieren ergibt regelmäßig Cent-Abweichungen.
Schritt 3: Rundungsmodus der Software prüfen
Vorgeschrieben ist kaufmännische Rundung. Manche Programme bieten alternative Modi an — der falsche erzeugt diesen Fehler bei jeder zweiten Rechnung.
Fehler behoben? Jetzt erneut validieren
Prüfe deine korrigierte XRechnung oder ZUGFeRD-Datei kostenlos mit dem KoSIT-Validator.