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.

Beispielrechnung herunterladen, die BR-CO-16 auslöst

NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.