# Schematron

Langage de règles basé sur XSLT utilisé par KoSIT et Peppol pour valider les règles métier dans les factures XML.

## Définition

Langage de règles basé sur XSLT utilisé par KoSIT et Peppol pour valider les règles métier dans les factures XML.

## Explication

Chaque règle (assert/report) porte un ID tel que BR-DE-15 ou PEPPOL-EN16931-R046, qui apparaît dans la sortie du validateur.

Schematron complète XSD : les schémas vérifient structure et types, Schematron vérifie l’arithmétique inter-champs, les obligations conditionnelles et les contraintes de listes de codes.

## Ressources associées

- [Erreurs KoSIT](/resources/kosit-validator-errors)

## Termes associés

- [KoSIT](/resources/glossary/kosit): Organisme allemand ; souvent utilisé pour désigner les règles/validateur BR-DE de XRechnung.
- [Validation](/resources/glossary/validation): Contrôle d’une e-facture selon la syntaxe et les règles métier.
- [Schéma XML (XSD)](/resources/glossary/schema): Définition formelle de la structure XML et des types de données autorisés.
