Réforme · Format Factur-X

Factur-X : comprendre le format de facture électronique

Factur-X réunit dans un seul fichier une facture PDF lisible par votre client et des données XML lisibles par les logiciels. Comment il est construit, quels profils choisir, en quoi il diffère d’UBL et de CII, et ce qu’il manque à la facture PDF de PrestaShop.

Mis à jour le Par Romain Kersuzan, fondateur d’EvolveTech Lecture : 6 min

Couche 1 · PDF/A-3 Ce que lit votre client
Facture
FX-2026-000418
Date
15/09/2026
SIREN client
123 456 789
Total HT
1 070,00 €
TVA 20 %
214,00 €
Total TTC
1 284,00 €
Couche 2 · XML CII intégré Ce que lit la plateforme
<ram:ID>FX-2026-000418</ram:ID>
<ram:TypeCode>380</ram:TypeCode>
<ram:TaxBasisTotalAmount>1070.00</…>
<ram:TaxTotalAmount currencyID="EUR">214.00</…>
<ram:GrandTotalAmount>1284.00</…>
Un seul fichier, deux lectures. Données d’exemple fictives.

Qu’est-ce que Factur-X ?

Factur-X est un format hybride : un PDF/A-3 lisible par un humain, avec un fichier XML CII (UN/CEFACT) intégré, lisible par les logiciels. C’est un standard franco-allemand — les Allemands l’appellent ZUGFeRD — conçu précisément pour les entreprises qui veulent passer à la facture électronique sans changer la façon dont leurs clients lisent une facture.

Dans la réforme française, Factur-X fait partie des trois formats du socle, avec UBL et CII. Pour un e-commerçant, c’est souvent le choix le plus naturel : le client professionnel continue de recevoir un document qui ressemble à une facture, tandis que sa plateforme agréée et son logiciel comptable récupèrent les données sans ressaisie.

Deux couches dans un seul fichier

La couche visible : un PDF/A-3

Le PDF/A est la famille de PDF conçue pour l’archivage à long terme : polices intégrées, rendu identique dans dix ans, pas de contenu dynamique. La variante PDF/A-3 a une particularité décisive : elle autorise l’intégration de fichiers joints. C’est ce qui permet de glisser les données de la facture à l’intérieur du PDF.

La couche structurée : un XML CII

Le fichier joint est un XML au format CII (Cross Industry Invoice), une syntaxe normalisée par l’organisme des Nations unies UN/CEFACT. Il contient les mêmes informations que le PDF, mais sous forme de champs identifiés : numéro de facture, type de document, dates, vendeur et acheteur avec leurs identifiants, lignes, taux et montants de TVA, totaux. Voici un extrait simplifié :

<rsm:ExchangedDocument>
  <ram:ID>FX-2026-000418</ram:ID>
  <ram:TypeCode>380</ram:TypeCode>
</rsm:ExchangedDocument>
…
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
  <ram:TaxBasisTotalAmount>1070.00</ram:TaxBasisTotalAmount>
  <ram:TaxTotalAmount currencyID="EUR">214.00</ram:TaxTotalAmount>
  <ram:GrandTotalAmount>1284.00</ram:GrandTotalAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>

Le code 380 désigne une facture commerciale ; un avoir porte le code 381. Les montants du XML doivent être cohérents avec ceux du PDF : c’est l’un des contrôles qu’effectuent les plateformes et les outils de validation.

Les cinq profils Factur-X

Factur-X se décline en cinq profils, du plus léger au plus riche : Minimum, Basic WL, Basic, EN 16931, Extended. Ils diffèrent par la quantité d’informations que contient le XML. Le choix du profil n’est pas un détail : un profil trop pauvre ne décrit pas la facture ligne à ligne.

Les cinq profils Factur-X
Profil Contenu du XML Usage
Minimum Les données d’en-tête essentielles : numéro, date, vendeur, acheteur, totaux. Ne détaille pas les lignes : insuffisant pour une facture complète.
Basic WL L’en-tête, les totaux et la ventilation de TVA, sans les lignes (« without lines »). Même limite : la facture n’est pas décrite ligne à ligne.
Basic Ajoute les lignes de facture avec les informations de base. Factures simples, peu d’informations par ligne.
EN 16931 Couvre l’intégralité du modèle sémantique de la norme européenne EN 16931. Le profil de référence pour les échanges entre entreprises. Profil par défaut de notre module.
Extended Va au-delà de la norme pour des besoins sectoriels ou des factures complexes. Cas particuliers, à valider avec le destinataire.

Pour une boutique qui facture des professionnels, nous recommandons le profil EN 16931 : c’est celui qui correspond à la norme européenne de la facture électronique, et c’est le profil par défaut de notre module.

Factur-X, UBL ou CII : quelles différences ?

Les trois formats du socle portent les mêmes informations, structurées selon la même norme européenne EN 16931. Ce qui les distingue, c’est la forme du fichier.

Comparaison des formats Factur-X, UBL et CII
Format Nature Lisible sans logiciel Usage typique
Factur-X PDF/A-3 + XML CII intégré Oui, comme un PDF PME, e-commerce, entreprises qui veulent garder une facture lisible
UBL XML pur (standard OASIS) Non Échanges entre logiciels, réseau européen Peppol
CII XML pur (UN/CEFACT) Non Échanges entre logiciels, grands comptes

En pratique, vous n’avez pas à vous soucier du format qu’utilise votre client : les plateformes agréées échangent entre elles et remettent la facture au destinataire. Choisissez le format que votre boutique sait produire proprement et que votre plateforme accepte. Pour une boutique PrestaShop, Factur-X a l’avantage de conserver une facture PDF lisible par tous, y compris par un client qui ne dispose pas encore d’un logiciel adapté. Nous détaillons les critères de choix dans notre article Factur-X, UBL ou CII : quel format de facture électronique choisir.

Pourquoi la facture PDF de PrestaShop ne suffit pas

PrestaShop génère des factures PDF propres et personnalisables, mais elles ont été pensées pour être lues, pas pour être traitées par une plateforme. Face à la réforme, il leur manque plusieurs éléments :

  • Pas de XML intégré : aucune donnée structurée n’accompagne le PDF.
  • Pas de PDF/A-3 : le fichier n’est pas au format d’archivage requis par Factur-X.
  • Pas de SIREN client garanti : le champ SIRET n’existe dans le formulaire client que si le mode B2B est activé, et rien ne vérifie sa validité.
  • Pas de nouvelles mentions : catégorie de l’opération (biens, services ou les deux), option pour la TVA sur les débits.
  • Pas de transmission à une plateforme agréée, ni d’historique des envois.
  • Pas d’e-reporting pour les ventes aux particuliers et à l’international.

Ces factures restent utilisables tant que votre entreprise n’est pas soumise à l’émission électronique — jusqu’au 1er septembre 2027 pour une PME — mais il faut prévoir leur remplacement.

Factur-X avec notre module PrestaShop

Notre module de facture électronique pour PrestaShop produit des factures et des avoirs Factur-X directement depuis vos commandes, de PrestaShop 1.7.6 à 9. Il les transmet ensuite à votre plateforme agréée — Super PDP pour nos clients —, prépare l’e-reporting et archive chaque document pendant 10 ans avec une empreinte SHA-256.

Exemple de facture PDF générée par le module Factur-X d’EvolveTech : numéro FX-2026-000003, SIRET, ventilation de TVA et total TTC
Couche PDF d’une facture générée par le module, sur une boutique de démonstration (données fictives).

Le module est installé et paramétré par notre équipe : 199 € TTC d’installation, puis 40 €/mois TTC, sans engagement. Pour comprendre le contexte réglementaire complet, revenez au guide de la réforme.

Le module Factur-X d’EvolveTech

Des factures Factur-X sorties directement de vos commandes

Vous continuez à travailler dans votre back-office PrestaShop. Le module produit le fichier, notre équipe s’occupe de l’installation et du paramétrage.

Découvrir le module
  • PDF/A-3 + XML CII

    Factures Factur-X automatiques

    Générées à la validation de la commande ou sur le statut de commande de votre choix, au profil EN 16931 par défaut. Les cinq profils restent disponibles.

  • Type 381

    Avoirs au même format

    Avoirs Factur-X liés à la facture d’origine, y compris automatiquement lors d’un remboursement.

  • Mentions et contrôles

    Numérotation configurable (préfixe et année), SIREN et SIRET vérifiés (clé de Luhn), numéro de TVA contrôlé, mentions d’autoliquidation et intracommunautaires.

  • Un PDF à vos couleurs

    Logo, couleurs et pied de page personnalisables. Le PDF et le XML sont téléchargeables depuis la page de la commande dans le back-office.

Questions fréquentes

Factur-X en 6 questions

Une question qui n’est pas ici ? Écrivez-nous, l’équipe vous répond.

Poser une question

Factur-X est-il obligatoire ?

Non, Factur-X est l’un des trois formats du socle accepté par la réforme, avec UBL et CII. Ce qui est obligatoire, c’est d’émettre une facture électronique structurée et de la transmettre via une plateforme agréée. Pour une boutique en ligne, Factur-X est souvent le choix le plus simple, parce qu’il reste lisible comme un PDF.

Un PDF/A-3 suffit-il pour être conforme ?

Non. Le PDF/A-3 n’est que l’enveloppe. Ce qui fait la facture électronique, c’est le fichier XML CII intégré, avec les données attendues, et sa transmission via une plateforme agréée.

Peut-on ouvrir une facture Factur-X sans logiciel spécial ?

Oui. Une facture Factur-X s’ouvre dans n’importe quel lecteur PDF, comme une facture classique. Le fichier XML est une pièce jointe intégrée au PDF : les logiciels comptables et les plateformes le lisent automatiquement.

Quelle différence entre Factur-X et ZUGFeRD ?

Factur-X est le standard franco-allemand ; ZUGFeRD est son nom en Allemagne. Les versions récentes des deux spécifications sont alignées et décrivent le même format hybride PDF + XML CII.

Quel profil Factur-X choisir ?

Pour des échanges entre entreprises, le profil EN 16931 est le choix de référence : il couvre tout le modèle de la norme européenne. Les profils Minimum et Basic WL ne détaillent pas les lignes de facture et ne conviennent pas à une facture complète. Notre module utilise EN 16931 par défaut.

Les factures PDF de PrestaShop peuvent-elles devenir des Factur-X ?

Pas en l’état : PrestaShop génère des PDF classiques, sans XML intégré ni format PDF/A-3. Il faut un module qui produise le fichier Factur-X à partir de la commande. C’est ce que fait notre module de facture électronique pour PrestaShop, installé et paramétré par notre équipe.

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