Validateur UBL gratuit

Facture UBL 2.1 (Invoice ou CreditNote) : structure contrôlée contre le XSD officiel OASIS, règles métier EN 16931, champs de la facture lus en français.

XML UBL 2.1, document Invoice ou CreditNote. 15 Mo maximum. Analyse en mémoire, aucun fichier n'est enregistré.

Le format UBL dans la réforme française

UBL (Universal Business Language) est une syntaxe XML normalisée par OASIS. Sa version 2.1 est l'une des deux syntaxes retenues par la norme européenne EN 16931, avec CII, et c'est celle du réseau Peppol et de la facturation publique dans une bonne partie de l'Europe.

En France, UBL fait partie du socle de formats que toute Plateforme Agréée doit savoir recevoir et émettre, aux côtés de Factur-X et CII. Contrairement à Factur-X, une facture UBL est un XML pur, sans PDF lisible : elle est faite pour les échanges de machine à machine. Ce validateur contrôle d'abord sa structure contre le schéma XSD OASIS UBL 2.1, puis exécute les règles métier EN 16931 (codes BR-...) via l'artefact Schematron UBL officiel de la Commission européenne, avant d'afficher les champs en français.

Questions fréquentes

Qu'est-ce que le format UBL ?

UBL (Universal Business Language) est une syntaxe XML normalisée par OASIS. UBL 2.1 est l'une des deux syntaxes retenues par la norme européenne EN 16931, avec CII. C'est aussi la syntaxe du réseau Peppol et l'un des formats du socle de la réforme française de la facture électronique, avec Factur-X et CII.

Que vérifie exactement ce validateur ?

Deux niveaux : la conformité de la structure au schéma XSD officiel OASIS UBL 2.1 (documents Invoice et CreditNote), puis les règles métier de la norme EN 16931 (codes BR-...) via l'artefact Schematron UBL officiel de la Commission européenne.

Quelle différence entre UBL et Factur-X ?

Factur-X est un format mixte : un PDF lisible par un humain avec un XML CII embarqué. UBL est un XML pur, sans PDF, destiné aux échanges de machine à machine. Si votre fichier est un PDF, c'est probablement du Factur-X : utilisez notre validateur Factur-X.

Le validateur accepte-t-il les factures Peppol BIS ?

Oui. Peppol BIS Billing 3.0 est une spécialisation (CIUS) de la norme EN 16931 en syntaxe UBL : les règles EN 16931 s'y appliquent pleinement. Les règles additionnelles propres à Peppol (codes PEPPOL-EN16931-...) ne sont en revanche pas exécutées ici.

Mes factures sont-elles stockées ?

Non. L'analyse est réalisée entièrement en mémoire et rien n'est écrit sur le serveur : ni le fichier, ni son contenu, ni les résultats.

Des idées d'amélioration ? Dites-nous, c'est rapide

Un bug, un champ qui manque, un cas non couvert : deux champs, pas de compte à créer.

Outils liés

Ressources : guide des formats et normes · simulateur d'échéances 2026-2027 · liste des Plateformes Agréées

Rester informé

Réforme de la facture électronique : nouvelles plateformes agréées, échéances et outils, un email seulement quand il y a du neuf. Pas de spam : un email uniquement en cas d'évolution de la liste DGFiP ou du calendrier. Désinscription en un clic à tout moment, votre adresse n'est jamais partagée.

Deux niveaux de contrôle : structure (XSD OASIS UBL 2.1, documents Invoice et CreditNote) et règles métier EN 16931 (Schematron officiel UBL, codes BR-...). Les règles propres à Peppol (PEPPOL-EN16931-...) ne sont pas exécutées.