Global / PEPPOL

UBL 2.1

Universal Business Language

The backbone of e-invoicing worldwide. Used by PEPPOL, ZATCA, and most EU mandates.

Overview

Universal Business Language (UBL) 2.1 is the open XML standard published by OASIS for electronic business documents. It is the foundation of e-invoicing mandates across Europe (via PEPPOL BIS Billing 3.0), Saudi Arabia (ZATCA Phase 2), Turkey (e-Fatura), and many other jurisdictions. UBL 2.1 Invoice defines a complete XML schema covering header, party, payment, tax, and line-item data.

Technical Specification

Standard BodyOASIS (Organization for the Advancement of Structured Information Standards)
Namespace URIurn:oasis:names:specification:ubl:schema:xsd:Invoice-2
Root ElementInvoice
Version2.1
Mandatory SincePEPPOL BIS Billing 3.0 (2020); ZATCA Phase 2 (2025); e-Fatura (2014)
SignatureXML Digital Signature (XAdES) via extension; QR code in some profiles

Fields Extracted by InvoSnap

Invoice number (cbc:ID)
Issue date / due date (cbc:IssueDate / cbc:DueDate)
Supplier name, address, tax ID (cac:AccountingSupplierParty)
Customer name, address, tax ID (cac:AccountingCustomerParty)
Tax subtotal, total amount, currency (cac:TaxTotal, cac:LegalMonetaryTotal)
Payment means and terms (cac:PaymentMeans, cac:PaymentTerms)
Line items — name, description, quantity, price, amount (cac:InvoiceLine)
Additional document references (cac:AdditionalDocumentReference)
ubl 2.1 invoicepeppol xml converterubl to excel

Frequently Asked Questions

What is the difference between UBL 2.1 and UBL 2.0?

UBL 2.1 added support for digital signatures, extended tax categories, and improved payment means. It is the version required by PEPPOL BIS Billing 3.0 and most modern mandates.

Does InvoSnap validate PEPPOL compliance rules?

InvoSnap extracts all structured data from PEPPOL-compliant UBL invoices. Business rule validation (Schematron) is planned for a future release.

Can I export a UBL Invoice to Excel or CSV?

Yes. Upload your UBL XML file to InvoSnap and download it as Excel (.xlsx), CSV, or UBL format in seconds.

Extract UBL 2.1 Data Now

Upload your UBL 2.1 XML invoice and get structured data in seconds.

Trascina e rilascia le tue fatture qui

o clicca per sfogliare

PDF, PNG, JPG, WEBP, XML
All supported formats