BR-DEC-04:Line allowance: max 2 decimals
Fix: Round line allowance to 2 decimals.
Invoice line allowance amount allows max 2 decimal places.
Engine Classification
Financial or legal field · Modification blocked by policy
Reason: Invoice line allowance amounts must have maximum 2 decimal places. Automatic rounding of financial amounts could cause calculation discrepancies. Fix the allowance amount in your source system to use proper 2-decimal precision.
What is BR-DEC-04?
BR-DEC-04 is a fatal validation rule defined in the en16931 specification. It validates the Amount element under InvoiceLine > AllowanceCharge in the UBL invoice XML.
When this rule fires, the invoice is rejected by Peppol access points and never reaches the buyer.
Target path: XPath: /Invoice/cac:InvoiceLine/cac:AllowanceCharge/cbc:Amount
Why This Error Matters
Line amounts need proper precision.
BR-DEC-04 is a hard failure — the invoice must be corrected and re-sent before it can reach the recipient.
Validator Behavior
- ·Causes invoice rejection
- ·Fails EN 16931 business rule validation
- ·Error returned: BR-DEC-04
- ·Specification: en16931
How to Fix It
Check line allowances
Amount decimal places
Round
2 decimal maximum
XML Example
Generic example based on the rule's target XPath. Your actual XML structure may differ.
<!-- Missing or empty element triggers cbc:Amount error --> <cbc:Amount></cbc:Amount>
<!-- Provide the required value --> <cbc:Amount>VALID_VALUE</cbc:Amount>
Technical Reference
XPath: /Invoice/cac:InvoiceLine/cac:AllowanceCharge/cbc:AmountCommon Causes
- ·Percentage calculation creates decimals
Seeing this in production? The API handles BR-DEC-04 automatically. See the fix response →
Frequently Asked Questions
Invoice line allowance amount allows max 2 decimal places.
Round line allowance to 2 decimals. This error involves a protected field — Invoice Navigator flags it in your pipeline so your team can correct it at the source.
Yes, BR-DEC-04 is a critical error that must be fixed.
Related Errors
Related Content
Last updated: 3 March 2026
Validate your invoice
Drop your XML here to check for BR-DEC-04
Detect BR-DEC-04 before submission
This error involves a financial field that can't be auto-modified. We'll flag it with a clear diagnosis so you can fix it at the source.