einvoicecheck
Menu

EU e-invoice validation

Your invoice has 1,149 ways to bounce.

einvoicecheck runs every Peppol BIS 3.0 and e-SLOG 2.0 rule — plus a VIES VAT lookup — before the invoice leaves your system. One POST. 84 ms. Errors written for humans.

Ruleset 2026.5 — May 2026 release ·validated in memory, never stored ·hosted in the EU

auto-detect · latest ruleset

1,149rules maintained
84 msmedian check
100free checks / month
0invoices stored

How it fits your pipeline

  1. POST the XML

    POST /v1/validate with the raw invoice — Peppol BIS 3.0 or e-SLOG 2.0 is detected automatically, or pinned with ?format=.

  2. Read the verdict

    Each finding carries a rule ID, severity, a human-readable message and a docsUrl into the rule catalogue at /rules.

  3. Gate the send

    Block dispatch or fail CI on valid: false. Rulesets track every May and November release, so the gate never drifts from the law.