BR-CO-16
Der Zahlbetrag (BT-115) muss rechnerisch aufgehen: Bruttobetrag (BT-112) minus bereits gezahlter Betrag (BT-113) plus Rundungsbetrag (BT-114).
- Schweregrad
- Fehler
- Gilt für
- CII, UBL
- Regelwerk
- v2026-01-31
Offizieller Regeltext
Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114).
Warum der Fehler auftritt
Klassischer Rundungsfehler. Wenn Beträge intern als Gleitkommazahl gerechnet werden, weicht die Summe um einen Cent ab — sichtbar wird das erst in der Prüfung.
So beheben Sie ihn
Rechnen Sie Beträge durchgängig mit Dezimalarithmetik, nicht mit float oder double, und runden Sie erst bei der Ausgabe auf zwei Nachkommastellen. Prüfen Sie außerdem, ob ein Anzahlungsbetrag (BT-113) gesetzt ist, den Ihre Berechnung nicht berücksichtigt.
NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.