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.
| 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.
| 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.
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.