CII UBL EN 16931

Turn CII XML into UBL XML

Hand over a UN/CEFACT Cross Industry Invoice (CII) and get back a UBL invoice, the syntax that dominates the Peppol network. Free of charge and ready in moments.

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

Meets the standards EN 16931 ZUGFeRD / Factur-X XRechnung KoSIT GoBD Archive PDF/A-3

How It Works

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

Step 1

Add Your CII XML

Drop your UN/CEFACT Cross Industry Invoice (CII) 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 CII file and rewrites it as a UBL 2.1 invoice, primed for Peppol BIS Billing 3.0.

Step 3

Save Your UBL XML

The UBL XML is delivered straight away, set to travel through a Peppol access point or feed into any UBL-driven system.

Why switch from CII to UBL?

Take the CII syntax that ZUGFeRD and Factur-X rely on and recast it as the UBL syntax that the majority of Peppol access points are set up to receive.

Standards-True EN 16931 Mapping

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

Made for Sending over Peppol

Most Peppol access points are built around UBL. Recast your CII invoice into UBL so it slots straight into the network and reaches your trading partners.

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 CII XML and grab the finished UBL document right away.

Frequently Asked Questions

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

Both CII (Cross Industry Invoice) and UBL (Universal Business Language) are XML representations of the same EN 16931 European invoice model. CII is the syntax tucked inside ZUGFeRD and Factur-X, while UBL is what you typically see on Peppol BIS.
You get valid EN 16931 UBL out of it. Peppol delivery may still call for electronic addresses, namely seller and buyer Endpoint IDs with a scheme, which Peppol BIS Billing 3.0 mandates. Where your CII left these out, supply them before dispatch.
It does not. Because each syntax holds the same EN 16931 business terms, no part of your invoice goes missing. The single exception is the Peppol electronic address requirement described just above.
The tool accepts EN 16931 Cross Industry Invoice documents, the CII pulled from ZUGFeRD and Factur-X invoices included.
Absolutely. Files are processed entirely in memory over TLS 1.3, never written to our servers, and removed the instant the conversion finishes.
GoBD Archive

Issuing e-invoices? You must archive them properly.

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 invoice stored exactly as it arrived: XML, PDF or photo
  • Locked against changes, so nothing can be altered afterwards
  • A second copy in another German data centre
  • Find any invoice by date and export it with an index for your tax advisor
  • Team access: several team members can work in the same archive
  • No ERP, no installation: right next to your e-invoicing tools
Built for the German mandate

One toolkit for ZUGFeRD and XRechnung

Every German business has had to accept e-invoices since January 2025. Both formats are covered here.

ZUGFeRD or XRechnung? Let the assistant pick the tool Tell the chat what you need: it converts, checks, builds, and reads out German e-invoices. Open assistant

Create

Fill one form, get a ZUGFeRD PDF or an XRechnung with Leitweg-ID

Check & repair

Test against EN 16931 and the XRechnung CIUS, then fix what a buyer rejected

Convert

Move an invoice between PDF, CII, UBL and XRechnung

Open & extract

Open a file, see what is inside it, and take the data with you

Look up & automate

Check who you are invoicing, or move the whole flow to an API
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 GoBD-compliant archive
1 free tool use per hour · No card required