CII UBL EN 16931

Convert CII XML to UBL XML

Upload a UN/CEFACT Cross Industry Invoice (CII) and get a UBL invoice, the syntax most widely used on Peppol. Free and instant.

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

Why Convert CII to UBL?

Move from the CII syntax used by Factur-X and ZUGFeRD to the UBL syntax expected by most Peppol access points.

Faithful EN 16931 Mapping

CII and UBL 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.

Built for Peppol Delivery

UBL is the syntax most Peppol access points expect. Convert your CII invoice so it is ready to send across the network.

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 CII XML and download the UBL XML straight away.

How It Works

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

Step 1

Upload Your CII XML

Drag and drop your UN/CEFACT Cross Industry Invoice (CII) XML file, or click to browse for it.

Step 2

Automatic Transcoding

Our engine reads the EN 16931 data from your CII document and re-serialises it as a UBL 2.1 invoice.

Step 3

Download Your UBL XML

Your UBL XML downloads instantly, ready to send through a Peppol access point or process in a UBL-based system.

Frequently Asked Questions

Everything you need to know about converting CII into UBL.

CII (Cross Industry Invoice) and UBL (Universal Business Language) are two XML syntaxes for the same EN 16931 European invoice model. CII is the format embedded inside Factur-X and ZUGFeRD; UBL is common on Peppol.
The result is valid EN 16931 UBL. To deliver it over Peppol you may also need electronic addresses (the seller and buyer Endpoint IDs with a scheme), which Peppol BIS Billing 3.0 requires. If your CII did not include them, add them before sending.
No. Both formats carry the same EN 16931 business terms, so nothing in your invoice is dropped. The only caveat is the Peppol-specific electronic address requirement noted above.
We support EN 16931 Cross Industry Invoice documents, including the CII embedded in Factur-X and ZUGFeRD invoices.
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