E-Rechnung Validator
Validierungsfehler

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.