⬡ OpenChainGraph Upgrade Available An enhanced version of this tool — ART-08 EN 16931 / Factur-X E-Invoicing Batch Validator — is available in the OpenChainGraph suite with batch processing, country profiles, and §4 hash-anchored artifacts. ⬡ Open ART-08 →
T174 · Cat-13 · E-Invoicing & VAT Compliance

Peppol BIS 3.0 / KSeF XML Auditor

Paste a UBL Invoice XML document and validate it against Peppol BIS Billing 3.0 (EN 16931) structural and calculation business rules, plus optional country overlays for France, Poland, Belgium, Germany and Australia. Reports per-rule pass/fail with detail, and exports a Markdown report and a Policy Mandate JSON.

⚠ This auditor checks a curated subset of the EN 16931 / Peppol BIS 3.0 business-rule set — the core structural and calculation rules — not the full Schematron. A clean result here is an indicator, not a substitute for certified validation by your access point or PDP.
Peppol BIS 3.0 EN 16931 Zero PII Client-Side v1.0
Scope & reliance — 🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only. Embedded rates, thresholds, and regulatory citations are static reference values that may age — verify against current primary sources and your own data before relying on any output for commercial, legal, or compliance decisions. Deterministic logic · no inference · zero PII · CC BY 4.0.
Educational Use Only This tool provides a self-assessment / educational framework for internal planning purposes only. It is not a regulatory audit, legal advice, or a substitute for a formal compliance review by a qualified advisor. Verify all interpretations against the official EN 16931 standard and Peppol BIS Billing 3.0 specification.
Invoice XML Input
No validation yet — paste an invoice XML or load the sample, then click Validate.