Référence
Export MarkdownKoSIT
Organisme allemand ; souvent utilisé pour désigner les règles/validateur BR-DE de XRechnung.
Définition
Organisme allemand ; souvent utilisé pour désigner les règles/validateur BR-DE de XRechnung.
Pourquoi ce terme compte
KoSIT publie le validateur officiel et les jeux de règles Schematron exécutés par les portails fédéraux/Länder allemands (ZRE, OZG-RE) sur chaque XRechnung entrante. Reproduire la validation KoSIT en local avant envoi est le moyen le plus efficace d’éviter les rejets B2G et les retards de paiement.
Explication
Les erreurs de validation sont souvent référencées par des IDs BR-DE.
Utile pour diagnostiquer les rejets.
Erreurs fréquentes
Utilisez ces points comme contrôles pratiques pour cette section.
- Valider contre le mauvais scénario KoSIT — XRechnung-UBL-Invoice et XRechnung-CII ont des règles Schematron distinctes ; appliquer le ruleset UBL à un document CII masque des échecs BR-CO/BR-DE.
- Utiliser une JAR de validateur obsolète — les versions KoSIT suivent celles d’XRechnung (ex. 1.5.x pour XRechnung 3.0.x) ; les anciennes JAR ratent les nouvelles règles BR-DE.
- Considérer les avertissements comme purement informatifs — de nombreuses warnings BR-DE (ex. formats suspects de BT-32 SellerTaxRegistrationIdentifier) deviennent des erreurs bloquantes dans la mineure XRechnung suivante.
- Ne pas embarquer les fichiers de listes de codes EN 16931 — les non-correspondances apparaissent en erreurs cryptiques CL-* plutôt qu’en erreurs métier.
Questions fréquentes
Le validateur KoSIT est-il gratuit ?
Oui — KoSIT publie le validateur et les jeux de règles sous Apache 2.0 sur GitHub (itplr-kosit/validator et itplr-kosit/validator-configuration-xrechnung). C’est le même moteur que ZRE/OZG-RE exécutent côté serveur.
Comment lire un rapport KoSIT ?
KoSIT produit un rapport XML avec un statut global d’acceptation et des entrées failedAssert par règle. Chaque entrée contient l’ID de la règle (BR-*, BR-DE-*, BR-CO-*), la localisation XPath et un message lisible — l’ID est la clé d’accès à la spécification.
KoSIT couvre-t-il aussi Peppol BIS Billing 3.0 ?
KoSIT se concentre sur XRechnung. Pour Peppol BIS Billing 3.0, exécutez en complément les règles Schematron OpenPEPPOL (PEPPOL-EN16931-*). De nombreux destinataires allemands acceptent les deux profils et valident en conséquence.