errorEN16931
UBL-DT-01:Amounts shall be decimal up to two fraction digits
Your invoice contains amount values with more than 2 decimal places. EN16931 requires all monetary amounts to have maximum 2 decimal digits (e.g., 100.00 not 100.001).
We can fix this automatically
AUTO-FIXAuto-fix: Round amount values to 2 decimal places using standard rounding rules (half-up).
No manual changes needed
Upload and Fix NowWhy This Error Matters
Invoice will be rejected. Monetary amounts must be rounded to 2 decimal places for proper processing and display.
Common Causes
- ERP system stores amounts with higher precision internally
- Currency conversion introduced extra decimal places
- Calculation rounding not applied before export
- Source data imported from system using different precision
- Manual entry included too many decimal places
Frequently Asked Questions
Your invoice contains amount values with more than 2 decimal places. EN16931 requires all monetary amounts to have maximum 2 decimal digits (e.g., 100.00 not 100.001).
Your invoice contains amount values with more than 2 decimal places. EN16931 requires all monetary amounts to have maximum 2 decimal digits (e.g., 100.00 not 100.001). You can also use Invoice Navigator's automatic Fixer tool to correct this instantly.
Yes, UBL-DT-01 is a critical error that will cause invoice rejection. It must be fixed before submission to ensure your invoice is accepted.
Many instances of UBL-DT-01 can be automatically corrected using Invoice Navigator's Fixer tool. Upload your invoice and the tool will identify and fix common issues.
See Also
Last updated: 16 January 2026
Share this guide: