E-Rechnung Validator
Validierungsfehler

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.