Zurück zur Fehler-Bibliothek

BR-CO-16: Zahlbetrag (BT-115) = Rechnungsbetrag mit USt. (BT-112) − gezahlter Betrag (BT-113) + Rundungsbetrag (BT-114).

BR-CO-16Fatal

BR-CO-16: Zahlbetrag (BT-115) Formel verletzt

BT-115 = BT-112 − BT-113 + BT-114

Offizielle Regel

[BR-CO-16]-Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114).

Quelle: KoSIT Schematron (itplr-kosit/peppol-bis-invoice-3), CEN-EN16931-UBL.sch

Was bedeutet das?

BR-CO-16 prüft unter cac:LegalMonetaryTotal, ob cbc:PayableAmount (BT-115) aus TaxInclusiveAmount (BT-112), PrepaidAmount (BT-113) und PayableRoundingAmount (BT-114) berechnet wird. Mit 8410 − 500 + 210 = 8120 steht im Fehlerfall fälschlich 8121.

Beispiel (UBL)

Gültig (BT-115 = 8120):

<cac:LegalMonetaryTotal>
  <cbc:TaxInclusiveAmount currencyID="EUR">8410.00</cbc:TaxInclusiveAmount>
  <cbc:PrepaidAmount currencyID="EUR">500.00</cbc:PrepaidAmount>
  <cbc:PayableRoundingAmount currencyID="EUR">210.00</cbc:PayableRoundingAmount>
  <cbc:PayableAmount currencyID="EUR">8120.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>

Ungültig (BT-115 = 8121 statt 8120):

<!-- Invalid: 8410-500+210=8120 but BT-115 is 8121 — BR-CO-16 -->
<cac:LegalMonetaryTotal>
  <cbc:TaxInclusiveAmount currencyID="EUR">8410.00</cbc:TaxInclusiveAmount>
  <cbc:PrepaidAmount currencyID="EUR">500.00</cbc:PrepaidAmount>
  <cbc:PayableRoundingAmount currencyID="EUR">210.00</cbc:PayableRoundingAmount>
  <cbc:PayableAmount currencyID="EUR">8121.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>

Typische Ursachen

  • 1Vorauszahlung nicht von BT-115 abgezogen
  • 2Rundungsbetrag inkonsistent angewendet
  • 3PayableAmount aus TaxExclusiveAmount statt TaxInclusiveAmount kopiert

Was prüfen?

  • BT-112 mit BR-CO-15 prüfen
  • Formel BT-115 = BT-112 − BT-113 + BT-114 anwenden
  • PrepaidAmount und PayableRoundingAmount nur setzen wenn vorhanden
  • KoSIT-Validator erneut ausführen

Offizielle & externe Quellen

Verwandte Fehler

Suchbegriffe

BR-CO-16BT-115PayableAmountBT-112BT-113BT-114XRechnung

Fehlercode nicht gefunden?

Schick uns den Fehlercode (z.B. BR-DE-13) und wir nehmen ihn in die Bibliothek auf. Gib deine E-Mail an – dann senden wir dir die Lösung per E-Mail, in der Regel innerhalb von 12–24 Stunden nach dem Lesen.