BR-CO-14: Steuersumme passt nicht zu den Steuergruppen
Die Gesamtsumme der Umsatzsteuer muss der Summe aller Steuerbeträge je Steuersatz entsprechen. Der Fehler tritt fast immer bei Rechnungen mit mehreren Steuersätzen auf.
Was bedeutet dieser Fehler?
Regeltext der Prüf-Engine
Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117).
Für jeden Steuersatz bildet die Rechnung eine eigene Steuergruppe (BG-23) mit Bemessungsgrundlage und Steuerbetrag.
BT-110 ist die Summe aller dieser Einzelbeträge — nicht der Steuerbetrag auf die Gesamtsumme.
Bei einer Rechnung mit 19 % und 7 % müssen beide Gruppen existieren und beide Beträge in BT-110 eingehen.
Betroffene Felder
- BT-117 — Steuerbetrag je Steuersatz cac:TaxSubtotal/cbc:TaxAmount
- BT-116 — Bemessungsgrundlage je Steuersatz cac:TaxSubtotal/cbc:TaxableAmount
- BT-110 — Gesamtbetrag der Umsatzsteuer cac:TaxTotal/cbc:TaxAmount
Beispiel
❌ FEHLERHAFT
Gruppe 19 %: 190,00 € Gruppe 7 %: 35,00 € BT-110: 190,00 €
Die 7-%-Gruppe fehlt in der Gesamtsumme: 190 + 35 = 225.
✓ KORREKT
Gruppe 19 %: 190,00 € Gruppe 7 %: 35,00 € BT-110: 225,00 €
Beide Steuergruppen sind berücksichtigt.
Häufige Ursachen
- Rechnung mit mehreren Steuersätzen, aber nur eine Steuergruppe im Export.
- Steuerfreie oder nicht steuerbare Positionen bilden keine eigene Gruppe.
- Die Gesamtsumme wurde aus der Bemessungsgrundlage mal Satz gerechnet statt aus den Gruppen summiert.
So behebst du den Fehler
Schritt 1: Steuergruppen im XML zählen
Jeder vorkommende Steuersatz braucht eine eigene TaxSubtotal-Gruppe — auch 0 % und steuerfreie Umsätze.
Schritt 2: Beträge je Gruppe addieren
Die Summe der TaxAmount-Werte aller Gruppen muss dem TaxAmount in TaxTotal entsprechen.
Schritt 3: Steuerbefreiungen korrekt kennzeichnen
Steuerfreie Umsätze brauchen eine Gruppe mit Kategorie-Code und Befreiungsgrund, nicht das Weglassen der Gruppe.
Fehler behoben? Jetzt erneut validieren
Prüfe deine korrigierte XRechnung oder ZUGFeRD-Datei kostenlos mit dem KoSIT-Validator.