Factur-X

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

UBL, CII et Factur-X portent les mêmes données mais pas sous la même forme. Leurs différences, les profils Factur-X et le bon choix pour une boutique en ligne.

Une facture électronique n’est pas un PDF envoyé par e-mail. C’est un fichier structuré, que les logiciels de votre client, les plateformes agréées et l’administration savent lire sans intervention humaine. Pour l’échanger en France, la réforme s’appuie sur trois formats de base : UBL, CII et Factur-X. Toutes les plateformes agréées doivent les accepter.

Ces trois formats transportent les mêmes informations, mais pas de la même manière. Voici comment ils se distinguent, et lequel convient à une boutique en ligne.

Le point commun : la norme européenne EN 16931

Avant de comparer les formats, il faut comprendre ce qu’ils ont en commun. La norme européenne EN 16931 définit le modèle sémantique d’une facture électronique : la liste des informations qu’elle contient (vendeur, acheteur, lignes, montants, TVA, conditions de paiement…), leur signification et les règles de cohérence entre elles.

La norme ne dit pas comment écrire ces informations dans un fichier. C’est le rôle des syntaxes : UBL et CII sont deux manières différentes d’exprimer le même modèle en XML. Factur-X, lui, est un format hybride qui embarque la syntaxe CII dans un PDF.

Conséquence pratique : une facture conforme à EN 16931 contient les mêmes données, qu’elle soit écrite en UBL, en CII ou en Factur-X. Le choix du format est une question d’usage, pas de contenu.

UBL : le XML du réseau Peppol

UBL (Universal Business Language) est un standard publié par l’organisation OASIS. Il couvre de nombreux documents commerciaux, dont la facture et l’avoir.

  • C’est la syntaxe utilisée par le réseau européen Peppol, très répandu pour les échanges avec le secteur public dans plusieurs pays.
  • C’est un fichier XML pur : sans logiciel pour le mettre en forme, un humain n’y voit qu’une suite de balises.
  • Il est bien adapté aux échanges entre systèmes d’information, par exemple entre deux ERP.

CII : le XML de l’UN/CEFACT

CII (Cross Industry Invoice) est la syntaxe de facture définie par l’UN/CEFACT, l’organisme des Nations unies chargé des standards d’échange commercial.

  • C’est aussi un fichier XML pur, illisible tel quel pour un humain.
  • C’est la syntaxe embarquée dans les factures Factur-X.
  • Elle est très utilisée par les éditeurs de logiciels de facturation en France et en Allemagne.

Factur-X : un PDF lisible et des données exploitables

Factur-X est un format franco-allemand : depuis sa version 2, le format allemand ZUGFeRD est aligné sur lui. Son principe tient en une phrase : un PDF/A-3 lisible par un humain, dans lequel est intégré un fichier XML CII lisible par les logiciels.

  • Le PDF/A-3 est une variante du PDF destinée à l’archivage à long terme, qui autorise l’ajout de fichiers joints.
  • Le XML CII joint au PDF contient les données structurées de la facture. Il doit correspondre exactement à ce qu’affiche le PDF.

Votre client voit une facture classique ; son logiciel comptable, la plateforme agréée et l’administration lisent les données. Un seul fichier, deux lectures.

Facture Factur-X ouverte dans un lecteur PDF : en-tête de la société, lignes de commande, totaux et TVA
Une facture Factur-X générée par notre module depuis une commande PrestaShop : le PDF lisible, avec le XML CII intégré.

Les cinq profils Factur-X

Factur-X se décline en cinq profils, du plus léger au plus complet. Le profil détermine la quantité de données présentes dans le XML.

ProfilCe que contient le XMLUsage
MinimumLes références et totaux essentiels, sans le détail des lignesDonnées d’en-tête uniquement
Basic WLEn-tête et totaux, sans le détail des lignesDonnées d’en-tête uniquement
BasicLes lignes de facture, sous une forme simplifiéeFactures simples
EN 16931L’ensemble du modèle de la norme européenneLe profil de référence
ExtendedLa norme EN 16931 et des données complémentairesBesoins sectoriels spécifiques

Les profils Minimum et Basic WL ne contiennent pas le détail des lignes : ils ne portent pas, à eux seuls, toutes les informations d’une facture complète. Pour une boutique en ligne, le profil EN 16931 est le choix le plus sûr : il couvre l’intégralité du modèle européen, sans complexité superflue. C’est le profil par défaut de notre module.

UBL, CII et Factur-X côte à côte

CritèreUBLCIIFactur-X
Nature du fichierXMLXMLPDF/A-3 avec XML CII intégré
Lisible par un humain sans logicielNonNonOui
Exploitable par un logicielOuiOuiOui, via le XML
OrigineOASISUN/CEFACTFrance et Allemagne (FNFE-MPE, FeRD)
Terrain de prédilectionPeppol, échanges entre ERPLogiciels de facturationPME, commerce, envois à des clients variés

Pourquoi Factur-X convient à une boutique PrestaShop

Pour un e-commerçant, Factur-X a trois avantages décisifs.

  1. Il ne change rien pour vos clients. Un client professionnel reçoit toujours une facture PDF qu’il peut lire, imprimer et transmettre. Son service comptable ou sa plateforme exploite les données sans ressaisie.
  2. Un seul format pour toute la boutique. Les commandes B2B comme B2C peuvent produire le même type de document. Pas de double chaîne de génération à maintenir.
  3. Une archive lisible. Le PDF/A-3 est conçu pour l’archivage à long terme : en cas de contrôle, dans plusieurs années, la facture et ses données restent consultables.

Notre module génère ainsi chaque facture au format Factur-X, profil EN 16931 par défaut (les cinq profils restent disponibles). Lors de la transmission à Super PDP, plateforme agréée immatriculée par la DGFiP en décembre 2025, il dépose les données XML CII de la facture. Le PDF Factur-X complet, lui, rejoint l’archive légale de 10 ans, avec empreinte SHA-256 et fichiers en lecture seule.

Ce qui n’est pas une facture Factur-X

Plusieurs documents ressemblent à une facture électronique sans en être une :

  • la facture PDF native de PrestaShop : c’est une mise en page, sans XML structuré ;
  • un PDF scanné ou une photo de facture : aucune donnée exploitable ;
  • un PDF classique auquel on a joint un XML : sans conversion en PDF/A-3, le fichier n’est pas conforme ;
  • un XML qui ne correspond pas au PDF : montants arrondis différemment, ligne de frais de port oubliée, taux de TVA erroné… C’est une erreur classique des générateurs « maison ».

Un bon générateur Factur-X calcule les données une seule fois, puis produit le PDF et le XML à partir de la même source. C’est ce qui garantit leur cohérence.

Et les autres formats ?

Selon votre secteur, vos clients peuvent vous parler d’EDI ou d’autres formats spécifiques à la grande distribution ou à l’industrie. Ce sont des échanges bilatéraux qui existaient avant la réforme. Pour une boutique PrestaShop, la question se pose rarement : le trio UBL, CII et Factur-X couvre les besoins de la réforme, et l’interopérabilité entre les formats de base est assurée par les plateformes agréées.

En résumé

  • UBL, CII et Factur-X transportent les mêmes données, définies par la norme EN 16931.
  • UBL et CII sont des fichiers XML purs, conçus pour les échanges entre logiciels.
  • Factur-X associe un PDF/A-3 lisible et un XML CII exploitable : c’est le format le plus naturel pour une boutique en ligne.
  • Le profil EN 16931 est le choix de référence ; Minimum et Basic WL ne suffisent pas pour une facture complète.

Pour approfondir le format, consultez notre guide Factur-X : le format expliqué. Pour replacer ces formats dans la réforme, lisez ce qui a changé le 1er septembre 2026. Et pour produire des factures Factur-X depuis votre back-office, découvrez notre module de facture électronique pour PrestaShop.

Portrait de Romain Kersuzan

Écrit par

Romain Kersuzan

Fondateur d’EvolveTech, ingénieur ESILV, développeur PrestaShop depuis 2018. 100+ projets PrestaShop livrés, 5,0/5 sur Malt (40+ avis).

En savoir plus sur l’équipe

Blog

À lire aussi

Facturation électronique

Votre boutique conforme, sans y passer vos soirées.

Vous souscrivez en ligne, vous remplissez le formulaire d’onboarding : notre équipe installe le module, le paramètre et teste la transmission vers Super PDP avec vous.

199 € d’installation, puis 40 €/mois TTC — sans engagement