warningEN16931

UBL-DT-23:Uri attribute should not be present

Your invoice contains the uri attribute on an element. This attribute is not allowed in EN16931 and must be removed.

We can fix this automatically

AUTO-FIX

Auto-fix: Remove the prohibited attribute from the element. No data loss - EN16931 does not use this attribute.

No manual changes needed
Upload and Fix Now

Why This Error Matters

Invoice will be rejected by PEPPOL/EN16931 validators. These attributes are explicitly prohibited and provide no value in e-invoicing.

Common Causes

  • Source ERP exports full UBL 2.1 attributes instead of EN16931 restricted subset
  • Generic UBL template includes optional datatype attributes not needed for e-invoicing
  • XML generation library adds default attributes to all elements
  • Conversion from another invoice format added non-standard attributes
  • Manual XML editing introduced attributes not supported in EN16931

Frequently Asked Questions

Your invoice contains the uri attribute on an element. This attribute is not allowed in EN16931 and must be removed.
Your invoice contains the uri attribute on an element. This attribute is not allowed in EN16931 and must be removed. You can also use Invoice Navigator's automatic Fixer tool to correct this instantly.
UBL-DT-23 is a warning that may not always cause rejection, but it indicates a potential compliance issue that should be addressed.
Many instances of UBL-DT-23 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: