Installer gratuitement

Factur-X vs UBL vs CII : quel format de facture électronique choisir ?

Publié le . 7 min de lecture. Par GoFactoX.

Sommaire

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 partez du profil EN 16931, accepté par les Plateformes Agréées, et pouvez évoluer vers un profil plus complet

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.