EN 16931 / XRechnung core validator

Paste or upload your e-invoice XML — UN/CEFACT CII or UBL — and check it against the official EN 16931 core schematron rules (ConnectingEurope release v1.3.16). Free, no account, up to 20 validations a day.

Scope, stated plainly: this validates the EN 16931 core rules (official schematron v1.3.16) — it does not check the KoSIT XRechnung CIUS or Peppol BIS rules, which are stricter supersets, and it does not validate XSD structure.

Max 2MB · 20 validations/day

Generating or parsing e-invoices from your own product?

The Slipstack API turns JSON into EN 16931 CII XML and Factur-X hybrid PDFs, and parses inbound CII/UBL back to JSON — one HTTP call each way.