EN16931 · BR-CO-15 · Severity: ERROR
Total including VAT does not match
The invoice total including VAT must equal the net total plus the VAT total in the invoice currency.
- Rule ID & Severity
BR-CO-15· ERROR- Standard & Version
- EN16931 (explanation-2026-10-11)
- Formula / Condition
Gross total = net total + VAT total- Affected Fields
BT-109, BT-110, BT-112
The calculation
Gross total = net total + VAT total
BT-112 = BT-109 + BT-110; use the invoice-currency tax total, not the accounting-currency total.
Common causes
- A VAT subtotal changed without updating the invoice.
- The accounting-currency VAT total was used.
Affected fields
BT-109 · BT-110 · BT-112
cac:LegalMonetaryTotal/cbc:TaxInclusiveAmount
Invalid and corrected examples
For a net total of EUR 1,275.00 and VAT of EUR 242.25, the gross total is EUR 1,517.25.
Invalid header value
<cbc:TaxInclusiveAmount currencyID="EUR">1500.00</cbc:TaxInclusiveAmount>
Corrected header value
<cbc:TaxInclusiveAmount currencyID="EUR">1517.25</cbc:TaxInclusiveAmount>
These are XML fragments. They are not complete invoices. Reconcile the business data before changing any commercial amount.
Published source
BR-CO-15 in the published EN16931 UBL syntax binding ↗
Explanation version: explanation-2026-10-11. This worked example uses UBL paths; the dedicated CII validator runs its separate official syntax binding.
Try a failing calculation locally
Load the fictional sample below to inspect a BR-CO-15 mismatch. The sample is an arithmetic teaching fixture, not a standards-conformant invoice.