Skip to main content
Invoice-Converter.comInvoice-Converter
BlogPricing
Convert InvoiceConvert
Convert
  1. Convert to UBL

Convert to UBL

Universal Business Language Tools

Convert, validate, and view UBL (Universal Business Language) invoices for supported EN 16931 and PEPPOL BIS workflows.

Start Converting

What is UBL?

UBL (Universal Business Language) is an open XML-based standard for electronic business documents. It's the foundation for many e-invoicing formats worldwide, including XRechnung in Germany and PEPPOL BIS across Europe. UBL 2.1 is the most widely used version for e-invoicing.

Dutch validation

Validate Dutch UBL with the NPa tool

For Dutch recipients, validate the reviewed UBL against the route they require before sending. Invoice Converter prepares supported UBL and Peppol output, but full SI-UBL 2.0 / NLCIUS validation is still handled externally.

  • Use Peppol BIS Billing 3.0 checks for Peppol network exchange.
  • Use SI-UBL 2.0 / NLCIUS checks when a Dutch recipient or public-sector process requires the Dutch CIUS.
  • Do not use XRechnung validation for Dutch UBL; XRechnung is the German profile.

Privacy note: upload customer invoices to external validators only if your process allows it.

Open official NPa validatorNPa documentation
Most Popular

PDF to UBL

Convert PDF invoices to UBL XML format

Learn more

XRechnung Validator

Validate UBL invoices against EN 16931

Learn more

XRechnung Viewer

View and inspect UBL invoice contents

Learn more

EN 16931 validation

Checks supported UBL invoice output against the configured e-invoicing profile

PEPPOL BIS XML

Produces PEPPOL BIS-aligned UBL XML; network delivery depends on your Access Point setup

AI-assisted

Extracts invoice data from common PDF layouts with review before final export

FAQ

What is UBL format used for?

UBL (Universal Business Language) is used for electronic invoicing, purchase orders, and other business documents. It's required for government invoicing in many countries and is the basis for PEPPOL e-invoicing across Europe.

Is UBL the same as XRechnung?

XRechnung can use UBL as its syntax. XRechnung is the German e-invoicing standard that follows EN 16931 rules, and it can be expressed in either UBL 2.1 or CII format. Our flow produces XRechnung-compliant UBL.

Can I use UBL for PEPPOL?

Yes, PEPPOL BIS 3.0 uses UBL 2.1 as its invoice syntax. Our UBL flow can produce PEPPOL BIS-aligned XML for supported profiles; actual network submission still depends on your Access Point and participant setup.

What's the difference between UBL and CII?

UBL (Universal Business Language) and CII (Cross Industry Invoice) are both valid syntaxes for EN 16931 e-invoices. UBL is more common in PEPPOL networks, while CII is often used with ZUGFeRD. Both contain the same business data.

Ready to convert?

Convert PDF to UBL with credits or a paid plan

Start Converting

Invoice-Converter.com

Helping businesses across Europe convert invoices to XRechnung and other e-invoice formats with validation support. Review edge cases before submission.

20,000+ invoices processed
Fast & Secure
Trusted by hundreds

Features

Convert PDFs & create

  • PDF to XRechnung
  • PDF to UBL
  • PDF to XRechnung (CII)
  • PDF to ZUGFeRD
  • PDF to Factur-X
  • Create XRechnung
  • XRechnung to PDF

View & validate

  • XRechnung/XML Viewer
  • XRechnung Validator

Quick Links

  • Resources
  • Trust & Security Center
  • Developer API Documentation
  • Blog
  • FAQ
  • Pricing
  • Climate Contribution

Legal

  • Imprint
  • Privacy Policy
  • Data Processing Agreement
  • Terms & Conditions
  • Money-Back Guarantee

Get in Touch

contact@invoice-converter.com
Start Converting
© 2026 Invoice-Converter.com.Made with in Europe
GDPR Compliant
German Server