UBL 2.1UBL 2.1

Open a UBL 2.1 invoice

UBL 2.1 (Universal Business Language) is the international XML standard for electronic invoices. It is widely used in the Netherlands, Belgium, and across the EU. Our free viewer shows all invoice fields in readable form directly in your browser.

What is UBL 2.1?

UBL 2.1 is an OASIS-standard XML format for electronic business documents including invoices, orders, and delivery documents. Peppol BIS 3.0, the Belgian and Dutch e-invoice format, is a specific profile of UBL 2.1.

Who sends it?

UBL 2.1 invoices are sent by Dutch and Belgian businesses, EU suppliers to government, and companies using international trade software.

Mandate context

In the Netherlands, UBL 2.1 via Peppol is mandatory for B2G invoicing. In Belgium, B2B UBL/Peppol invoicing has been mandatory for all VAT-registered businesses since 1 January 2026.

Last updated: 2026-06-01

Frequently asked questions

How do I open a UBL invoice?

Drop your UBL 2.1 XML file into the viewer above. It's processed entirely in your browser. You'll see sender, recipient, amount, VAT breakdown, and payment details immediately.

What is the difference between UBL and Peppol?

UBL 2.1 is the file format. Peppol is the network for exchanging those files. Peppol BIS 3.0 is a UBL 2.1 profile with additional Peppol rules. Both can be opened with our viewer.

Related formats