Free UBL 2.1 Invoice Validator
UBL (Universal Business Language) 2.1 is an OASIS open standard XML format for business documents. It's the foundation for Peppol BIS and many national e-invoicing implementations, supporting invoices, orders, and 60+ document types.
Check your e-invoice
Your file is used only to check and fix your invoice, and kept so you can re-download your result.
What We Check for UBL
Countries Using UBL
Common UBL Errors
Validator vs Access Point vs ERP Built-in
Invoice Navigator
Schema + business rules in one check. Identifies namespace issues, element structure problems, and EN 16931 violations.
Access Point
Peppol Access Points validate UBL but only for Peppol-specific rules. Generic UBL validation not included.
ERP Built-in
ERP systems generate UBL but rarely validate against full schema. Structural issues may only surface at recipient.
UBL Quick Facts
Full Name
Universal Business Language
Version
2.1
Maintained By
OASIS
Document Types
65+
Used By
Peppol, XRechnung
UBL FAQ
What is UBL 2.1?
Is UBL the same as Peppol?
Should I use UBL or CII for EN 16931?
What are cbc: and cac: prefixes?
Which standards are built on UBL?
Related Formats
Related Content
100% Private Validation
All validation runs entirely in your browser. Your invoice files never leave your device and are never sent to our servers. We can't see your data even if we wanted to.