What is a UBL/XML invoice?

What is the UBL/XML format?
- UBL stands for Universal Business Language.
- It is an international standard for exchanging electronic invoices between companies.
- The file is encoded in XML (a structured computer language).
- This format ensures that all mandatory information (VAT, amounts, contact details, etc.) is included and readable by accounting systems.
👉 Drawback for the user: a raw XML file is unreadable for humans.
Example of a UBL/XML file
Here’s what a UBL/XML invoice looks like when opened in a text editor:
<Invoice>
<cbc:ID>2025-001</cbc: ID>
<cbc:IssueDate>2025-10-01</cbc: IssueDate>
<cbc:InvoiceTypeCode>380</cbc: InvoiceTypeCode>
<cbc:DocumentCurrencyCode>EUR</cbc: DocumentCurrencyCode>
...
</Invoice>
👉 Result: technical text, tags, no layout… in short, unusable as a paper invoice.
The problem for freelancers and SMEs
- Impossible to quickly read an invoice received in UBL/XML.
- Impossible to print it for filing.
- Full accounting software can read them, but it is often heavy, complex, and expensive.
The solution: convert into a clear PDF
To keep working smoothly, simply convert the UBL/XML file into a readable and printable PDF.
- Clear presentation (table, logo, amounts, VAT).
- Easier paper archiving.
- Smooth transition to mandatory e-invoicing.
Try it now
Launch price: €4,99 (instead of €19,99)