Factur-X vs UBL vs CII : quel format de facture électronique choisir ?
Trois formats, une seule norme
La réforme de la facturation électronique en France accepte trois formats de factures. Tous les trois sont conformes à la norme européenne EN 16931, qui définit un modèle de données commun. Mais ils diffèrent dans leur forme technique.
Comprendre ces différences vous permet de choisir le format le plus adapté à votre situation. Pour la grande majorité des e-commerçants WooCommerce, la réponse sera Factur-X, mais voyons pourquoi.
Factur-X : le format hybride
Comment ça fonctionne
Factur-X est un format hybride franco-allemand (équivalent au ZUGFeRD allemand). C'est un fichier PDF/A-3 qui contient un fichier XML CII embarqué.
Concrètement, quand vous ouvrez une facture Factur-X :
- Un humain voit un PDF classique avec les informations de la facture (vendeur, acheteur, lignes, totaux, mentions légales)
- Une machine extrait le fichier `factur-x.xml` embarqué dans le PDF et lit les données structurées sans aucune saisie manuelle
C'est le meilleur des deux mondes : lisibilité humaine et exploitabilité machine dans un seul fichier.
Caractéristiques techniques
- Conteneur : PDF/A-3 (norme ISO 19005-3, format archival)
- XML embarqué : UN/CEFACT CII (Cross Industry Invoice), profil D16B
- Nom du fichier XML : toujours `factur-x.xml`
- Profils : 5 niveaux de détail (Minimum, Basic WL, Basic, EN 16931, Extended)
- Origine : collaboration franco-allemande (FNFE-MPE / FeRD)
Avantages
- Lisible par n'importe qui avec un lecteur PDF
- Pas besoin de logiciel spécial pour le consulter
- Les données structurées sont exploitables automatiquement par les logiciels comptables compatibles
- Format nativement conçu pour le marché français
- Progressif : vous pouvez commencer avec le profil Basic et évoluer
Limites
- Fichier plus lourd qu'un XML pur (le PDF pèse plus que le XML seul)
- La génération du PDF/A-3 conforme nécessite des bibliothèques spécifiques (polices embarquées, profil ICC, métadonnées XMP)
- Le XML embarqué utilise le format CII, pas UBL, ce qui peut poser des problèmes d'interopérabilité avec certains systèmes européens qui attendent de l'UBL
CII : le XML structuré UN/CEFACT
Comment ça fonctionne
CII (Cross Industry Invoice) est un format XML pur défini par l'ONU (UN/CEFACT). Pas de PDF, uniquement un fichier de données structurées.
C'est le format XML sous-jacent de Factur-X : le fichier `factur-x.xml` embarqué dans un PDF Factur-X est au format CII. Mais en CII pur, il n'y a pas de conteneur PDF. Vous envoyez directement le fichier XML.
Caractéristiques techniques
- Format : XML pur, namespace `urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100`
- Standard : UN/CEFACT, profil D16B ou D22A
- Pas de composante visuelle : le fichier n'est pas lisible par un humain sans logiciel adapté
Avantages
- Léger (quelques Ko)
- Idéal pour les échanges automatisés entre systèmes d'information
- Même structure que le XML de Factur-X (donc convertible facilement)
- Accepté par le PPF et les PDP
Limites
- Pas lisible sans logiciel spécialisé : votre client ne peut pas "ouvrir" la facture pour la lire
- Moins répandu que UBL dans l'écosystème européen hors France/Allemagne
- Nécessite un système capable de générer et interpréter le XML
UBL : le standard international OASIS
Comment ça fonctionne
UBL (Universal Business Language) est un autre format XML pur, développé par le consortium OASIS. C'est le format utilisé par le réseau Peppol, qui connecte les systèmes de facturation électronique à travers l'Europe.
Caractéristiques techniques
- Format : XML pur, namespace OASIS UBL 2.1
- Standard : OASIS, largement adopté en Europe
- Pas de composante visuelle : comme CII, c'est un fichier de données
Avantages
- Standard international le plus répandu en Europe
- Utilisé par Peppol (réseau de facturation électronique pan-européen)
- Requis pour les factures aux administrations publiques dans plusieurs pays (Belgique, Pays-Bas, Italie)
- Écosystème d'outils très large
Limites
- Pas lisible par un humain sans logiciel
- Structure XML différente de CII (les mêmes données, mais organisées différemment)
- Pas le format natif de Factur-X
Comparatif côte à côte
Format et lisibilité
- Factur-X : PDF + XML embarqué. Lisible par un humain ET une machine.
- CII : XML pur. Lisible uniquement par une machine.
- UBL : XML pur. Lisible uniquement par une machine.
Taille de fichier typique
- Factur-X : 15 à 50 Ko (le PDF avec polices embarquées pèse plus)
- CII : 3 à 10 Ko
- UBL : 3 à 10 Ko
Adoption en France
- Factur-X : format recommandé par la FNFE-MPE, natif pour le marché français
- CII : accepté par le PPF et les PDP, mais moins utilisé seul
- UBL : accepté, principalement utilisé pour le B2G via Chorus Pro et Peppol
Adoption en Europe
- Factur-X / ZUGFeRD : France et Allemagne principalement
- CII : utilisé comme format d'échange dans plusieurs pays
- UBL : le plus répandu, standard Peppol, utilisé en Belgique, Pays-Bas, Italie, pays nordiques
Compatibilité avec la réforme française
Les trois formats sont également acceptés par la réforme. Le PPF et les PDP prennent en charge Factur-X, CII et UBL. Votre choix ne vous exclut d'aucune plateforme.
Comment choisir
Vous êtes un e-commerçant WooCommerce → Factur-X
C'est le choix évident pour la majorité des marchands. Vos clients reçoivent un PDF qu'ils peuvent ouvrir, imprimer, archiver. Les données structurées dans le XML permettent l'intégration comptable automatique pour ceux qui en ont la capacité. Vous n'avez rien à changer dans vos habitudes.
Vous faites de l'échange système-à-système → CII ou UBL
Si vos factures ne sont jamais lues par un humain (intégration ERP, EDI, flux automatisés), un format XML pur est plus léger et plus adapté. Choisissez CII si votre écosystème est franco-allemand, UBL si vous échangez avec d'autres pays européens ou via Peppol.
Vous facturez des administrations publiques → UBL
Chorus Pro accepte Factur-X, CII et UBL, mais le format natif pour le B2G est UBL. Si vous répondez à des marchés publics, UBL via Peppol est le chemin de moindre résistance.
Vous vendez à l'international en Europe → UBL
Si vos clients sont en Belgique, aux Pays-Bas, en Italie ou dans les pays nordiques, UBL via Peppol est le format qu'ils attendent. Factur-X est moins connu en dehors de la France et de l'Allemagne.
Vous ne savez pas → Factur-X
En cas de doute, choisissez Factur-X. C'est le format le plus polyvalent : il produit un PDF utilisable par tout le monde et un XML exploitable par les systèmes compatibles. Vous pourrez toujours évoluer vers UBL ou CII plus tard si nécessaire.
Peut-on convertir entre les formats ?
Oui, dans une certaine mesure. Factur-X et CII utilisent le même schéma XML (UN/CEFACT CII), donc la conversion entre les deux est triviale : Factur-X est littéralement un CII embarqué dans un PDF.
La conversion entre CII et UBL est possible car les deux implémentent la même norme EN 16931 (mêmes données, structure XML différente). Des outils de conversion existent, mais des subtilités peuvent se perdre dans la traduction.
Comment GoFactoX gère les trois formats
Le plugin GoFactoX propose les trois formats dans ses réglages. Vous choisissez une fois et toutes vos factures sont générées dans le format sélectionné :
- Factur-X : PDF/A-3 avec XML CII embarqué (par défaut et recommandé)
- CII : fichier XML pur téléchargeable
- UBL : fichier XML pur téléchargeable
Pour la plupart des marchands WooCommerce, le format par défaut (Factur-X) est le bon choix. Consultez notre tutoriel d'installation pour la configuration.
Questions fréquentes
Factur-X et ZUGFeRD, c'est la même chose ?
Oui, techniquement. Factur-X est le nom français, ZUGFeRD le nom allemand. Depuis la version 2.0, les deux standards sont identiques. Une facture Factur-X est automatiquement conforme ZUGFeRD 2.x.
Mon client peut-il refuser un format ?
Non, les trois formats sont acceptés par la réforme. Votre plateforme (PPF ou PDP) peut convertir le format si nécessaire. En pratique, Factur-X est le plus universellement accepté car il inclut un PDF lisible.
Le format a-t-il un impact sur le prix de la transmission PDP ?
Non. Les PDP facturent à la facture transmise, pas au format. Factur-X, CII et UBL sont traités de la même manière.
Puis-je changer de format plus tard ?
Oui. Le format est un réglage du plugin, pas une caractéristique permanente de votre comptabilité. Vous pouvez passer de Factur-X à UBL ou inversement à tout moment. Les factures déjà générées restent dans leur format d'origine.
Le profil Factur-X (Basic, EN 16931, etc.) est-il un format différent ?
Non. Les profils Factur-X définissent le niveau de détail du XML embarqué dans le PDF. Le format reste Factur-X quel que soit le profil. Consultez notre article sur Factur-X pour le détail des profils.
Prêt pour la réforme 2026 ?
GoFactoX génère vos factures Factur-X conformes directement depuis WooCommerce.
Voir les offres