errorEN16931
BR-DEC-17:Rounding amount: max 2 decimals
The rounding adjustment amount has too many decimal places. Rounding amounts must have a maximum of 2 decimal places.
We can fix this automatically
AUTO-FIXAuto-fix: Round rounding amount to 2 decimal places. Safe precision adjustment.
No manual changes needed
Upload and Fix NowWhy This Error Matters
Invoice will be rejected by validation. Rounding amounts must have proper precision to correctly adjust the final payable amount.
How to Fix It
1
Locate PayableRoundingAmount
Find cbc:PayableRoundingAmount in cac:LegalMonetaryTotal
2
Check decimal places
Count the number of decimal places in the amount
3
Round if needed
If more than 2 decimals, round using standard rounding (half up)
Technical Details
XPath: /Invoice/cac:LegalMonetaryTotal/cbc:PayableRoundingAmountCommon Causes
- Rounding calculation itself produced extra decimals
- Small adjustment entered with excess precision
- ERP rounding logic creates precise remainders
- Manual rounding entry with too many decimals
- Calculation chain preserved unwanted precision
Frequently Asked Questions
BR-DEC-17 occurs when the Rounding amount (BT-114) has more than 2 decimal places. This typically happens when rounding calculations produce extra decimals or when ERP systems preserve excess precision.
Round the PayableRoundingAmount value in cac:LegalMonetaryTotal to 2 decimal places. Invoice Navigator's automatic Fixer tool can correct this instantly.
Yes, BR-DEC-17 is a critical error that will cause invoice rejection. Monetary amounts must have proper precision for financial compliance.
Yes, BR-DEC-17 can be automatically fixed using Invoice Navigator's Fixer tool. The tool will round the rounding amount to 2 decimal places.
See Also
Last updated: 17 January 2026
Share this guide: