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.

— 01

Foundations

— 02

Standards

— 03

Flagship messages

— 04

Tools

SVRL

On this page

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>