La France se dirige vers la facturation électronique obligatoire, et l’UBL (Universal Business Language) est l’un des formats standard acceptés. Il permet de produire des factures structurées, lisibles par machine, conformes et facilement échangées entre les entreprises, les plateformes partenaires et l’administration fiscale.
Points clés
- L’UBL est l’un des trois formats autorisés (avec CII et Factur-X) dans le cadre de la réforme 2026 de la facturation électronique en France.
- Les spécifications externes publiées par l’administration encadrent l’échange de données, notamment pour le routage et l’intégration à l’annuaire.
- L’UBL s’aligne sur la norme EN 16931 et sur les standards d’interopérabilité européens, facilitant la facturation transfrontalière et l’automatisation.
- L’UBL permet de structurer les informations fournisseur, client, TVA et transaction afin de sécuriser le traitement de bout en bout.
- La mise en œuvre requiert : la bonne version UBL, la mise en correspondance (cartographie) des données de facture avec les balises XML, la compatibilité avec la plateforme, et des phases de validation/test.
L’UBL est un standard international pour structurer des factures numériques et d’autres documents commerciaux. Plutôt que chaque entreprise ou logiciel définisse sa propre manière de représenter une facture, l’UBL fournit un langage commun. Ainsi, une facture émise par un fournisseur peut être comprise de la même façon par le client, par les plateformes et par l’administration.
Le schéma ci-dessus illustre le circuit complet de facturation et de transmission des données :
Dans toute cette chaîne, les documents doivent rester cohérents et lisibles par machine. C’est exactement pour cela que l’UBL compte. Sans une structure partagée comme l’UBL, chaque transfert entraînerait des erreurs, des incohérences, ou un recodage.
La réforme fiscale française ne laisse pas le choix du format entièrement ouvert. À partir de 2026, chaque facture électronique échangée dans le secteur privé doit correspondre à l’un des trois formats autorisés.
Parmi ceux-ci, l’UBL se distingue comme l’un des formats structurés principaux. Il n’est pas nouveau. Il s’agit
d’un standard international développé par OASIS et largement adopté en Europe pour la facturation
électronique.
Il présente les caractéristiques suivantes :
Faire fonctionner l’UBL dans votre entreprise signifie plus que simplement savoir ce qu’est l’UBL. Cela nécessite de l’anticipation, une mise en place technique correcte, la conformité avec la DGFiP, et le choix des bons flux de travail. Ci-dessous, les étapes et un exemple pour vous aider à démarrer.
Dans le cadre de la réforme française, les factures dans le secteur privé (à partir du 1er septembre 2026) doivent utiliser l’un des trois formats autorisés : UBL, CII ou Factur-X. Assurez-vous donc que votre version et votre profil UBL sont conformes à EN 16931 (la norme sémantique européenne) et répondent aux spécifications externes de la DGFiP (version 3.0 du Portail Public de Facturation (PPF) ). Vérifiez également ce que votre PDP ou votre opérateur de dématérialisation souhaite (schéma, mentions obligatoires, champs optionnels, etc.).
Utilisez une version récente comme UBL 2.1 ou UBL 2.2, avec un profil qui correspond aux exigences de la France (souvent aligné avec Peppol BIS Billing 3.0 ou d’autres interprétations européennes).
Notez tous les champs de facture que vous utilisez actuellement (informations fournisseur, informations acheteur, numéro de facture, date, lignes, taxes, conditions de paiement, total, etc.) et mappez-les vers les balises/éléments UBL. Certains champs peuvent être optionnels ou conditionnels ; assurez-vous que les champs obligatoires sont présents.
Utilisez des outils, bibliothèques ou cadres existants. Par exemple, des générateurs XML, des classes de support UBL en Java/.NET/Python, ou un logiciel comptable/ERP qui supporte l’export en UBL. Validez également votre XML en utilisant un schéma XSD UBL et/ou un schéma de profil (pour la France / EN 16931 / Peppol) afin de détecter les champs manquants ou incorrects.
En France, vous pouvez envoyer la facture UBL via une PDP (Plateforme de Dématérialisation Partenaire). Assurez-vous que la PDP accepte votre version/profil UBL. Parfois, vous pouvez envoyer l’UBL via la PDP, ou la PDP peut convertir/valider.
Exécutez d’abord des factures d’exemple. Validez-les avec la PDP ou des systèmes de test. Recherchez les erreurs de validation (balises obligatoires manquantes, valeurs invalides, etc.) et effectuez les corrections en conséquence pour vous assurer que les factures sont acceptées.
Déployer et maintenir
Une fois que tout fonctionne, intégrez-le dans votre flux de travail quotidien de facturation (ERP, logiciel de facturation). Documentez le processus et formez le personnel en conséquence. Surveillez les changements réglementaires (la DGFiP met à jour les spécifications ; version 3.0 maintenant, puis davantage à partir de 2027).
Assurez-vous que le contrôle de version et les mises à jour de schéma sont gérés (c.-à-d. changements de schéma, nouveaux champs obligatoires) afin que vos factures restent valides.
Ci-dessous une explication simplifiée de la manière dont UBL 2.1 est utilisé en France
Dans une facture UBL française, deux choses comptent le plus:
Cela fonctionne via des identifiants tels que les numéros de TVA, les numéros SIREN ou SIRET. Ils ne sont pas écrits au hasard. Ils sont placés à l’intérieur de champs structurés dédiés à l’identification de l’entreprise. Cela permet à des systèmes comme Chorus Pro ou une PDP de valider instantanément qui a émis la facture, de confirmer le statut de TVA, et de router le document correctement.
Les schémas servent de « carte » structurée pour la facture. Le modèle de données EN 16931 garantit que les informations essentielles telles que la date de facture, les totaux, la catégorie de taxe, et les détails de l’acheteur sont toujours stockés dans le même format. Cette cohérence permet aux machines d’analyser les factures sans numérisation ni revue manuelle. La France utilise typiquement des formats basés sur EN 16931, notamment UBL 2.1, CII et Factur X.
En d’autres termes, les identifiants répondent à « qui » et les schémas répondent à « comment ». Ensemble, ils permettent aux factures en France d’être tracées, vérifiées, archivées, et échangées de manière fiable entre plateformes et autorités fiscales sans intervention humaine.
La réforme française de facturation électronique construit un écosystème numérique unique où les factures, les paiements et les données transactionnelles circulent de manière synchronisée. Le secteur public a déjà effectué la bascule, et à partir du 1er septembre 2026, le secteur privé commencera sa transition. Parmi les trois formats autorisés de factures électroniques, l’UBL occupe une place centrale en raison de sa nature structurée et standardisée. Il est important de connaître cela, car cela garantit que les factures parviennent à l’administration fiscale française de la bonne manière, via les PDP et le Portail Public de Facturation.
La transition peut sembler technique au départ, mais en pratique c’est une étape vers l’automatisation, la transparence, l’efficacité, et les nouvelles conformités légales.