BR-CO-13: Nettosumme passt nicht zu den Positionen
Die Nettosumme der Rechnung muss sich aus den einzelnen Positionen ergeben — abzüglich Nachlässen und zuzüglich Zuschlägen auf Dokumentebene. Weicht sie ab, ist meist ein Rabatt an der falschen Stelle verbucht.
Was bedeutet dieser Fehler?
Regeltext der Prüf-Engine
Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) − Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108).
Gerechnet wird über alle Positionen: Summe der Positionsnettobeträge, minus dokumentweite Nachlässe, plus dokumentweite Zuschläge.
Rabatte auf eine einzelne Position gehören in den Positionsbetrag und dürfen nicht zusätzlich als Nachlass auf Dokumentebene auftauchen — sonst werden sie doppelt abgezogen.
Auch hier gilt keine Toleranz.
Betroffene Felder
- BT-131 — Nettobetrag je Position cac:InvoiceLine/cbc:LineExtensionAmount
- BT-107 — Summe der Nachlässe auf Dokumentebene cac:AllowanceCharge (ChargeIndicator=false)
- BT-108 — Summe der Zuschläge auf Dokumentebene cac:AllowanceCharge (ChargeIndicator=true)
- BT-109 — Rechnungssumme ohne Umsatzsteuer cbc:TaxExclusiveAmount
Beispiel
❌ FEHLERHAFT
Position 1: 600,00 € Position 2: 400,00 € Nachlass: 50,00 € BT-109: 1.000,00 €
600 + 400 − 50 = 950 — ausgewiesen sind aber 1.000,00 €.
✓ KORREKT
Position 1: 600,00 € Position 2: 400,00 € Nachlass: 50,00 € BT-109: 950,00 €
Der Nachlass ist in der Nettosumme berücksichtigt.
Häufige Ursachen
- Ein Rabatt wurde sowohl in der Position als auch auf Dokumentebene abgezogen.
- Skonto wurde vorab abgezogen, statt es als Zahlungsbedingung anzugeben.
- Eine Position wurde nachträglich geändert, die Summe aber nicht neu berechnet.
- Versandkosten wurden als Position geführt und zusätzlich als Zuschlag.
So behebst du den Fehler
Schritt 1: Positionen einzeln addieren
Summiere alle LineExtensionAmount-Werte. Weicht die Summe schon hier ab, liegt der Fehler in den Positionen.
Schritt 2: Nachlässe und Zuschläge zuordnen
Entscheide je Rabatt, ob er zu einer Position oder zum Dokument gehört — niemals beides.
Schritt 3: Skonto nicht vorab abziehen
Skonto ist eine Zahlungsbedingung (BT-20), kein Nachlass auf den Rechnungsbetrag. Vorab abgezogenes Skonto bringt die Summen durcheinander.
Fehler behoben? Jetzt erneut validieren
Prüfe deine korrigierte XRechnung oder ZUGFeRD-Datei kostenlos mit dem KoSIT-Validator.