BR-DEC-23
EN 16931-1 layer: en16931
Checked against Peppol BIS Billing 3.0 2026.5
What does BR-DEC-23 mean? The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2.
Why did my invoice fail BR-DEC-23?
The Invoice line net amount (BT-131), the line total after line-level allowances and charges and before VAT, may have at most two decimal places. Constraining precision keeps each line amount summable into the document taxable and net totals without rounding drift.
Official rule text
The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2.
Common causes
- quantity x net price computed as a float and emitted unrounded
- Line allowance/charge subtraction producing more than 2 decimals
- Copying an unrounded internal high-precision line total into the XML
How do I fix it?
Round the line extension amount to 2 decimals: <cbc:LineExtensionAmount currencyID="EUR">99.90</cbc:LineExtensionAmount>
Related rules
BR-DEC-01 · BR-DEC-02 · BR-DEC-05 · BR-DEC-06 · BR-DEC-09 · BR-DEC-10 · BR-DEC-11 · BR-DEC-12
Check your invoice against this rule
Paste it into the live demo, or call POST /v1/validate. See the quickstart.