erroren16931
BR-DEC-16:Paid amount: max 2 decimals
The Paid amount (BT-113, also known as prepaid amount) must have a maximum of 2 decimal places. This represents amounts already paid toward the invoice.
We can fix this automatically
AUTO-FIXAuto-fix: Round paid amount to 2 decimal places. Safe format normalization.
No manual changes needed
Upload and Fix NowWhy This Error Matters
Invoice will be rejected by validation. Paid amounts affect the amount due calculation and must have proper precision.
How to Fix It
1
Locate PrepaidAmount
Find cbc:PrepaidAmount 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:PrepaidAmountCommon Causes
- Prepayment amount entered with extra precision
- Partial payment calculation produced excess decimals
- Import from payment system with different precision
- Currency conversion on prepaid amount
- Manual entry error
Frequently Asked Questions
BR-DEC-16 occurs when the Paid amount (BT-113, also called prepaid amount) has more than 2 decimal places. This typically happens during partial payment calculations or when importing from payment systems with different precision.
Round the PrepaidAmount value in cac:LegalMonetaryTotal to 2 decimal places. Invoice Navigator's automatic Fixer tool can correct this instantly.
Yes, BR-DEC-16 is a critical error that will cause invoice rejection. Monetary amounts must have proper precision for financial compliance.
Yes, BR-DEC-16 can be automatically fixed using Invoice Navigator's Fixer tool. The tool will round the paid amount to 2 decimal places.
See Also
Related Errors
Last updated: 17 January 2026
Share this guide: