einvoicecheck

Rules / BR-CO-10 · Markdown

BR-CO-10

EN 16931-1 layer: en16931

Checked against Peppol BIS Billing 3.0 2026.5

What does BR-CO-10 mean? Sum of Invoice line net amount (BT-106) must equal the sum of all invoice line net amounts (BT-131). Recompute cac:LegalMonetaryTotal/cbc:LineExtensionAmount so it matches the total of every line's cbc:LineExtensionAmount.

Why did my invoice fail BR-CO-10?

The sum of invoice line net amounts (BT-106), a document total, must equal the arithmetic sum of every individual invoice line net amount (BT-131). This guarantees the header line-total agrees with the lines and underpins the overall document totals.

Official rule text

Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).

Common causes

How do I fix it?

Set LineExtensionAmount to the exact sum of line net amounts. If lines are 100.00 and 40.00: <cac:LegalMonetaryTotal><cbc:LineExtensionAmount currencyID="EUR">140.00</cbc:LineExtensionAmount>...</cac:LegalMonetaryTotal>

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-11

Check your invoice against this rule

Paste it into the live demo, or call POST /v1/validate. See the quickstart.