Qu'est-ce que l'UBL 2.1 ?
UBL (Universal Business Language) est un standard OASIS définissant un ensemble de documents commerciaux au format XML. La version 2.1, publiée en 2013 et largement adoptée depuis, inclut notamment le type Invoice utilisé pour la facturation électronique.
Contrairement à Factur-X qui embarque le XML dans un PDF, UBL produit un fichier XML autonome — il n'y a pas de composant visuel. Le document est conçu pour être traité par des machines, pas lu par des humains.
UBL est le format de référence du réseau Peppol (Pan-European Public Procurement On-Line), qui interconnecte les systèmes de facturation électronique de 39 pays. Depuis juillet 2025, la France a rejoint Peppol via la DGFiP.
Structure technique
Un fichier UBL 2.1 Invoice est un document XML avec les caractéristiques suivantes :
- Élément racine :
<Invoice> - Namespace principal :
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 - Namespaces composants :
cac:(CommonAggregateComponents),cbc:(CommonBasicComponents)
Pour la conformité Peppol BIS 3.0, deux identifiants sont obligatoires :
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
Les types de document courants : 380 (facture), 381 (avoir), 384 (facture corrigée).
UBL et le réseau Peppol
Peppol est un réseau d'échange de documents commerciaux qui utilise UBL comme format de référence. Son fonctionnement repose sur un réseau de points d'accès (Access Points) qui s'échangent des documents au format standardisé.
Le profil Peppol BIS Billing 3.0 est une spécialisation d'UBL 2.1 qui ajoute des règles métier supplémentaires (identifiées PEPPOL-EN16931-Rxxx) en plus des règles EN 16931 de base.
En France, la DGFiP est devenue Peppol Authority en juillet 2025. Cela signifie que les échanges de factures entre entreprises françaises et européennes peuvent transiter par Peppol, en complément du système des Plateformes Agréées.
Avantages de Peppol pour les entreprises françaises :
- Échange direct avec les partenaires européens sans conversion de format
- Identification standardisée des entreprises via l'annuaire SMP/SML
- Traçabilité et accusé de réception intégrés au protocole
Conformité et validation
Un fichier UBL conforme doit satisfaire trois niveaux de validation :
- Validation XSD — conformité structurelle contre les schémas OASIS UBL 2.1
- Validation Schematron EN 16931 — règles métier européennes (BR-01 à BR-65+)
- Validation Schematron Peppol (si applicable) — règles supplémentaires PEPPOL-EN16931-R001 à R080+
Les règles Peppol sont plus strictes que la norme EN 16931 seule. Par exemple, elles imposent la présence d'un EndpointID pour l'identification des parties, et un BuyerReference ou un OrderReference.
Facturio valide automatiquement chaque conversion UBL contre les trois niveaux et signale toute non-conformité.
UBL vs Factur-X : comment choisir ?
Les deux formats sont acceptés par les PA françaises. Le choix dépend de votre contexte :
Choisissez UBL si :
- Vous échangez via le réseau Peppol
- Vos partenaires utilisent des systèmes automatisés (ERP, AP automation)
- Vous n'avez pas besoin d'un document PDF lisible
- Vous visez l'interopérabilité européenne maximale
Choisissez Factur-X si :
- Vos destinataires ont besoin d'un document visuel (PDF)
- Vous archivez les factures en format hybride
- Votre écosystème est principalement France + Allemagne
- Vous souhaitez une transition progressive (le PDF reste lisible)
Dans le doute, le profil Factur-X EN16931 est le choix le plus polyvalent pour la réforme française.
Questions fréquentes
L'UBL 2.1 est-il accepté par les Plateformes Agréées françaises ?
Oui, UBL 2.1 est l'un des trois formats acceptés avec Factur-X et CII. Les PA doivent pouvoir recevoir et émettre dans les trois formats.
Faut-il utiliser le profil Peppol BIS 3.0 ?
Le profil Peppol BIS 3.0 est recommandé si vous échangez via le réseau Peppol. Pour les échanges domestiques via PA, le profil EN 16931 standard suffit.
UBL produit-il un fichier PDF ?
Non, UBL génère un fichier XML uniquement. Si vous avez besoin d'un document visuel, optez pour Factur-X qui combine PDF et XML.
Comment identifier une facture UBL conforme ?
Un fichier UBL conforme contient un CustomizationID référençant la norme EN 16931 et, pour Peppol, un ProfileID spécifique. Les validations XSD et Schematron confirment la conformité.
Formats associés
Factur-X
Factur-X combine un PDF lisible par l'humain et un XML structuré lisible par la machine. C'est le format recommandé par la DGFiP pour la réforme française de 2026.
EN16931
Le profil EN16931 (anciennement Comfort) couvre l'intégralité de la norme européenne. C'est le choix recommandé pour la facturation électronique obligatoire.
Convertir des factures étrangères en UBL 2.1
Utilisez Facturio pour convertir automatiquement les factures de vos fournisseurs internationaux.
Convertissez vos factures dès maintenant
Uploadez un PDF de facture étrangère et obtenez un fichier UBL 2.1 conforme EN 16931 en moins de 30 secondes.
5 conversions gratuites par mois. Sans engagement.