NordInvoice / Validation rules / BR-CO-15

English Deutsch Nederlands Français

BR-CO-15

Invoice 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.

Applies to: EN 16931 · Peppol BIS 3.0 · XRechnung · NLCIUS

Related fields: BT-112, BT-109, BT-110

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