BR-DEC-16
EN 16931-1 layer: en16931
Checked against Peppol BIS Billing 3.0 2026.5
What does BR-DEC-16 mean? The allowed maximum number of decimals for the Paid amount (BT-113) is 2.
Why did my invoice fail BR-DEC-16?
The Paid amount (BT-113), any amount already paid against the invoice, is limited to two decimals. Because it is deducted when computing the amount due, it is capped at currency precision so the remaining balance reconciles exactly.
Official rule text
The allowed maximum number of decimals for the Paid amount (BT-113) is 2.
Common causes
- Prepayment amount stored with more than 2 decimals
- Partial-payment figure carried at internal precision
- Amount converted from another currency without re-rounding
How do I fix it?
Round the paid amount: <cbc:PrepaidAmount currencyID="EUR">500.00</cbc:PrepaidAmount> in cac:LegalMonetaryTotal.
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.