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

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.

E-invoice / Validate
No invoice uploads or storage
No invoice uploads or storage

Validate

Choose files · E-invoice

XML · PDF
5 MB XML · 20 MB PDF · 500 documents per batch

Related rules and tools