# What Is a UBL XML Invoice?
UBL (Universal Business Language) is the open standard for electronic invoicing in XML format — mandatory in Italy since 2019 and rolling out in France (2026). If you sell to European businesses, you'll need to handle UBL XML at some point.
What's Inside
A UBL 2.1 invoice contains structured fields tagged for machine reading:
Supplier: name, address, tax ID (VAT/TIN)Customer: name, addressInvoice number, Issue date, Due date, CurrencyLine items: description, quantity, unit price, amountTax breakdown: taxable amount, rate, tax totalTotals: line extension, tax inclusive, payable amount
You don't need to read XML. Tools handle the parsing and generation. Creating a UBL XML invoice from a PDF is as simple as uploading the PDF and exporting as UBL — no coding required.
In short:- UBL (Universal Business Language) is the open XML standard for e-invoicing — mandatory in Italy (FatturaPA is UBL-based), rolling out in France and other EU countries.
- A UBL XML invoice contains machine-tagged fields for supplier, customer, line items, tax breakdown, and totals — far more structured than a PDF.
- You don't need to write XML: upload a PDF and export as UBL in one step using an AI extraction tool that auto-generates the structure.
Try It Now
Upload an invoice and see what InvoSnap extracts — sign up for free to get started.
Try It Now
Supports PDF, PNG, JPG, XML
PDFPNGJPGXML