UBL CII EN 16931

Convert UBL XML to CII XML

Upload a UBL invoice and get a UN/CEFACT Cross Industry Invoice (CII) XML, the format used inside Factur-X and ZUGFeRD. Free and instant.

Drag and drop your UBL XML file here, or click to browse.

Why Convert UBL to CII?

Move from the Peppol UBL syntax to the CII syntax that Factur-X, ZUGFeRD, and XRechnung are built on.

Faithful EN 16931 Mapping

UBL and CII are two syntaxes for the same EN 16931 data model. Every business term, party, line item, and tax group is mapped across, not re-keyed.

Ready for Factur-X and ZUGFeRD

CII is the XML that gets embedded into a Factur-X or ZUGFeRD hybrid PDF. This conversion is the missing first step.

Private by Design

Your XML is processed in-memory over TLS and never stored on our servers. It is purged the moment your request is complete.

Instant and Free

No installs, no plugins, no account. Drop your UBL XML and download the CII XML straight away.

How It Works

Convert your UBL invoice into CII XML in three simple steps.

Step 1

Upload Your UBL XML

Drag and drop your UBL invoice XML file, or click to browse for it.

Step 2

Automatic Transcoding

Our engine reads the EN 16931 data from your UBL document and re-serialises it as a UN/CEFACT Cross Industry Invoice (CII).

Step 3

Download Your CII XML

Your CII XML downloads instantly, ready to embed into a Factur-X or ZUGFeRD PDF, or to validate.

Frequently Asked Questions

Everything you need to know about converting UBL into CII.

UBL (Universal Business Language) and CII (Cross Industry Invoice) are two XML syntaxes for the same EN 16931 European invoice model. UBL is common on Peppol; CII is the format embedded inside Factur-X and ZUGFeRD.
No. Both formats carry the same EN 16931 business terms, so the conversion maps your data across without dropping fields. Going from UBL to CII is the safe direction, because CII profiles do not add mandatory fields that UBL lacks.
You can embed it into a PDF to create a Factur-X or ZUGFeRD hybrid invoice with our Embed and CII conversion tools, or validate it against EN 16931.
We support UBL 2.1 invoices that follow the EN 16931 standard, including Peppol BIS Billing 3.0 documents.
Yes. Your XML is processed in-memory over TLS 1.3 and never stored on our servers. It is discarded immediately after the conversion.

Factur-X Compliance in One Click

Convert, create, validate, and extract Factur-X invoices - all in one place. Unlock all premium features by signing up.

Get Started