erroren16931

BR-DEC-06:Document level charge base: max 2 decimals

Document level charge base amount (BT-100) allows max 2 decimal places.

We can fix this automatically

AUTO-FIX

Auto-fix: Round base 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. Base amounts with wrong precision cause downstream calculation issues.

How to Fix It

1

Locate document charge

Find AllowanceCharge with ChargeIndicator=true at document level

2

Round base amount

Round cbc:BaseAmount to 2 decimal places using banker's rounding

Technical Details

XPath: /Invoice/cac:AllowanceCharge[cbc:ChargeIndicator=true]/cbc:BaseAmount

Common Causes

  • Base amount from source system has excessive precision
  • Calculation produced more than 2 decimals
  • ERP does not truncate base amounts
  • Data migration preserved original precision
  • Manual entry error

Frequently Asked Questions

Item net price (BT-146) allows max 2 decimal places.
Round price to 2 decimal places. Invoice Navigator can help identify and fix this issue.
Yes, BR-DEC-06 is a critical error that must be fixed.

See Also

Related Errors

Last updated: 17 January 2026

Share this guide: