Converting an invoice between CII and UBL: what to check

A checklist to compare an invoice with its conversion: totals, lines, parties, payment, references.

Before you convert

  • Check what you have: a CII invoice (version D22B) or a UBL 2.1 invoice, as an XML file. A Factur-X PDF carries its CII file inside; the converter works on the XML, not on the PDF.
  • Keep the original file. A conversion is a copy.

Convert

Drop the file on the converter. It recognizes the format and offers the other one. You can also start from a page of its own: convert CII to UBL or convert UBL to CII.

What to compare afterwards

Look at the result next to your source and check:

  1. Totals: net, VAT and gross amounts, and the amount due. They must be identical.
  2. Currency, and the VAT accounting currency if there is one.
  3. Lines: the same number of lines, the same quantities, unit prices and VAT rates.
  4. Parties: names, addresses, VAT numbers and legal identifiers (SIREN, SIRET...) with their scheme.
  5. Payment: payment means code, IBAN, due date and payment terms.
  6. References: invoice number, dates, purchase order and contract references.
  7. Specification identifier (BT-24) and business process (BT-23): the platform that receives the invoice may require a particular value.
  8. Notes and attachments.

What may differ

  • Details that go beyond EN 16931, such as the additional fields of the EXTENDED and EXTENDED-CTC-FR profiles, may have no equivalent in the other syntax.
  • Rules that depend on a country or a platform, such as the French rules, are not applied by the converter. Automatic validation is coming soon, so check the result with your own validator.
  • The order of the elements and their prefixes change. That is normal.

Validate

Use a validator for the rules that apply to you. The validation files for EN 16931 are published on GitHub by the European Commission's project (ConnectingEurope/eInvoicing-EN16931), and your invoicing platform may offer its own checks.

Privacy

Your file is kept for about ten minutes so you can download the result, then it is deleted. See the privacy page.

Last updated: 2026-10-19