Blog

Factur-X vs UBL 2.1 : comparaison des formats de facture électronique en 2026

May 19, 2026

Factur-X et UBL 2.1 sont les deux principaux formats de facturation électronique acceptés en France par le Portail Public de Facturation (PPF). Factur-X est un PDF hybride intégrant un fichier XML CII (Cross Industry Invoice), conforme à la norme EN 16931 et porté par la FNFE-MPE dans un partenariat franco-allemand (son équivalent allemand est ZUGFeRD). UBL 2.1 est un format XML pur, dominant dans le B2G européen via Peppol et Chorus Pro. Les deux formats respectent EN 16931. Votre choix dépend du contexte : Factur-X favorise la lisibilité humaine, UBL s'adapte mieux aux flux entièrement automatisés.

Factur-X et UBL : deux formats acceptés par le PPF

Depuis septembre 2026, toutes les entreprises françaises assujetties à la TVA doivent être en mesure de recevoir des factures électroniques structurées. Le Portail Public de Facturation (PPF), qui centralise les échanges entre les opérateurs de dématérialisation, reconnaît plusieurs formats normalisés. Parmi eux, Factur-X et UBL 2.1 concentrent la grande majorité des flux en France et en Europe.

Ces deux formats répondent à la norme européenne EN 16931, qui définit le modèle sémantique commun de la facture électronique. Leur reconnaissance par le PPF garantit qu'une facture émise dans l'un ou l'autre peut transiter sur les plateformes de dématérialisation partenaires (PDP) immatriculées par la DGFiP sans rejet technique.

La question n'est donc pas de déterminer lequel est supérieur à l'autre, mais plutôt lequel correspond le mieux à votre organisation, à votre logiciel de gestion et à vos partenaires commerciaux. Les deux formats coexisteront durablement dans l'écosystème français, et certaines entreprises seront amenées à gérer les deux simultanément selon la nature de leurs clients ou de leurs fournisseurs.

Structure technique : PDF hybride vs XML pur

La différence la plus visible entre Factur-X et UBL 2.1 tient à leur architecture respective.

Factur-X repose sur un fichier PDF/A-3 qui incorpore un fichier XML au format CII (Cross Industry Invoice) conforme à EN 16931. Ce PDF peut être ouvert, lu et archivé par un être humain comme une facture classique, tout en contenant les données structurées nécessaires à leur traitement automatique. Ce double usage est l'avantage distinctif de Factur-X : il supprime la séparation entre le document lisible par l'humain et le fichier traitable par la machine.

UBL 2.1 (Universal Business Language), développé sous l'égide d'OASIS, est un fichier XML pur, sans représentation visuelle intégrée. Il contient l'ensemble des données de facturation dans une structure balisée, conçue pour être traitée directement par des systèmes ERP, EDI ou des passerelles comme Peppol. Pour afficher une facture UBL à un utilisateur, une représentation distincte doit être générée séparément (PDF, HTML, etc.).

En termes de volume, un fichier Factur-X sera généralement plus volumineux qu'un fichier UBL équivalent, en raison du PDF embarqué. Cet écart reste marginal pour des volumes courants, mais peut devenir significatif dans des contextes de traitement en masse.

Quand utiliser Factur-X (B2B France, lisibilité)

Factur-X s'impose comme le format de référence pour les échanges B2B en France, en particulier pour les entreprises dont les partenaires commerciaux ne disposent pas tous de systèmes automatisés capables de traiter directement le XML. Sa lisibilité dans tout lecteur PDF en fait un format accessible sans infrastructure technique avancée du côté du destinataire.

Il convient notamment :

  • aux TPE et PME qui souhaitent adopter la facturation électronique sans refonte profonde de leur système d'information ;
  • aux cabinets comptables et aux éditeurs de logiciels de gestion (Pennylane, Sage, Cegid) qui exportent des factures pour leurs clients ;
  • aux entreprises qui facturent des clients mixtes, dont certains traitent le XML automatiquement et d'autres préfèrent ouvrir le PDF directement.

Factur-X est également le format retenu par défaut par la FNFE-MPE pour les échanges B2B domestiques. Si votre volume de facturation est élevé mais que vos partenaires sont principalement des entreprises françaises de taille intermédiaire, Factur-X représente une transition progressive depuis le PDF simple, sans rupture dans vos processus de validation interne.

Quand utiliser UBL (B2G, Peppol, EDI)

UBL 2.1 s'impose dans les contextes où le traitement automatisé est prioritaire et où les partenaires disposent de systèmes capables d'interpréter directement le XML. C'est le format de référence dans plusieurs situations distinctes.

Le B2G (Business to Government) : Chorus Pro, la plateforme obligatoire pour la facturation des fournisseurs de l'État et des collectivités, accepte et génère des factures UBL 2.1. Si vous facturez des administrations publiques françaises ou européennes, ce format sera souvent attendu par défaut.

Le réseau Peppol : Peppol BIS Billing 3.0 utilise UBL 2.1 comme format d'échange. Peppol est le réseau inter-entreprises dominant en Europe du Nord et dans les appels d'offres publics européens. Si votre entreprise exporte vers la Scandinavie, les Pays-Bas, la Belgique ou l'Italie, les flux Peppol en UBL 2.1 seront fréquemment exigés par vos donneurs d'ordre.

Les chaînes EDI automatisées : dans la grande distribution et l'industrie manufacturière, les ERP traitent les fichiers XML sans intervention humaine. UBL 2.1 s'intègre naturellement dans ces flux sans couche PDF supplémentaire, ce qui simplifie l'architecture technique et réduit les traitements intermédiaires.

Profils Factur-X (Minimum, Basic, EN 16931, Extended)

Factur-X ne désigne pas un format unique mais une famille de profils correspondant à des niveaux de détail croissants. La FNFE-MPE définit cinq profils principaux :

  • Minimum : contient uniquement les données strictement obligatoires (identifiants, montants globaux, TVA, parties). Ce profil ne couvre pas l'ensemble des champs définis par EN 16931, mais convient à des cas simples, notamment pour les micro-entreprises ou les factures intra-groupe.
  • Basic WL (Without Lines) : ajoute les informations de paiement et d'identification, mais sans détail des lignes de facturation. Adapté aux situations où seule la synthèse financière est transmise.
  • Basic : inclut les lignes de facturation. C'est le niveau recommandé pour la plupart des PME engagées dans des échanges B2B domestiques.
  • EN 16931 (anciennement appelé "Comfort") : correspond au modèle sémantique complet défini par la norme européenne. Il est reconnu par tous les systèmes conformes EN 16931 en Europe, ce qui en fait le meilleur choix pour les échanges transfrontaliers.
  • Extended : ajoute des données spécifiques aux usages français ou sectoriels, comme des références internes, des informations douanières ou des codes métier supplémentaires.

Pour les flux sur Peppol, le profil EN 16931 constitue le niveau minimum requis. Pour Chorus Pro, le profil Basic ou supérieur est généralement attendu. Le choix du profil influe directement sur les champs que votre logiciel devra renseigner lors de l'export, et sur la compatibilité avec les systèmes de vos destinataires.

Compatibilité avec EN 16931 et Peppol BIS Billing

La norme EN 16931 constitue le socle commun des deux formats. Elle définit un modèle de données sémantique que Factur-X (via CII) et UBL 2.1 implémentent chacun selon leur propre syntaxe. Un système conforme EN 16931 doit, en théorie, être capable d'interpréter les deux syntaxes sans perte d'information.

Peppol BIS Billing 3.0 s'appuie sur UBL 2.1 et ajoute des règles métier au-delà d'EN 16931. Ces règles, publiées par OpenPeppol, précisent notamment la gestion de la TVA intracommunautaire et les références aux marchés publics. Un fichier Peppol BIS Billing 3.0 est donc un sous-ensemble contraint d'UBL 2.1, avec des validations additionnelles strictes.

La compatibilité entre Factur-X et Peppol n'est pas directe. Une facture Factur-X EN 16931 peut être convertie en UBL pour être transmise sur le réseau Peppol, mais cette conversion doit être assurée par votre PDP ou votre opérateur EDI. Certaines plateformes proposent cette conversion de manière transparente ; vérifiez cette capacité avant de sélectionner votre solution de dématérialisation.

Du point de vue de la conformité légale française, il n'existe pas de hiérarchie entre les deux formats : Factur-X et UBL 2.1 sont tous deux valides devant l'administration fiscale dès lors que les données obligatoires sont présentes et correctement renseignées.

Outils pour générer et valider

Plusieurs solutions du marché permettent de produire et de contrôler des factures Factur-X ou UBL 2.1 avant leur transmission.

Pour Factur-X :

  • Pennylane : solution de comptabilité française qui exporte nativement en Factur-X, adaptée aux TPE et aux cabinets comptables cherchant une prise en main rapide.
  • Sage : ses modules de gestion commerciale intègrent la génération Factur-X sur les versions récentes, avec paramétrage du profil selon le destinataire.
  • Cegid : propose Factur-X dans ses offres ERP destinées aux PME et aux ETI, avec gestion des profils Basic et EN 16931.
  • Factur-X SDK : bibliothèque open source disponible notamment en Python, qui permet aux équipes techniques de générer et de lire des fichiers Factur-X sans dépendance à un éditeur commercial.

Pour UBL 2.1 :

  • Chorus Pro : la plateforme gouvernementale accepte et génère des factures UBL 2.1 pour les marchés publics. Elle dispose d'un environnement de test accessible aux fournisseurs avant le passage en production.
  • Validateurs de type KoSIT : ce moteur de validation, largement déployé en Allemagne pour les formats EN 16931, peut être utilisé pour contrôler la conformité de fichiers UBL 2.1 et CII. Des outils équivalents accessibles en ligne permettent de tester un fichier avant envoi sans configuration locale.

Pour la réception : Lido est une solution spécialisée dans la réception et le traitement des factures électroniques. Elle permet d'ingérer des flux Factur-X et UBL 2.1 depuis vos fournisseurs, de les intégrer à vos workflows comptables et d'être opérationnel pour septembre 2026 sans refonte de votre système existant.

Préparation à septembre 2026

L'obligation de réception des factures électroniques s'applique à toutes les entreprises françaises assujetties à la TVA à partir de septembre 2026, quelle que soit leur taille. L'obligation d'émission suivra selon un calendrier progressif, en fonction du chiffre d'affaires et du statut de l'entreprise.

Voici les étapes pratiques pour anticiper cette échéance sans précipitation :

  1. Identifier votre flux prioritaire. Si vous facturez principalement des entreprises françaises, Factur-X suffira dans la plupart des cas. Si vous avez des clients publics ou des partenaires européens via Peppol, intégrez UBL 2.1 à votre plan de déploiement dès maintenant.
  2. Choisir une PDP ou le PPF. Les plateformes de dématérialisation partenaires immatriculées par la DGFiP prennent en charge la conversion et la transmission. Vérifiez que votre PDP supporte les deux formats et les profils Factur-X que vous utilisez.
  3. Tester en amont du déploiement. Utilisez les environnements sandbox du PPF et les validateurs disponibles pour contrôler vos fichiers en conditions proches du réel. Un fichier invalide rejeté en production bloque le paiement.
  4. Former vos équipes. Les services comptabilité, achats et DSI doivent comprendre les différences entre les profils pour paramétrer correctement les exports de votre ERP et éviter les rejets liés à des champs manquants.
  5. Préparer la réception. L'obligation de réception concerne toutes les entreprises dès septembre 2026. Des solutions comme Lido permettent d'être opérationnel rapidement, sans développement interne, pour absorber les flux entrants dès le premier jour.

Questions fréquentes

Factur-X et ZUGFeRD sont-ils le même format ?

Dans leur conception, oui. ZUGFeRD est la dénomination allemande du même format hybride PDF/XML CII. Depuis la version 2.1, ZUGFeRD et Factur-X sont techniquement alignés et interopérables : une facture Factur-X EN 16931 est lisible par un système ZUGFeRD 2.1 conforme, et réciproquement. Les deux reposent sur CII comme syntaxe XML et sur PDF/A-3 comme conteneur. Cette convergence franco-allemande facilite les échanges transfrontaliers au sein de la zone SEPA.

Puis-je envoyer un fichier Factur-X sur Peppol ?

Non directement. Le réseau Peppol utilise UBL 2.1 comme format d'échange via Peppol BIS Billing 3.0. Une facture Factur-X doit d'abord être convertie en UBL avant d'être transmise. Cette conversion est généralement prise en charge par votre PDP ou votre opérateur EDI. Vérifiez cette capacité auprès de votre prestataire avant de sélectionner votre solution, en particulier si vous avez des clients en Europe du Nord.

Quel profil Factur-X choisir pour commencer ?

Pour la plupart des PME en B2B domestique, le profil Basic constitue un bon point de départ. Il couvre les lignes de facturation, les informations de TVA et les données de paiement. Si vous avez des clients sur Peppol ou sur Chorus Pro, le profil EN 16931 est préférable car il garantit une interopérabilité maximale avec les systèmes conformes à la norme européenne.

UBL 2.1 est-il obligatoire pour Chorus Pro ?

Non, Chorus Pro accepte plusieurs formats, dont UBL 2.1, CII et Factur-X. Cependant, UBL 2.1 reste le format le plus documenté et le plus utilisé pour les échanges B2G via cette plateforme. Si votre logiciel de gestion supporte nativement UBL 2.1, c'est généralement le choix le plus direct pour démarrer avec Chorus Pro sans configuration additionnelle.

Comment valider qu'un fichier Factur-X ou UBL 2.1 est conforme avant envoi ?

Vous pouvez recourir à des validateurs en ligne basés sur le moteur KoSIT pour vérifier la conformité EN 16931 d'un fichier UBL 2.1 ou CII. Chorus Pro propose également un environnement de test accessible sans frais. Certaines PDP intègrent une validation automatique à la soumission. Il est recommandé de tester au moins un fichier représentatif de chaque profil utilisé avant le passage en production afin d'éviter les rejets en série au démarrage.

¿Listo para hacer crecer tu negocio con automatización de documentos, no más personal?

Únete a cientos de equipos que crecen más rápido automatizando el trabajo repetitivo con Lido.