FacturProof
Honest e-invoice validation · Factur-X · ZUGFeRD · XRechnung · EN 16931

Validate a Factur-X / ZUGFeRD / EN 16931 invoice — free, no signup

Your file is checked by the official engines — veraPDF for PDF/A-3 and KoSIT for the EN 16931 schematron. The rule this service is built on: an engine that could not run returns null, never a fabricated pass. You see exactly what was assessed.

Free anonymous checks are rate-limited per IP. Need volume, an API key, or the attestation in your pipeline? See the API below.

Why an honest validator matters

Most tools stop at the XML schema. A compliant e-invoice also has to be a valid PDF/A-3 and satisfy the EN 16931 business rules — and a mandate auditor cares about all three. FacturProof runs each engine and reports each verdict separately, including null when an engine genuinely had nothing to assess (a plain PDF with no embedded CII, for instance). No engine, no verdict — never a green tick we cannot stand behind.

Mandates are live now

Belgium (Jan 2026) and Poland KSeF (Feb 2026) are in force; France requires every business to accept e-invoices from 1 September 2026; Germany's B2B rollout runs 2025–2028. If you build or integrate invoicing, "is this file actually conformant?" stops being optional.

Same check as an API, an MCP tool, and an n8n node

The exact validation above is available as POST /v1/validate and POST /v1/render (generate a hybrid Factur-X PDF/A-3 from EN 16931 JSON), as a Model Context Protocol tool for AI agents, and as a ready n8n workflow. Prepaid credits, billed per call — a run that produces no verdict is never charged.

Pricing

Free
50 validations / month · no card
€9 · 100 credits
validate = 1 · render = 2
€29 · 500 credits
best for integrators
€79 · 2000 credits
volume

Credits never expire. Prices exclude VAT (handled at checkout).