ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

SVRL

The output format of a Schematron validation, defined in ISO/IEC 19757-3.

Definition

SVRL is the report produced when a Schematron schema is run against an XML document. Each violated assertion yields an <svrl:failed-assert> element carrying the XPath test, the context (location), the role (fatal/warning) and the message. PEPPOL and EN 16931 validators emit SVRL, which tooling then transforms into a human-readable report.

Origin

SVRL is defined in the annex of ISO/IEC 19757-3 (Document Schema Definition Languages — Part 3: Rule-based validation — Schematron) and produced by Rick Jelliffe's reference XSLT skeleton (iso-schematron).

Example in context

<svrl:failed-assert test="..." location="/Invoice[1]" flag="fatal"><svrl:text>[BR-CO-15] Invoice total amount with VAT...</svrl:text></svrl:failed-assert>

Last updated: June 20, 2026