Skip to main content
E-Invoice Validator

Schematron

The technology behind the business rules of e-invoice verification.

Schematron is a rules language for XML. The EN-16931, Peppol and XRechnung rules are published as Schematron and are translated into XSLT before execution.

Schematron rules formulate conditions in XPath 2.0 — so the check needs an XSLT 2.0 processor and not a regular XML parser.

Every rule has a code (such as BR-CO-15) and a text. Both appear in the result, so an error can be traced.

Rules that often fail here

See also

Status: 12.10.2026