What is UBL?
Last reviewed: 23 June 2026.
UBL means Universal Business Language. It is an open standard for electronic business documents, including invoices and credit notes. OASIS maintains UBL through the Universal Business Language Technical Committee. The UBL specification is also published as ISO/IEC 19845.
Why UBL matters in the Dutch market
For companies invoicing Dutch customers, UBL is useful because accounting software can process structured invoice data more reliably than a human-readable PDF. A PDF is convenient for people; a UBL XML file is designed for software. That can help with invoice lines, VAT amounts, supplier data and booking workflows.
UBL, Peppol and e-invoicing
UBL is not the same as Peppol. UBL defines the document structure. Peppol is a network and rule set for exchanging business documents. The Peppol BIS Billing 3.0 documentation uses UBL Invoice and UBL Credit Note as syntaxes for invoice messages.
Typical Dutch use cases
UBL is relevant for Dutch SMEs, accountants, SaaS vendors and foreign suppliers that want invoice data to move into Dutch finance systems with less manual typing. It is also part of the practical vocabulary around Dutch e-invoicing.
Read also: e-invoicing in the Netherlands and e-invoicing legislation.