OpenChainGraph Suite · ART-08 · E-Invoicing Batch Validator
v1.0.0

EN 16931 / Factur-X E-Invoicing Batch Validator

Validate synthetic batches of up to 1,000 e-invoices against EN 16931-1:2017 mandatory fields, VAT category logic, and country-specific profiles — Factur-X (France), ZUGFeRD / XRechnung (Germany), FatturaPA (Italy), VeriFACTU (Spain). Returns field-level failure breakdown, per-country compliance rate, and a Sept 2026 readiness score. Client-side. Zero PII. Chains into RCA-03.

AP2 Export Chains: RCA-03 France Deadline: Sept 1, 2026 EN 16931-1:2017 JS Parallel Zero PII
🔒 All validation runs on synthetic or anonymised invoice data generated locally in your browser. No data is transmitted. Do not enter real invoice data containing personal or commercially sensitive information.
⚠ Educational/simulation only. Validation rules are based on EN 16931-1:2017, Directive 2014/55/EU, and published national profiles (Factur-X FNFE v1.0.07, XRechnung 3.0, FatturaPA SDI). Country-specific mandatory fields and VAT rules are indicative — verify with your national tax authority. The France e-invoicing mandate timeline (large/medium enterprises Sept 1, 2026; SMEs Sept 1, 2027) is confirmed per DGFIP. All regulatory citations are real and sourced.
Batch configuration
200
10–1,000 synthetic invoices. Large batches use JS chunked processing.
12%
0%=clean batch, 40%=high defect rate. Errors are distributed across all rule categories.
Profile requirements
Batch validation scorecard
Rule failure breakdown (EN 16931-1:2017)
Rule / BTRule descriptionProfileFailures% of batch
Invoice sample (first 50 of batch) showing up to 50 · full batch in AP2 export
#Invoice IDSellerBuyerAmountCurrencyVAT Cat.StatusFailures
Chain to RCA-03 — ISO 20022 structured-address migration
→ Open in RCA-03 Export the artifact below, then carry it into RCA-03 to chain address-field validation against CBPR+ structured-address requirements (Nov 2026)