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

Auto-fix: Round rounding amount to 2 decimal places. Safe precision adjustment.

No manual changes needed
Upload and Fix Now

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

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