Validate Factur-X
/v1/validate/facturx
Validate Factur-X invoices against EN 16931 and Schematron rules.
Validate Factur-X, ZUGFeRD, XRechnung, UBL and CII invoices against EN 16931 standards and Schematron rules. Get structured error reports in milliseconds.
Validate invoices against official EN 16931 standards and Schematron rules.
/v1/validate/facturx
Validate Factur-X invoices against EN 16931 and Schematron rules.
/v1/validate/zugferd
Verify ZUGFeRD PDF/A-3 hybrid invoices end-to-end.
/v1/validate/xrechnung
Run KoSIT validator rules against XRechnung documents.
/v1/validate/ubl
Validate UBL invoices against EN 16931 syntax binding.
/v1/validate/cii
Validate Cross Industry Invoice XML against EN 16931.
/v1/validate/order-x
Validate Order-X hybrid PDFs and Cross-Industry Order XML purchase orders.
Same validation, returned as a printable PDF compliance report instead of JSON. The pass/fail verdict comes back in the X-Invoice-Valid response header. One credit per call.
/v1/validate/facturx/report
Validate Factur-X and get a printable PDF compliance report.
/v1/validate/zugferd/report
Validate ZUGFeRD hybrid PDFs and download a PDF report.
/v1/validate/xrechnung/report
Run KoSIT validation and get a printable PDF report.
/v1/validate/ubl/report
Validate UBL and get a printable PDF compliance report.
/v1/validate/cii/report
Validate CII XML and get a printable PDF compliance report.
/v1/validate/order-x/report
Validate an Order-X purchase order and get a printable PDF report.
Ensure every outgoing invoice meets EN 16931, KoSIT, and format-specific Schematron rules before submission to buyers or government portals.
Receive machine-readable validation results with rule IDs, severity levels, and field-level error locations, easy to display to end users or log for audit.
A single REST endpoint accepts XML or PDF input. Integrate validation into your ERP, accounting software, or document processing workflow in minutes.
From French Factur-X and German ZUGFeRD/XRechnung to pan-European UBL and UN/CEFACT CII, one API covers every standard you need.
The API supports Factur-X, ZUGFeRD, XRechnung, UBL, and UN/CEFACT CII. All formats are validated against EN 16931 and their respective Schematron rule sets.
The response includes a pass/fail result plus the violated rules as structured findings, split into errors and warnings. Each finding carries the rule ID, the validation layer it came from, a plain-language message, and field paths that pinpoint the issue in your document.
Yes. Every validator has a /report variant (POST /v1/validate/{format}/report) that runs the same checks and returns a printable PDF compliance report instead of JSON. The pass/fail verdict is returned in the X-Invoice-Valid response header, and it costs one credit per call, the same as JSON validation.
The Factur-X and ZUGFeRD validators accept the full hybrid PDF: the embedded XML is extracted automatically and validated against its declared profile. Container-level PDF/A-3 conformance (fonts, color profiles, metadata) is not audited; for raw XML, use the CII, UBL or XRechnung validators.
Yes. Validation uses the official EN 16931 Schematron rules published by CEN, supplemented by format-specific rules such as KoSIT for XRechnung and Factur-X profile rules from the FNFE-MPE.
Yes. A 30-day free trial is available with no credit card required, with enough credits to validate documents while you build and test your integration.
Validate, convert and embed compliant e-invoices through one API. Start your 30-day free trial. No credit card required.