Automation Blog Pricing Contact

Convert PDF to CII API

UN/CEFACT Cross-Industry Invoice XML — the international standard powering ZUGFeRD, Factur-X, and global e-invoicing networks. Try the REST API demo — no code required. Drop a PDF to see exactly what InvoiceXML returns.

Drop a PDF to test the API

or browse files to upload

REST API demo · POST /transform/to/cii · PDF · Max 20 MB

From Messy Scanned PDF to Compliant XML

See exactly how your invoices are transformed — automatically.

PDF Invoice

Unstructured

Legacy / scanned PDF with no embedded data

AI Extraction

Processing

OCR & AI extraction with confidence scores

Data Mapping

Structuring

Data mapped to selected compliance schema

Compliant Output

Validated ✓

All validation checks passed (XSD + Schematron)

Why Convert to CII Format?

UN/CEFACT CII is the XML backbone of Europe's most widely adopted e-invoicing standards. By converting your PDF invoices to CII, you unlock seamless integration with ERP systems, accounting platforms, and e-invoicing networks. CII's rich data model supports complex scenarios — multi-currency transactions, detailed tax breakdowns, and international trade — making it the ideal format for businesses operating across borders.

Developer API

Built for Developers

A single REST endpoint. Send a PDF, receive structured XML. Built for ultra-high concurrency and sub-second processing.

  • Supports all formats: DOCX, XLSX, PDF, images — no preprocessing needed
  • Works on scanned and photographed invoices
  • Every response validated against official Schematron rules

Supports ZUGFeRD · Factur-X · XRechnung · UBL · CII · EN 16931

API Documentation
Terminal
$ curl -X POST https://api.invoicexml.com/v1/transform/to/cii \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: multipart/form-data" \
  -F "[email protected]"
// => 200 OK
// => { "id": "inv_8f3k...", "status": "completed" }

Complete CII Toolkit

Everything you need to create, convert, validate, and preview CII invoices — via REST API or online.

Build a validated CII D16B XML from structured data — ready for ERP import or PDF/A-3 embedding.

Validate CII XML against CII D16B schema and EN 16931 Schematron business rules.

Convert any PDF invoice into a standalone CII XML using AI extraction.

Render a CII XML as a human-readable PDF for review and approval.

Frequently Asked Questions

What is UN/CEFACT CII?

CII (Cross-Industry Invoice) is a UN/CEFACT XML standard for electronic invoicing. It provides a rich, internationally recognized data format used as the XML syntax for ZUGFeRD, Factur-X, and many national e-invoicing implementations.

How does CII differ from UBL?

Both CII and UBL are accepted syntaxes under the European Norm EN 16931. CII is the syntax used by ZUGFeRD/Factur-X, while UBL is common in Peppol. Our converter produces CII XML, which can be embedded in PDF or transmitted standalone.

Can I use CII XML without a PDF wrapper?

Yes. While we can produce a PDF/A-3 with embedded CII XML, we also support generating standalone CII XML files for direct integration with ERP systems or e-invoicing networks.

Is CII suitable for international invoicing?

Absolutely. As a UN standard, CII is designed for cross-border trade. It supports multi-currency, international tax schemes, and is recognized by customs and trade authorities worldwide.

Ready to automate your invoices?

Start your 30-day free trial. No credit card required.

Get Started