NordInvoice / Validation rules / BR-CO-15
English Deutsch Nederlands Français
BR-CO-15Invoice total with VAT does not add up
BR-CO-15 comes from the official e-invoicing rule sets. This page explains what the rule checks, why invoices trip over it and the concrete change that makes the document pass.
Why this error appears
BT-112 is not a free field: it must equal BT-109 plus BT-110 to the cent. When your system computes the gross total from unrounded intermediate values, it can land one cent away from the sum of the two rounded amounts on the invoice.
How to fix it
TaxInclusiveAmount (BT-112) must equal the total without VAT (BT-109) plus the VAT total (BT-110).
Example
Rejected
<cbc:TaxExclusiveAmount currencyID="EUR">140.00</cbc:TaxExclusiveAmount>
<!-- VAT total: 29.40 -->
<cbc:TaxInclusiveAmount currencyID="EUR">169.41</cbc:TaxInclusiveAmount>
Accepted
<cbc:TaxExclusiveAmount currencyID="EUR">140.00</cbc:TaxExclusiveAmount>
<!-- VAT total: 29.40 -->
<cbc:TaxInclusiveAmount currencyID="EUR">169.40</cbc:TaxInclusiveAmount>
Check your invoice in the free validator
Catch this automatically in the API