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-FIX

Auto-fix: Round paid amount to 2 decimal places. Safe format normalization.

No manual changes needed
Upload and Fix Now

Why 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:PrepaidAmount

Common 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: