Soyez conforme à la RFE dès maintenant.Démarrer →
Réforme 2026·6 min de lecture

Factur-X : qu'est-ce que c'est et pourquoi c'est crucial pour 2026

Factur-X est le format hybride PDF + XML qui sera obligatoire pour les entreprises françaises dès 2026. Voici comment ça marche, sans le jargon, avec un vrai exemple.

Par Yannis Okaben · Fondateur YAOKA
Publié le 2 mai 2026

TL;DR — Factur-X, c'est un PDF avec des données invisibles à l'intérieur. Pour vous c'est un PDF normal, pour Bercy c'est lisible automatiquement. Dès septembre 2026, toutes les entreprises françaises devront pouvoir en recevoir. À partir de septembre 2027, les TPE/PME devront aussi en émettre. Cet article explique comment ça marche concrètement, avec un vrai exemple.


Pourquoi je vous écris cet article

Je m'appelle Yannis Okaben et je dirige YAOKA, un logiciel de facturation pensé spécifiquement pour la réforme française. Quand on a démarré le développement il y a 18 mois, on pensait que Factur-X serait une formalité technique à régler en une semaine.

On a mis trois semaines.

Pas parce que c'est compliqué dans l'absolu — c'est parce que la documentation officielle est dispersée entre la DGFiP, la FNFE-MPE et des spécifications européennes parfois contradictoires. La plupart des articles qu'on trouve en ligne se contentent de répéter "Factur-X = PDF + XML" sans expliquer ce que ça change vraiment pour vous.

Cet article, c'est ce que j'aurais aimé lire avant de commencer.

Factur-X en 30 secondes

Une facture Factur-X, c'est un fichier PDF unique qui contient deux choses superposées :

  1. La facture visuelle que vous voyez quand vous ouvrez le PDF — exactement comme une facture classique.
  2. Un fichier XML caché à l'intérieur du PDF qui contient les mêmes informations, mais dans un format que les ordinateurs peuvent lire automatiquement.

C'est ce qu'on appelle un format hybride. Vous, l'humain, vous regardez le PDF. Bercy, votre banque, votre logiciel de compta, l'ordinateur de votre client : ils lisent le XML.

Le format est officiellement défini par la FNFE-MPE (Forum National de la Facture Électronique) et standardisé via la norme européenne EN 16931.

Pourquoi ce format et pas un autre ?

La réforme française accepte trois formats :

FormatTypeLisibilité humaineCible privilégiée
Factur-XHybride PDF + XML✅ OuiTPE, PME
UBLXML pur❌ Non (besoin d'un logiciel)Grandes entreprises, ERP
CIIXML pur❌ NonÉchanges B2B très automatisés

Pourquoi Factur-X gagne pour 99% des cas en France ? Parce qu'il est rétrocompatible. Si votre client n'a pas encore migré, il reçoit le PDF qu'il a toujours reçu et il continue sa vie. Si son logiciel est moderne, il extrait le XML et tout devient automatique. Personne n'est perdant.

C'est exactement pour ça qu'on a choisi de nativement émettre du Factur-X chez YAOKA, plutôt que de l'UBL pur.

Ce qu'il y a vraiment dans le XML

Voici un extrait simplifié de ce qu'un Factur-X EN16931 contient (le XML, donc) :

<rsm:CrossIndustryInvoice xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100">
  <rsm:ExchangedDocumentContext>
    <ram:GuidelineSpecifiedDocumentContextParameter>
      <ram:ID>urn:cen.eu:en16931:2017</ram:ID>
    </ram:GuidelineSpecifiedDocumentContextParameter>
  </rsm:ExchangedDocumentContext>
  <rsm:ExchangedDocument>
    <ram:ID>FACT-2026-0042</ram:ID>
    <ram:TypeCode>380</ram:TypeCode>
    <ram:IssueDateTime>
      <udt:DateTimeString format="102">20260502</udt:DateTimeString>
    </ram:IssueDateTime>
  </rsm:ExchangedDocument>
  <!-- ...données vendeur, acheteur, lignes, TVA, total... -->
</rsm:CrossIndustryInvoice>

C'est moche, mais c'est précisément ce qui permet à n'importe quelle machine de comprendre que cette facture porte le numéro FACT-2026-0042, qu'elle date du 02/05/2026, et qu'elle suit la norme EN 16931.

Vous n'aurez jamais à écrire ça à la main. Votre logiciel le génère. Mais il est utile de comprendre ce que le format contient pour pouvoir auditer ce que votre solution produit réellement.

Les 5 profils de Factur-X (et lequel choisir)

Factur-X propose 5 niveaux de richesse de données, du plus pauvre au plus complet :

  1. Minimum — Quasi-vide, juste l'ID et le total. Inutile en France.
  2. Basic WL (Without Lines) — Données entête uniquement, sans détail des lignes.
  3. Basic — Données entête + lignes simplifiées.
  4. EN16931 (Comfort) — Conforme à la norme européenne complète. C'est le bon choix pour 99% des cas.
  5. Extended — Données enrichies pour cas spécifiques (commerce international, secteurs réglementés).

Chez YAOKA, on émet par défaut au profil EN16931. C'est le sweet spot : assez riche pour que tous les logiciels comptables et les administrations le digèrent, sans la sur-complexité de l'Extended qui n'apporte rien à 95% des TPE.

Ce que ça change concrètement pour votre entreprise

Avant la réforme (jusqu'à août 2026)

Vous envoyez un PDF par email. Votre client l'imprime, le saisit à la main dans sa compta, le classe. Tout le monde fait du travail à faible valeur.

Après la réforme (à partir de septembre 2026)

Vous émettez une facture Factur-X. Elle transite par une PDP (Plateforme de Dématérialisation Partenaire) ou le PPF (Portail Public de Facturation). Votre client la reçoit dans son logiciel comptable qui l'intègre automatiquement. Aucune saisie. Aucun papier. Aucun mail perdu.

Le piège dont personne ne parle : générer du Factur-X ne suffit pas. Si vous le mettez en pièce jointe d'un email, ça ne compte pas comme conforme. La facture doit transiter par une PDP ou le PPF. C'est le canal de transmission qui est encadré, pas seulement le format du fichier.

Le calendrier officiel à retenir

DateQuiCe qui devient obligatoire
1er septembre 2026Toutes les entreprisesRéception de factures électroniques
1er septembre 2026Grandes entreprises et ETIÉmission de factures électroniques
1er septembre 2027TPE et PMEÉmission de factures électroniques

Sources officielles : impots.gouv.fr et economie.gouv.fr.

Comment générer du Factur-X (gratuit ou payant)

Option gratuite : librairies open-source

Si vous êtes développeur ou que vous avez quelqu'un de technique :

C'est gratuit, mais vous devez gérer vous-même la conformité, les mises à jour de la norme et le routage vers une PDP.

Option pragmatique : un logiciel qui fait tout

Pour 99% des entreprises, c'est plus simple et moins risqué de passer par un logiciel. Quelques options :

  • YAOKA : Factur-X natif EN16931, plan gratuit, application mobile native iOS/Android, sync Pennylane optionnelle. Fait pour les TPE/PME et professions complexes (garages, EC, BTP).
  • Pennylane : très bonne option si vous travaillez déjà avec un expert-comptable. Plus orienté compta que facturation pure.
  • Indy : excellent pour les indépendants/libéraux. Limité quand l'activité grossit.
  • Sage : leader historique, mais l'expérience produit est datée et le pricing opaque.

L'erreur la plus fréquente que je vois : choisir un logiciel sans vérifier le profil Factur-X qu'il émet. Demandez explicitement à votre fournisseur "quel profil EN16931 émettez-vous ?". S'il hésite ou s'il dit "Basic", fuyez.

Ce qu'il faut vraiment retenir

  1. Factur-X = PDF avec un XML caché. Visuellement identique à une facture classique.
  2. Le profil EN16931 est le bon choix pour 99% des entreprises françaises.
  3. La transmission (via PDP ou PPF) est aussi encadrée que le format. Émettre un Factur-X par email ne vous met pas en règle.
  4. Calendrier : réception obligatoire pour tous au 1er septembre 2026, émission obligatoire pour les TPE/PME au 1er septembre 2027.
  5. Mieux vaut un bon logiciel qu'un script maison, sauf si vous avez les ressources techniques pour suivre les mises à jour de la norme.

Si vous avez 10 minutes pour tester ce que YAOKA produit, vous pouvez créer un compte gratuit et émettre votre première facture Factur-X. Vous l'ouvrez, vous voyez un PDF normal. Mais ouvrez-le avec le validateur Factur-X de B2Brouter et vous verrez le XML EN16931 caché à l'intérieur. C'est exactement ça, la magie du format.

À votre disposition pour les questions, en commentaire ou sur LinkedIn.

Questions fréquentes

Factur-X est-il obligatoire en 2026 ?

Factur-X n'est pas le SEUL format obligatoire, mais c'est le format pivot recommandé en France. Dès septembre 2026, toutes les entreprises devront recevoir des factures électroniques dans l'un des trois formats du socle (Factur-X, UBL, CII). En pratique, Factur-X est le plus simple à adopter car il reste lisible comme un PDF classique.

Quelle est la différence entre Factur-X et un PDF normal ?

Visuellement, aucune : Factur-X s'ouvre exactement comme un PDF. Mais à l'intérieur, il contient un fichier XML structuré que les logiciels peuvent lire automatiquement (montant, TVA, SIRET, dates…). C'est ce qui permet aux machines de traiter la facture sans intervention humaine.

Puis-je créer un Factur-X gratuitement ?

Oui. Il existe des bibliothèques open-source (akretion/factur-x en Python, atgp/factur-x en PHP) qui permettent de générer du Factur-X gratuitement. Mais pour un usage professionnel en TPE, on recommande un logiciel qui s'occupe de tout : YAOKA propose un plan gratuit qui émet du Factur-X conforme nativement.

Qu'est-ce que le profil EN16931 ?

EN16931 est la norme européenne qui définit les données minimales qu'une facture électronique doit contenir. Factur-X propose 5 profils (Minimum, Basic WL, Basic, EN16931, Extended). Pour la plupart des TPE/PME, le profil EN16931 (aussi appelé Comfort) est le bon choix : il contient toutes les données légalement requises sans complexité inutile.

Factur-X et ZUGFeRD, c'est la même chose ?

Quasiment. Factur-X (France) et ZUGFeRD 2.x (Allemagne) sont basés sur la même norme. Concrètement, un fichier Factur-X EN16931 est interopérable avec un système ZUGFeRD allemand. C'est un vrai avantage pour les entreprises qui exportent en zone euro.

Prêt pour la réforme 2026 ?

YAOKA émet des factures Factur-X conformes en 2 minutes. Plan gratuit, sans carte bancaire.

Démarrer gratuitement