Fehlerkatalog · Nachlässe und Zuschläge · EN 16931
BR-CO-13: Nettobetrag passt nicht zu Positionen, Nachlässen und Zuschlägen
Der Gesamtbetrag ohne Umsatzsteuer (BT-109) muss der Summe der Positionsnettobeträge (BT-106) abzüglich der Nachlässe (BT-107) und zuzüglich der Zuschläge (BT-108) entsprechen.
| Regelkennung | BR-CO-13 |
|---|---|
| Betroffenes Feld | BT-109 |
| Regelwerk | EN 16931 |
| UBL (XRechnung) | Invoice/cac:LegalMonetaryTotal/cbc:TaxExclusiveAmount |
| CII (ZUGFeRD) | CrossIndustryInvoice/…/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxBasisTotalAmount |
Woran es sich zeigt
Der Empfänger meldet, die Rechnung gehe nicht auf — und zwar an der Stelle, an der sein System sie gegen die Bestellung rechnet. Das ist der teuerste Fund dieser Gruppe, weil er die Zahlung anhält, nicht nur das Format.
Warum es passiert
Der Rabatt wird zweimal berücksichtigt: einmal, indem er von den Positionsbeträgen abgezogen wurde, und noch einmal als BG-20. Oder umgekehrt: Er steht als BG-20 in der Rechnung, ist im Nettobetrag aber nie abgezogen worden. Beides entsteht typischerweise beim Umstieg von einer PDF-Rechnung, in der der Rabatt eine Zeile unter der Summe war.
Wie es zu beheben ist
- Die Kette einmal von unten nachrechnen: BT-106 aus den Positionen, dann BT-107 und BT-108, dann BT-109 = BT-106 − BT-107 + BT-108.
- Ein Nachlass, der schon in den Positionspreisen steckt, darf nicht zusätzlich als BG-20 erscheinen.
- BT-109 ist rechnerisch bestimmt und kein Feld, das aus dem Vorsystem übernommen wird.
- Danach weiterrechnen: BT-112 = BT-109 + BT-110 (BR-CO-15) und BT-115 (BR-CO-16).
So sieht es richtig aus
<cac:LegalMonetaryTotal> <cbc:LineExtensionAmount currencyID="EUR">1500.00</cbc:LineExtensionAmount> <cbc:TaxExclusiveAmount currencyID="EUR">1490.00</cbc:TaxExclusiveAmount> <cbc:TaxInclusiveAmount currencyID="EUR">1773.10</cbc:TaxInclusiveAmount> <cbc:AllowanceTotalAmount currencyID="EUR">45.00</cbc:AllowanceTotalAmount> <cbc:ChargeTotalAmount currencyID="EUR">35.00</cbc:ChargeTotalAmount> <cbc:PayableAmount currencyID="EUR">1773.10</cbc:PayableAmount> </cac:LegalMonetaryTotal> <!-- 1500.00 − 45.00 + 35.00 = 1490.00 -->
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-CO-11— Summe der Nachlässe stimmt nichtBR-CO-12— Summe der Zuschläge stimmt nichtBR-CO-10— Summe der Positionsnettobeträge stimmt nichtBR-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.