BR-CO-17: Rechnungssummen stimmen nicht überein
Einer der häufigsten XRechnung-Validierungsfehler: Die Summe ohne Umsatzsteuer plus Umsatzsteuer-Summe ergibt nicht den Gesamtbetrag.
Was bedeutet dieser Fehler?
BR-CO-17 ist eine Business Rule aus der EN 16931 Spezifikation. Sie besagt:
BT-112 (Rechnungssumme ohne Umsatzsteuer) + BT-110 (Umsatzsteuer-Summe) = BT-115 (Zu zahlender Betrag)
Der KoSIT-Validator prüft, ob diese mathematische Beziehung korrekt ist. Wenn die Werte nicht übereinstimmen (auch nicht durch Rundungsdifferenzen), schlägt die Validierung fehl.
Betroffene XML-Felder (CII-Syntax)
- BT-112:
ram:TaxBasisTotalAmount– Summe aller Positionen ohne USt - BT-110:
ram:TaxTotalAmount– Summe aller Umsatzsteuerbeträge - BT-115:
ram:GrandTotalAmount– Gesamtbetrag (inkl. USt)
Beispiel: Fehlerhafte Berechnung
❌ FEHLERHAFT
BT-112 (Nettosumme): 1.000,00 €
BT-110 (USt 19%): 190,00 €
BT-115 (Gesamt): 1.200,00 € ← FEHLER!
Problem: 1.000,00 + 190,00 = 1.190,00 ≠ 1.200,00
✓ KORREKT
BT-112 (Nettosumme): 1.000,00 €
BT-110 (USt 19%): 190,00 €
BT-115 (Gesamt): 1.190,00 € ✓
Korrekt: 1.000,00 + 190,00 = 1.190,00
So behebst du den Fehler
Schritt 1: Werte überprüfen
Öffne deine XML-Datei und suche nach den drei Beträgen:
ram:TaxBasisTotalAmount– Nettosumme aller Positionenram:TaxTotalAmount– Gesamte Umsatzsteuerram:GrandTotalAmount– Bruttosumme
Schritt 2: Rechnung prüfen
Berechne manuell: Netto + USt = Brutto
Bei ZUGFeRD/XRechnung gilt: Kaufmännische Rundung auf 2 Dezimalstellen
Schritt 3: Fehlerquelle identifizieren
Häufige Ursachen:
- Rundungsfehler: Falsche Rundung bei Einzelpositionen
- Tippfehler: Manuell eingetragene Summen stimmen nicht
- Software-Bug: Rechnungssoftware berechnet falsch
- Mehrere Steuersätze: USt-Summe falsch aggregiert
Schritt 4: Korrektur
Korrigiere den fehlerhaften Wert in der XML-Datei oder passe die Ursprungsdaten in deiner Rechnungssoftware an.
Fehler behoben? Jetzt erneut validieren!
Prüfe deine korrigierte XRechnung oder ZUGFeRD-Datei kostenlos mit unserem KoSIT-Validator.
Jetzt validieren