ViewCreateValidatePricingAccount
E-Invoice Viewer
ENDEFRNL
BR-CO-16Error — invoice will be rejectedfactur-xublciizugferdpeppol

BR-CO-16: Amount due for payment is incorrect

The amount due for payment (BT-115) does not match the formula: Invoice total with VAT (BT-112) − Paid amount (BT-113) + Rounding (BT-114). This rule applies to all EN 16931-compliant formats: Factur-X, ZUGFeRD, XRechnung, and Peppol BIS.

Last updated: 2026-06-21

Affected field

BT-115 AmountDueForPayment / cbc:PayableAmount (UBL) / ram:DuePayableAmount (CII)

Cause

A prepayment (deposit) was changed without updating the amount due. Or a rounding amount (BT-114) was added or removed without recalculating BT-115. BR-CO-15 errors cascade into BR-CO-16 — check that first.

Fix

Calculate BT-115 = BT-112 − BT-113 + BT-114. If there is no prepayment and no rounding, BT-115 must equal BT-112 exactly. Always fix BR-CO-15 first if both errors are present.

Incorrect example
<cac:LegalMonetaryTotal>
  <cbc:TaxInclusiveAmount currencyID="EUR">1190.00</cbc:TaxInclusiveAmount>
  <cbc:PrepaidAmount currencyID="EUR">200.00</cbc:PrepaidAmount>
  <!-- ERROR: should be 1190.00 - 200.00 = 990.00 -->
  <cbc:PayableAmount currencyID="EUR">1000.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
Correct example
<cac:LegalMonetaryTotal>
  <cbc:TaxInclusiveAmount currencyID="EUR">1190.00</cbc:TaxInclusiveAmount>
  <cbc:PrepaidAmount currencyID="EUR">200.00</cbc:PrepaidAmount>
  <cbc:PayableAmount currencyID="EUR">990.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>

Check your invoice for this and other errors.

Validate your invoice →

Mandate context

France e-invoicing September 2026 mandate →Factur-X format guide →All EU e-invoicing deadlines →

Frequently asked questions

What is the difference between BR-CO-15 and BR-CO-16?▼

BR-CO-15 checks that the total with VAT is correct (net + VAT). BR-CO-16 checks that the amount due is correct (total − prepayment + rounding). They often appear together: if the VAT total is wrong, the amount due calculation also fails.

My invoice has no prepayment — can BR-CO-16 still occur?▼

Yes. If BT-113 (PrepaidAmount) and BT-114 (RoundingAmount) are absent, BT-115 must equal BT-112 exactly. If your software generates a slightly different BT-115 due to internal rounding, BR-CO-16 will fire.

In what order should I fix BR-CO-15 and BR-CO-16?▼

Fix BR-CO-15 first. Once the VAT total is correct, recalculate BT-115 = BT-112 − BT-113 + BT-114. In most cases, fixing BR-CO-15 resolves BR-CO-16 automatically.

Related error codes

BR-CO-15