BR-CO-13
EN 16931-1 layer: en16931
Checked against Peppol BIS Billing 3.0 2026.5
What does BR-CO-13 mean? Invoice total amount without VAT (BT-109) must equal Sum of line net amounts (BT-106) minus document-level allowances (BT-107) plus document-level charges (BT-108). Check cbc:TaxExclusiveAmount against those components.
Why did my invoice fail BR-CO-13?
The Invoice total amount without VAT (BT-109) must equal the sum of all Invoice line net amounts (BT-131) minus the sum of document-level allowances (BT-107) plus the sum of document-level charges (BT-108). This ties the taxable-basis total to the underlying lines and document-level adjustments so the invoice foots correctly before VAT is applied.
Official rule text
Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108).
Common causes
- BT-109 (LegalMonetaryTotal/TaxExclusiveAmount) hard-coded or copied from a source system instead of recomputed from the lines.
- A document-level allowance or charge (AllowanceCharge on the invoice) is not reflected in the AllowanceTotalAmount / ChargeTotalAmount used for the total.
- Rounding each line to 2 decimals but summing unrounded line values (or vice versa), causing a 0.01 mismatch.
- One or more Invoice line net amounts (cbc:LineExtensionAmount) are wrong or omitted.
How do I fix it?
Compute TaxExclusiveAmount = Σ line LineExtensionAmount − AllowanceTotalAmount + ChargeTotalAmount. E.g. lines 100.00 + 50.00, allowance 10.00, charge 5.00 → <cbc:TaxExclusiveAmount currencyID="EUR">145.00</cbc:TaxExclusiveAmount>.
Related rules
BR-CO-03 · BR-CO-04 · BR-CO-05 · BR-CO-06 · BR-CO-07 · BR-CO-08 · BR-CO-09 · BR-CO-10
Paste it into the live demo, or call POST /v1/validate. See the quickstart.