Fehlerkatalog · Summen und Umsatzsteuer · EN 16931
BR-CO-10: Summe der Positionsnettobeträge stimmt nicht
Die Summe der Positionsnettobeträge (BT-106) muss der Summe aller einzelnen Positionsnettobeträge (BT-131) entsprechen.
| Regelkennung | BR-CO-10 |
|---|---|
| Betroffenes Feld | BT-106 |
| Regelwerk | EN 16931 |
| UBL (XRechnung) | Invoice/cac:LegalMonetaryTotal/cbc:LineExtensionAmount vs. cac:InvoiceLine/cbc:LineExtensionAmount |
Woran es sich zeigt
Der Empfänger meldet eine Differenz von wenigen Cent. Das ist der mit Abstand häufigste Grund, aus dem sonst korrekte Rechnungen zurückkommen.
Warum es passiert
Falsch gerundet. Wer Menge × Preis über alle Positionen aufsummiert und erst am Ende rundet, bekommt ein anderes Ergebnis als die Norm verlangt: Gerundet wird je Position, und erst die gerundeten Positionsbeträge werden addiert. Bei 3 × 89,505 € macht das schon einen Cent aus.
Wie es zu beheben ist
- Je Position: Menge × Nettopreis rechnen, auf zwei Nachkommastellen kaufmännisch runden, dieses Ergebnis als BT-131 schreiben.
- BT-106 ist die Summe der gerundeten Positionsbeträge — nicht die gerundete Summe der ungerundeten.
- Nicht mit Gleitkommazahlen summieren, ohne nach jeder Position zu runden. In JavaScript ist 0.1 + 0.2 ≠ 0.3.
- Dieselbe Reihenfolge gilt für die Umsatzsteuer je Steuersatz (BR-S-09).
So sieht es richtig aus
<!-- 3 Stück zu 89,505 € -->
<cac:InvoiceLine>
<cbc:LineExtensionAmount currencyID="EUR">268.52</cbc:LineExtensionAmount>
</cac:InvoiceLine>
<!-- richtig: 268.52 (gerundeter Positionsbetrag)
falsch: 268.515 oder eine Summe, die daraus entsteht -->Prüfen statt raten
Ob die Korrektur greift, sagt Ihnen der kostenlose Prüfer in ein paar Sekunden — ohne Anmeldung, die Datei bleibt im Arbeitsspeicher.
Tritt meist zusammen auf mit
BR-12— Summe der Positionsnettobeträge fehltBR-S-09— Umsatzsteuerbetrag passt nicht zur BemessungsgrundlageBR-CO-15— Bruttobetrag passt nicht zu Netto plus Umsatzsteuer
Die Regel ist hier sinngemäß wiedergegeben, in der Fassung, in der dieser Prüfer sie anwendet. Verbindlich ist der Text der EN 16931 bzw. der XRechnung-Spezifikation der KoSIT; die vollständige Prüfung leistet der KoSIT-Referenzvalidator. Diese Seite ist keine Rechts- oder Steuerberatung.