Validate Your CII Invoice
Upload your CII XML or hybrid PDF and instantly verify UN/CEFACT schema compliance and EN 16931 business-rule conformance.
Drop your PDF invoice here
or browse files to upload
Accepted format: PDF · Max 20 MB
How CII Validation Works
Upload Your File
Drag and drop a CII XML file or a PDF with an embedded CII attachment. We detect the format automatically.
Schema & Business Rules
The XML is validated against the UN/CEFACT D16B XSD schema and the full set of EN 16931 Schematron business rules.
Actionable Report
Get a detailed report with every error, warning, and info notice — including XPath locations and fix suggestions.
Why Validate Your CII Invoices?
CII is the backbone XML syntax behind ZUGFeRD and Factur-X. Even a minor schema violation — a missing field, an invalid code-list value, or an incorrect data type — can cause your invoice to be rejected by automated processing systems. Our validator catches every issue so you can ship compliant invoices with confidence.
Frequently Asked Questions
What is CII (Cross-Industry Invoice)?
CII is a UN/CEFACT XML standard for electronic invoicing. It's one of the two syntaxes officially recognised by the European Commission for EN 16931 compliance, widely used in ZUGFeRD and Factur-X hybrid invoices.
What does CII validation check?
Our validator verifies your CII XML against the UN/CEFACT D16B schema, checks conformance with EN 16931 business rules, validates code-list values, and ensures all mandatory elements are present and correctly typed.
Can I validate a standalone CII XML file?
Yes. You can upload either a PDF with an embedded CII XML attachment or a standalone CII XML file. Our validator handles both formats automatically.
How does CII differ from UBL?
Both CII and UBL are valid syntaxes for EN 16931. CII is defined by UN/CEFACT and is the default syntax for ZUGFeRD and Factur-X. UBL is defined by OASIS and is more common in Peppol. Our validator supports both.
Prêt à automatiser vos factures ?
Démarrez votre essai gratuit de 30 jours. Aucune carte bancaire requise.