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)