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.
Transcoding your XML...
Take a UBL invoice to CII XML in just three quick steps.
Drop your UBL invoice XML onto the page, or click to locate it on your computer.
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.
The CII XML is delivered straight away, set to be embedded in a ZUGFeRD or Factur-X PDF or checked against EN 16931.
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.
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.
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.
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.
Skip the downloads, add-ons and sign-up forms. Hand over your UBL XML and grab the finished CII document right away.
Key answers about taking your invoices from UBL across to CII.
Since 2015, the GoBD, the tax office's rules for digital records, have applied to every business, freelancers included: digital invoices must be kept as the original file, unchanged, exportable and readable for the whole 8-year retention period. With the e-invoicing mandate a print no longer counts. Our archive takes care of it for you.
Every German business has had to accept e-invoices since January 2025. Both formats are covered here.