UBL CII EN 16931

Turn UBL XML into CII XML

Drop in a UBL invoice and receive a UN/CEFACT Cross Industry Invoice (CII) document, the very syntax that powers ZUGFeRD, XRechnung and Factur-X. Instant and free of charge.

Drop a UBL XML file in this area, or click anywhere to pick one from your device.

Why switch from UBL to CII?

Step away from the Peppol UBL syntax and into the CII syntax that underpins ZUGFeRD, XRechnung and Factur-X, the formats at the heart of German e-invoicing.

Standards-True EN 16931 Mapping

UBL and CII express the same EN 16931 semantic model in different syntaxes. Each business term, trading party, invoice line and VAT breakdown is carried over one to one, never retyped.

Primed for ZUGFeRD and Factur-X

The CII document is exactly what sits inside a ZUGFeRD or Factur-X hybrid PDF. Producing it is the first link in the chain toward a compliant German e-invoice.

Confidential by Default

Every file is handled in memory across an encrypted TLS channel and is wiped as soon as the response is returned, so nothing lingers on our infrastructure.

Free and Immediate

Skip the downloads, add-ons and sign-up forms. Hand over your UBL XML and grab the finished CII document right away.

How It Works

Take a UBL invoice to CII XML in just three quick steps.

Step 1

Add Your UBL XML

Drop your UBL invoice XML onto the page, or click to locate it on your computer.

Step 2

Hands-Free Transcoding

The converter parses the EN 16931 content of your UBL file and rewrites it as a UN/CEFACT Cross Industry Invoice (CII), ready for ZUGFeRD workflows.

Step 3

Save Your CII XML

The CII XML is delivered straight away, set to be embedded in a ZUGFeRD or Factur-X PDF or checked against EN 16931.

Frequently Asked Questions

Key answers about taking your invoices from UBL across to CII.

Both UBL (Universal Business Language) and CII (Cross Industry Invoice) are XML representations of the same EN 16931 European invoice model. You will mostly meet UBL on Peppol BIS, whereas CII is the syntax tucked inside ZUGFeRD and Factur-X.
It does not. Since both syntaxes hold the identical EN 16931 business terms, every field travels across intact. UBL to CII is the low-risk direction too, because CII profiles introduce no required fields that UBL is missing.
Use our embed and CII tools to wrap it inside a PDF as a ZUGFeRD or Factur-X hybrid invoice, or run it through an EN 16931 validation check.
The tool handles UBL 2.1 invoices aligned with EN 16931, Peppol BIS Billing 3.0 documents included.
Absolutely. Files are processed entirely in memory over TLS 1.3, never written to our servers, and removed the instant the conversion finishes.
All the Tools You Need

The full toolkit, all in one place

Rather use classic tools instead of chat? Each action is just one click away too.

AI Assistant

Tell the chat what you need: it converts, checks, builds, and reads out German e-invoices.

Open tool

PDF to ZUGFeRD

Any PDF, Word, or Excel invoice goes in; a ZUGFeRD or XRechnung file comes out.

Open tool

Create ZUGFeRD PDF

The guided wizard turns your details into a ZUGFeRD or XRechnung invoice.

Open tool

Create XRechnung

Generate a valid XRechnung with Leitweg-ID, ready for public-sector buyers.

Open tool

ZUGFeRD Credit Note

Cancel or correct an e-invoice you already sent with a ZUGFeRD credit note.

Open tool

XRechnung Credit Note

Create an XRechnung credit note with Leitweg-ID for public-sector buyers.

Open tool

Create Order-X

Create an Order-X order file: the ZUGFeRD hybrid principle applied to purchase orders.

Open tool

Edit ZUGFeRD Invoice

Repair a refused or broken invoice: upload it, correct the fields, and get a valid file back.

Open tool

Edit XRechnung

Open an XRechnung as a form, fix the Leitweg-ID or any rejected field, and download a valid file.

Open tool

Validate ZUGFeRD

Run EN 16931 checks on your ZUGFeRD invoices before DATEV or your customer does.

Open tool
X

Validate XRechnung

Check XRechnung XML against EN 16931 and the German CIUS rules.

Open tool

Validate Order-X

Run incoming and outgoing Order-X orders through the official Order-X 1.0 checks.

Open tool

Extract XML

Pull structured XML straight out of any PDF invoice with AI-driven OCR.

Open tool

Extract Attachments

Pull every embedded file out of a ZUGFeRD or XRechnung invoice as a ZIP.

Open tool

Embed XML to PDF

Marry a PDF and its CII XML into one ZUGFeRD-compliant hybrid invoice.

Open tool
X

CII to ZUGFeRD

Package existing CII XML as a ZUGFeRD PDF/A-3 hybrid invoice.

Open tool

CII to UBL

Transform a CII invoice into UBL XML, the syntax most Peppol networks expect.

Open tool

UBL to CII

Map a UBL invoice to UN/CEFACT CII XML, ready to embed in ZUGFeRD or Factur-X.

Open tool

XRechnung to PDF

See any CII, UBL, or XRechnung XML as a tidy, printable PDF.

Open tool

XRechnung Viewer

Open e-invoice XML in your browser and read it like a paper invoice.

Open tool

e-Invoice Automation

Automate invoice generation, validation and Peppol delivery end to end.

Open tool
Ready for mandatory e-invoicing?

Make every invoice compliant, in a single message

Subscribe to get unlimited tools, choosable compliance profiles and the full set of premium features.

EN 16931 & PDF/A-3b compliant Results in seconds No installation Data never stored
2 free uses per day · No card required