Ifriqa Validator

Validate Factur-X / CII e-invoices before you send them

Check the embedded UN/CEFACT CII XML of your Factur-X (and ZUGFeRD) invoices against EN 16931 and the Factur-X profiles — before the e-invoicing mandate rejects them.

Drag and drop your XML file here

or click to browse

XML only · 1 MB max · 20 transactions

Guided demo samples

Use these only to preview the diagnostics experience. Your own XML remains the main workflow.

Prefer downloads? valid XML or invalid XML

Files are processed in memory only — nothing is stored or transmitted to third parties.

EN 16931 semantic model

Official Factur-X profiles

Readable diagnostics

No account required

Not just XML validation

A valid XSD is not a valid invoice.

e-Invoicing platforms reject files for EN 16931 business-rule, profile and VAT-consistency reasons that XSD never checks. Ifriqa combines schema checks, EN 16931 rules, profile overlays and readable reports.

LayerWhat it catches
XSD / CII structureXML structure, required elements, data types
EN 16931 rulesBR / BR-CO business rules, totals and VAT consistency
Factur-X profilesMINIMUM / BASIC WL / BASIC / EN 16931 / EXTENDED constraints
Explanation layerHuman-readable diagnostics and machine-readable JSON

Supported profiles

Factur-X MINIMUMFactur-X BASIC WLFactur-X BASICFactur-X EN 16931Factur-X EXTENDED

Mandate-ready validation

Validate the CII XML embedded in your Factur-X / ZUGFeRD PDFs against EN 16931 and each Factur-X profile before the French (2026-2027) and German B2B e-invoicing mandates.

ZUGFeRD 2.x is technically aligned with Factur-X and validated the same way.

Human-readable diagnostics

ErrorExplanation
Line totals mismatchSum of invoice lines does not match the document total (BR-CO-10).
VAT breakdown mismatchDeclared VAT total differs from the computed VAT per category (BR-CO-14).
Wrong CustomizationID / profileThe Factur-X profile URN does not match the actual content level.

Guides & Reference

Built for

  • ERP and accounting software vendors
  • Finance and AP/AR teams preparing e-invoices
  • Companies subject to the FR 2026-2027 / DE e-invoicing mandate
  • Developers integrating Factur-X / ZUGFeRD export
  • Consultants debugging e-invoice rejections
FeatureFreePaid
Single invoice validationYesYes
XSD + EN 16931 diagnosticsYesYes
Full business explanationPartialYes
JSON/API reportPreviewYes
Batch / ZIPNoYes
Profile-specific reportsLimitedYes
History / saved reportsNoYes
API accessNoYes

Need batch validation or API access?

API access, ZIP/batch processing, saved reports and profile-specific diagnostics are planned for paid usage.

Contact Ifriqa