BR-12Error — invoice will be rejectedfactur-xublciizugferdpeppol

BR-12: sum of invoice line net amounts missing

The invoice does not state the sum of invoice line net amounts (BT-106) at document level. This field is distinct from each line's own net amount (BT-131, checked by BR-24) — it is their total, calculated once for the whole document.

Last updated: 2026-07-22

Affected field

BT-106 SumOfInvoiceLineNetAmount / cbc:LineExtensionAmount (UBL, inside cac:LegalMonetaryTotal) / ram:LineTotalAmount (CII, inside ram:SpecifiedTradeSettlementHeaderMonetarySummation)

Cause

The invoicing software computes each line amount but fails to export the aggregated total at the LegalMonetaryTotal / MonetarySummation group level, or a document transformation step strips this field.

Fix

Populate cbc:LineExtensionAmount (UBL) or ram:LineTotalAmount (CII) with the exact sum of all line net amounts (BT-131). This value must then be consistent with BT-109 (BR-13) once document-level charges and allowances are applied.

Check your invoice for this and other errors.

Validate your invoice →

Mandate context

Frequently asked questions

Must BT-106 equal BT-109?

Not necessarily. BT-109 (total amount without VAT) can differ from BT-106 when document-level allowances or charges (BG-20/BG-21) apply. BR-12 only checks that BT-106 is present, not that it equals BT-109.

What if the invoice has only one line?

BT-106 must still be populated, with the net amount of that single line as its value. The rule applies regardless of the number of lines.

Related error codes