Blog

Winkel Factuur Insights

Essai gratuit 14 jours Aucune carte de crédit requise Essai gratuit →
← Retour au blog

Format Factur-X : Guide Complet (Exemple, XML, Validation)

Avec la réforme de la facturation électronique qui se déploie en France, un mot revient partout : Factur-X. Ce format franco-allemand a la particularité d'être à la fois lisible par un humain et exploitable par une machine, car il combine un PDF classique et un fichier XML structuré dans un seul et même document. Pour les vendeurs en ligne et les e-commerçants, comprendre le Factur-X n'est plus optionnel : c'est la clé pour rester conforme et automatiser sa facturation. Dans ce guide, nous expliquons ce qu'est le Factur-X, à quoi ressemble son XML, comment le valider et comment l'intégrer sans effort à votre activité.

20/05/2026 10 min de lecture Facturation

Le Factur-X est un format de facture électronique hybride : un fichier PDF/A-3 lisible par l'humain dans lequel est intégré un fichier XML structuré (norme CII) lisible par une machine. Conforme à la norme européenne EN 16931, il permet à la fois la lecture visuelle et le traitement automatisé. C'est l'un des formats acceptés par la réforme française de la facturation électronique.

Avec la reforme de la facturation electronique, les e-commercants doivent emettre des factures au format Factur-X mais ne savent pas ce que contient ce format, comment generer le XML ni comment verifier sa conformite. Ce guide explique la structure du Factur-X (PDF/A-3 + XML CII), montre un exemple concret de XML, detaille comment valider un fichier et comment automatiser la generation de factures Factur-X conformes pour chaque commande.

Résumé

  • Le Factur-X est une facture hybride : un PDF/A-3 visuel contenant un fichier XML structuré (CII) intégré, conforme à la norme européenne EN 16931.
  • Le PDF garantit la lisibilité humaine tandis que le XML permet l'import et le traitement automatiques par les logiciels comptables.
  • Factur-X propose plusieurs profils (MINIMUM, BASIC, EN 16931, EXTENDED) selon le niveau de détail des données structurées requises.
  • Le format est l'un des socles techniques retenus par la réforme française de la facturation électronique aux côtés de l'UBL.
  • Un fichier Factur-X doit être validé (PDF/A-3 conforme et XML respectant le schéma) avant d'être considéré comme une facture électronique valable.

Qu'est-ce que le format Factur-X ?

Le Factur-X est un format de facture électronique dit hybride. Concrètement, un fichier Factur-X est un PDF tout à fait classique — celui que votre client peut ouvrir, lire et imprimer — dans lequel est intégré un fichier XML structuré. Ce XML contient exactement les mêmes informations que la facture visible (montants, TVA, dates, coordonnées), mais sous une forme exploitable directement par un logiciel.

Cette double nature est tout l'intérêt du format. Pour un humain, le Factur-X reste une facture PDF normale. Pour une machine — un logiciel comptable, un système d'achat, une plateforme de dématérialisation — il s'agit d'une donnée structurée qui s'importe et se traite sans aucune ressaisie.

Né d'une coopération franco-allemande (le format équivalent outre-Rhin s'appelle ZUGFeRD), le Factur-X est conforme à la norme européenne EN 16931. Il fait partie des formats socles retenus dans le cadre de la réforme française de la facturation électronique, aux côtés de l'UBL.

En résumé, le Factur-X réconcilie deux mondes : la lisibilité d'une facture papier et l'automatisation d'une facture purement électronique.

PDF/A-3 + XML : comment fonctionne le Factur-X ?

La mécanique du Factur-X repose sur deux briques techniques précises.

Le conteneur PDF/A-3 : Factur-X n'utilise pas n'importe quel PDF, mais la norme d'archivage PDF/A-3 (ISO 19005-3). Sa particularité est d'autoriser l'intégration de fichiers joints à l'intérieur du document. Le XML de la facture y est embarqué sous un nom de fichier normalisé (factur-x.xml).
Le fichier XML structuré : il décrit la facture selon la syntaxe CII (Cross Industry Invoice) de l'UN/CEFACT. Chaque donnée — numéro de facture, date, lignes, taux de TVA, total — y occupe une balise précise et normalisée.

Le point essentiel est la cohérence entre les deux représentations : la partie visible du PDF et les données du XML doivent décrire exactement la même facture. C'est ce qui garantit que ce que lit votre client correspond bien à ce que traite son logiciel.

C'est aussi la différence majeure avec un fichier UBL seul : l'UBL est un XML « nu » sans rendu visuel, tandis que le Factur-X embarque le XML dans un PDF lisible. Les deux sont valables, mais le Factur-X facilite la transition pour ceux qui tiennent à conserver un document visuel.

Essai gratuit

Testez toutes les fonctionnalités sans carte de crédit. Factures automatiques en quelques minutes.

Essai gratuit →
Aucune carte de crédit requise

Exemple de XML Factur-X

Pour bien comprendre, voici un extrait simplifié du XML Factur-X (syntaxe CII) tel qu'il est intégré dans le PDF. Il illustre l'identification de la facture et un montant total :

<rsm:ExchangedDocument> — bloc d'en-tête contenant le numéro de facture (<ram:ID>FAC-2026-001</ram:ID>), le type de document et la date d'émission.
<ram:TypeCode>380</ram:TypeCode> — le code 380 désigne une facture commerciale (un avoir porterait le code 381).
<ram:IssueDateTime> — la date d'émission au format normalisé.
<ram:SpecifiedTradeSettlementHeaderMonetarySummation> — bloc des totaux : montant hors taxes, montant de TVA et montant TTC à payer.

Chaque champ correspond à une mention obligatoire de la facture. Si vous voulez revoir lesquelles sont indispensables, consultez notre checklist des mentions obligatoires : toutes doivent se retrouver dans le XML pour qu'il soit conforme.

Le profil choisi détermine le nombre de balises présentes. Un profil MINIMUM ne contient que les données essentielles (montants et identification), tandis qu'un profil EN 16931 ou EXTENDED détaille chaque ligne de facture, les remises, les références de commande et bien plus. En pratique, vous n'avez jamais à écrire ce XML à la main : un logiciel le génère pour vous à partir des données de la commande.

Les profils Factur-X expliqués

Le Factur-X ne se résume pas à un seul niveau de détail. Il propose plusieurs profils, du plus léger au plus riche, pour s'adapter aux besoins :

MINIMUM : uniquement les données essentielles (identification, totaux). Utile comme données comptables de base, le PDF restant la référence visuelle.
BASIC WL (without lines) : les en-têtes et totaux sans le détail ligne par ligne.
BASIC : ajoute le détail des lignes de facture.
EN 16931 (anciennement COMFORT) : profil complet conforme au socle de la norme européenne — c'est le profil de référence pour la plupart des transactions B2B.
EXTENDED : le profil le plus complet, qui prend en charge des cas avancés et des données supplémentaires.

Pour un e-commerçant, le profil EN 16931 est généralement le bon choix : il contient toutes les données attendues pour une facture conforme et un traitement automatisé fiable. Le bon réflexe est de laisser votre logiciel de facturation sélectionner le profil adéquat plutôt que de gérer ce paramètre manuellement.

Astuce Pro : Plus le profil est riche, plus vos factures sont exploitables automatiquement par vos clients et votre comptable. Winkel Factuur génère des factures au profil conforme pour chaque commande de votre boutique, sans que vous ayez à choisir quoi que ce soit. Démarrez votre essai gratuit →

Comment valider un fichier Factur-X ?

Émettre un Factur-X ne suffit pas : encore faut-il qu'il soit valide. Une facture mal formée peut être rejetée par la plateforme de votre client ou par les outils de la réforme. La validation porte sur deux niveaux :

Conformité PDF/A-3 : le PDF doit respecter la norme d'archivage et contenir le fichier XML correctement attaché, sous le bon nom et avec les bonnes métadonnées.
Conformité du XML : le XML doit respecter le schéma CII et les règles de gestion de l'EN 16931 (champs obligatoires présents, totaux cohérents, codes TVA valides).

Concrètement, un validateur Factur-X vérifie ces deux aspects et liste les erreurs éventuelles : balise manquante, total incohérent, code TVA invalide, fichier joint absent. C'est une étape de contrôle indispensable avant tout envoi en volume.

Vous pouvez contrôler la structure de vos factures électroniques avec notre validateur de factures, et utiliser notre outil conversion vers PDF pour visualiser le rendu d'une facture structurée. L'idéal reste toutefois de travailler avec un logiciel qui génère des fichiers déjà valides, pour ne jamais avoir à corriger après coup.

Factur-X et la réforme de la facturation électronique

La réforme de la facturation électronique rend progressivement obligatoire l'émission et la réception de factures électroniques entre entreprises (B2B) en France. Le Factur-X y occupe une place centrale, car il fait partie des formats socles admis, avec l'UBL et le CII pur.

Le calendrier de déploiement est échelonné selon la taille des entreprises et a déjà connu des ajustements. Les obligations exactes (dates d'entrée en vigueur, plateformes agréées, périmètre) évoluant régulièrement, nous vous recommandons de vérifier le calendrier en vigueur auprès de l'administration fiscale ou de votre expert-comptable avant toute décision.

Ce qui est certain, c'est la direction : une facture PDF envoyée par simple e-mail ne suffira plus pour les transactions B2B concernées. Il faudra un format structuré — comme le Factur-X — transmis via une plateforme. Pour un vendeur multicanal (bol.com, Amazon, Shopify, WooCommerce), cela représente potentiellement des centaines de factures à produire dans le bon format chaque mois.

Anticiper avec un outil capable de générer du Factur-X conforme automatiquement, c'est éviter à la fois le travail manuel et le risque de non-conformité quand l'obligation s'appliquera pleinement à votre activité.

Générez vos factures Factur-X automatiquement avec Winkel Factuur

Produire un Factur-X conforme à la main — PDF/A-3, XML CII intégré, bon profil, totaux cohérents — pour chaque commande est tout simplement irréaliste. Winkel Factuur est conçu pour les vendeurs sur marketplaces et boutiques en ligne qui veulent des factures correctes sur chaque canal, sans y penser :

Factures conformes automatiques : chaque commande génère une facture au bon format structuré, à votre image, sur bol.com, Amazon, Shopify et WooCommerce.
Logique TVA et VIES correcte : taux de destination pour le B2C, autoliquidation et vérification du numéro de TVA pour le B2B intracommunautaire.
Parcours d'avis clients : sollicitez automatiquement des avis après chaque vente pour renforcer votre réputation.
Alertes Buy Box et stock : surveillez votre position sur la Buy Box et vos niveaux de stock pour ne rien laisser passer.
Tableau de bord bénéfices & TVA : suivez votre marge et votre TVA en temps réel, tous canaux confondus.
Intégrations comptables : vos données partent directement vers Exact Online, AFAS, Twinfield et Snelstart, sans ressaisie.

Au lieu de décortiquer des schémas XML, vous laissez la plateforme appliquer les règles et vous continuez à vendre.

Facturez chaque commande au bon format — automatiquement

Winkel Factuur génère des factures structurées conformes pour chaque vente, applique la bonne TVA, vérifie les numéros de TVA via VIES et centralise tout depuis bol.com, Amazon, Shopify et WooCommerce. Essai gratuit de 14 jours, à partir de 9 €/mois.

Démarrer l'essai gratuit →

Questions fréquentes

Qu'est-ce que le format Factur-X exactement ?

Factur-X est un format de facture électronique hybride : un PDF/A-3 lisible par l'humain contenant un fichier XML structuré (syntaxe CII) intégré. Le PDF assure la lisibilité visuelle et le XML permet le traitement automatisé par les logiciels. Le format est conforme à la norme européenne EN 16931.

Quelle est la différence entre Factur-X et UBL ?

Le Factur-X embarque un XML (syntaxe CII) à l'intérieur d'un PDF lisible, tandis que l'UBL est un fichier XML seul, sans rendu visuel. Les deux sont conformes à l'EN 16931 et admis par la réforme française. Le Factur-X facilite la transition pour ceux qui veulent conserver un document PDF consultable.

Comment valider un fichier Factur-X ?

La validation porte sur deux niveaux : la conformité PDF/A-3 (XML correctement attaché) et la conformité du XML au schéma CII et aux règles de l'EN 16931. Un validateur signale les erreurs comme une balise manquante, un total incohérent ou un code TVA invalide avant l'envoi.

Quel profil Factur-X dois-je utiliser ?

Pour la plupart des transactions B2B, le profil EN 16931 est recommandé : il contient toutes les données du socle de la norme européenne pour un traitement automatisé fiable. Les profils MINIMUM et BASIC conviennent à des besoins plus simples. En pratique, laissez votre logiciel choisir le profil adapté.

Le Factur-X est-il obligatoire avec la réforme 2026 ?

Le Factur-X fait partie des formats socles admis par la réforme française de la facturation électronique, aux côtés de l'UBL et du CII. Le calendrier d'entrée en vigueur dépend de la taille de l'entreprise et évolue régulièrement : vérifiez les dates et obligations exactes auprès de l'administration fiscale ou de votre expert-comptable.

Passez au Factur-X sans effort

Winkel Factuur génère des factures structurées conformes pour chaque commande, applique la bonne TVA, vérifie les numéros via VIES et synchronise tout avec votre comptabilité, sur bol.com, Amazon, Shopify et WooCommerce.

Essai gratuit → →