← Retour au blog

Générer une facture Factur-X : méthodes, profils et contrôles

28 octobre 2026
Générer une facture Factur-X : méthodes, profils et contrôles

Générer une facture Factur-X, c'est produire un PDF lisible auquel est intégré un fichier XML de données structurées. Trois voies existent : un logiciel de facturation qui le fait à chaque émission, un outil de conversion ou une bibliothèque appliqués à vos PDF, ou une chaîne sur mesure pour de gros volumes. Pour une PME, la première est presque toujours la plus sûre. Cet article détaille ce que contient le fichier, le profil à choisir, comment le vérifier et pourquoi générer un Factur-X ne suffit pas, à lui seul, pour être en règle.

Lugx
lugx.fr
Préparez vos factures électroniques
LugX intègre la facturation électronique conforme aux réglementations 2026-2027 dans une plateforme de gestion modulable.
Découvrir LugX

En bref

  • Un Factur-X est un PDF/A-3 avec un XML embarqué : l'humain lit le PDF, le logiciel du client lit le XML.
  • Pour une facture B2B courante, visez le profil EN 16931 ou, au minimum, BASIC : MINIMUM et BASIC WL ne portent pas le détail des lignes.
  • Le plus fiable consiste à générer le fichier depuis votre logiciel de facturation, puis à le contrôler avec un validateur officiel.
  • Le Factur-X est un format, pas un canal : les factures soumises à l'obligation doivent transiter par une plateforme agréée.

Table des matières

Ce que contient réellement un fichier Factur-X

Le FNFE-MPE décrit Factur-X comme une facture hybride : un PDF lisible et des données XML structurées destinées au traitement automatisé. C'est la première implémentation de la norme sémantique européenne EN 16931, et la même spécification que ZUGFeRD 2.5 côté allemand.

Concrètement, vous recevez un seul fichier qui s'ouvre comme un PDF ordinaire. Votre client le lit à l'écran, l'imprime ou l'archive. Son logiciel, lui, extrait le XML et alimente sa comptabilité sans ressaisie. C'est ce second volet qui change tout : le PDF seul n'est qu'une image, le XML porte la donnée.

Deux conséquences pratiques :

  1. Le PDF et le XML doivent dire la même chose. Si le total du PDF diffère de celui du XML, le destinataire traite le XML, pas ce qu'il voit.
  2. Un PDF classique renommé en « Factur-X » n'est pas un Factur-X. Sans XML embarqué et sans PDF/A-3, il n'y a pas de facture hybride.

Quel profil choisir pour votre facture

Le FNFE-MPE définit cinq profils, du plus léger au plus riche :

ProfilCe qu'il couvrePour qui
MINIMUMLes données minimales exigées par Chorus ProDépôt simple auprès du secteur public
BASIC WLDonnées d'en-tête et de pied de facture, sans lignesCas où le détail n'a pas à être structuré
BASICAjoute les données essentielles des lignesFacturation courante de services ou de produits
EN 16931L'ensemble des données prévues par la norme européenneÉchanges B2B standard, y compris transfrontaliers
EXTENDEDDes données en plus du profil EN 16931Secteurs avec besoins spécifiques (acomptes, logistique, etc.)

Notre conseil : si vous hésitez, partez sur EN 16931. Il couvre ce qu'attendent la plupart des clients et évite de regénérer vos modèles si un destinataire demande davantage de détail. Le profil MINIMUM peut sembler tentant, car il est simple, mais il ne porte pas vos lignes de facture : votre client ne pourrait pas rapprocher automatiquement chaque ligne de sa commande.

Pour les mentions que doit contenir toute facture, que le format soit hybride ou non, reportez-vous à notre checklist des mentions obligatoires. Le format ne remplace pas le fond : un Factur-X valide techniquement peut rester incomplet juridiquement.

Quelles données préparer avant de générer

Le fichier n'est jamais meilleur que les données qui l'alimentent. Dans l'exemple du projet open source facturix, les données comprennent notamment :

  • le numéro et la date de la facture, ainsi que son type ;
  • les identifiants et noms du vendeur et de l'acheteur ;
  • la devise ;
  • les totaux HT, de TVA, TTC et le net à payer.

Ajoutez, pour un usage réel, les lignes détaillées (désignation, quantité, prix unitaire, taux de TVA), les conditions de paiement et les coordonnées bancaires. Les erreurs les plus courantes naissent en amont : un SIREN absent de la fiche client, un taux de TVA saisi à la main, une adresse incomplète. Nettoyer votre fichier clients avant de basculer vaut mieux que corriger vingt rejets ensuite.

Si vos factures partent d'un devis accepté, conservez le lien entre les deux documents : la méthode est décrite dans notre article sur la conversion d'un devis en facture. Pour les acomptes, qui ont leurs propres règles de rédaction, voyez la facture d'acompte.

Trois façons de générer un Factur-X

1. Depuis votre logiciel de facturation

C'est la voie des TPE et PME. Vous saisissez la facture une fois, le logiciel produit le PDF/A-3, construit le XML à partir des mêmes champs et l'intègre. Il n'y a aucune double saisie, donc aucun écart entre ce qui est lu et ce qui est traité.

Critères à vérifier avant de choisir un outil :

  • Profils pris en charge : au moins BASIC et EN 16931.
  • Formats complémentaires : Factur-X, mais aussi UBL, car certains destinataires ou plateformes l'attendent.
  • Données de base : fiches clients avec SIREN, adresses de facturation et de livraison, TVA.
  • Validation intégrée ou export permettant de tester le fichier.
  • Chaîne complète : devis, avoirs, relances et comptabilité sur la même donnée.
  • Raccordement à une plateforme agréée pour la transmission, puisque le format seul ne la garantit pas.

2. Par conversion ou bibliothèque

Si vous avez déjà des PDF issus d'un ancien système, vous pouvez y greffer un XML. Le guide d'implémentation du FNFE-MPE référence plusieurs briques : son outil de validation, VeraPDF pour vérifier la conformité PDF/A-3, les Schematron EN 16931, Ghostscript pour convertir certains PDF, et des bibliothèques PHP, Python et Java. Le même guide cite aussi un modèle Excel qui crée des Factur-X à partir d'un extrait CSV, et un modèle LibreOffice qui produit des Factur-X au profil MINIMUM.

Ces solutions dépannent pour un volume ponctuel. Elles montrent aussi leurs limites : le profil MINIMUM ne suffit pas à une facturation courante, et chaque mise à jour de la spécification retombe sur vos épaules.

3. Par une chaîne sur mesure

Pour des volumes élevés ou un ERP maison, une chaîne automatisée est possible. Le dépôt facturix illustre le principe en quatre temps : associer chaque ligne de données à un PDF, produire le XML au format CII, valider le XML (Schematron et XSD), puis l'intégrer au PDF. Il faut un développeur, de la maintenance et une veille sur les versions du standard. C'est rarement pertinent pour une PME de moins de cinquante salariés.

Exemple : de la saisie au fichier

Prenons une société de services qui facture 12 heures de conseil à 90 € HT l'heure, avec une TVA à 20 %. Voici ce que le logiciel doit faire, sans que vous interveniez :

  1. Calculer 1 080,00 € HT, 216,00 € de TVA et 1 296,00 € TTC.
  2. Générer le PDF avec vos mentions légales.
  3. Écrire le XML avec les mêmes montants, le SIREN des deux parties, la date, la devise et l'échéance.
  4. Embarquer le XML dans un PDF/A-3 et nommer correctement les pièces.
  5. Contrôler le tout avant l'envoi.

Pour regarder un vrai fichier, ne bricolez pas : le FNFE-MPE propose, dans le dossier Factur-X 1.09.2, des exemples téléchargeables pour tous les profils et plusieurs situations, avec les schémas et annexes techniques. Ouvrez le PDF, puis extrayez le XML avec un lecteur compatible : vous verrez les balises correspondant aux champs ci-dessus.

Les prestataires de services indépendants sont concernés au même titre que les autres : même une activité très simple, comme la facturation d'un coach vocal, implique de produire des factures claires, avec les bonnes mentions et la bonne TVA, avant de penser au format.

Vérifier qu'une facture Factur-X est valide

Un PDF qui s'ouvre correctement ne prouve rien. Trois contrôles s'imposent :

  • La structure et les données obligatoires : la FNFE-MPE met à disposition un validateur gratuit pour les fichiers Factur-X, CII, UBL, CDAR et Order-X. Testez-y un fichier de chaque modèle de facture que vous émettez.
  • Le PDF/A-3 : VeraPDF, cité dans le guide d'implémentation, vérifie cette conformité.
  • La cohérence PDF/XML : comparez montants, dates et identifiants à l'œil sur un échantillon. Aucun validateur ne remplace votre relecture d'un cas réel.

Les pièges les plus fréquents sont un nom de pièce jointe incorrect, un profil déclaré qui ne correspond pas aux données fournies, des arrondis de TVA différents entre ligne et total, et un PDF non conforme à la norme d'archivage. Retestez après chaque mise à jour de votre logiciel ou de vos modèles de documents. Les normes évoluent : le FNFE-MPE a indiqué en juillet 2026 que les versions révisées des normes AFNOR XP Z12-012, XP Z12-013 et XP Z12-014 étaient disponibles, et que Factur-X 1.09.2 devait s'aligner sur des évolutions de la XP Z12-012.

Générer un Factur-X ne suffit pas pour être conforme

C'est le point que beaucoup découvrent trop tard. Le Factur-X est un format. L'obligation française porte aussi sur le circuit : pour les opérations soumises à l'émission électronique, les factures doivent être transmises par une plateforme agréée, qui transmet les données à l'administration, comme l'explique le guide pratique de la DGFiP.

Factur-X envoyé via une plateforme agréée

Le même guide apporte une nuance utile côté réception : une facture reçue par courriel, en PDF ou sur papier après le 1er septembre 2026 ne doit pas être rejetée pour cette seule raison, si elle correspond à une opération réelle et contient les éléments nécessaires.

En pratique, votre chaîne complète comprend donc :

  1. un logiciel qui génère un format conforme (Factur-X ou UBL) ;
  2. une plateforme agréée pour la transmission et la réception ;
  3. un archivage fiable, détaillé dans notre guide sur l'archivage des factures électroniques ;
  4. une maîtrise du suivi des statuts, expliquée dans le cycle de vie de la facture électronique.

Pour le calendrier et les obligations selon la taille de votre entreprise, lisez notre guide de la facturation électronique 2026 pour les PME. Pour comprendre le rôle de l'intermédiaire entre vous et l'administration, consultez le guide de l'opérateur de dématérialisation. Et côté achats, la réception des factures fournisseurs se prépare aussi : voir dématérialiser les factures fournisseurs.

Notre point de vue : le format est la partie facile

Notre point de vue : le format est la partie facile — overview diagram

Nous construisons LugX en observant ce qui coince réellement chez nos clients. Presque jamais le fichier XML. Ce qui coince, ce sont des données dispersées : des clients dans un tableur, des devis dans un autre outil, des relances faites à la main. Quand la donnée est propre et centralisée, générer un Factur-X devient un effet de bord de la facturation, pas un chantier.

C'est pourquoi nous défendons une approche modulaire. Vous partez de la facturation, avec la conformité intégrée, puis vous ajoutez uniquement ce dont vous avez besoin : commercial, stock, projets, comptabilité, interventions. Vos données restent les mêmes à chaque étape de votre croissance, sans ressaisie ni migration. Notre conseil aux dirigeants : ne choisissez pas un outil pour son générateur de fichier, choisissez-le pour la qualité de la donnée qu'il vous fait produire en amont, et pour la facilité avec laquelle vous resterez à jour quand les règles évolueront.

— Adam

Générer vos Factur-X avec LugX

La facturation électronique de LugX est conçue pour les échéances 2026-2027 et prend en charge Factur-X et UBL. Vous créez vos devis, factures et avoirs depuis le même espace, avec relances automatiques par e-mail ou SMS, et vous pouvez raccorder votre comptabilité, notamment Pennylane.

L'offre Essentiel démarre à 29,99 € HT par mois. Chaque module complémentaire (commercial, stock, projets, RH, comptabilité, interventions et d'autres) coûte 9,99 € HT par mois : vous n'activez que ce qui vous sert. Découvrez le détail du module de facturation électronique, ou voyez comment le module Commercial alimente vos factures depuis vos opportunités et vos devis. La signature électronique et les SMS sont facturés à la consommation.

Pour un format de plus près, notre guide pratique du format Factur-X complète cet article.

Questions fréquentes

Peut-on générer un Factur-X gratuitement ?

Oui, pour quelques fichiers : des modèles Excel et LibreOffice sont cités par le FNFE-MPE, mais le modèle LibreOffice se limite au profil MINIMUM. Pour une activité régulière, ce type de bricolage coûte vite plus de temps qu'un logiciel de facturation. Il expose aussi à des erreurs de cohérence entre PDF et XML.

Quel profil Factur-X faut-il utiliser pour une PME ?

Le profil EN 16931 est le choix le plus prudent pour une facturation B2B courante, car il couvre l'ensemble des données de la norme européenne. BASIC peut convenir pour des factures simples avec lignes. MINIMUM et BASIC WL, qui ne détaillent pas les lignes, sont plutôt réservés à des cas précis comme le dépôt sur Chorus Pro.

Un Factur-X est-il obligatoire ?

Le Factur-X est l'un des formats acceptés, avec UBL et CII. Ce qui est obligatoire, c'est l'émission et la réception de factures électroniques selon le calendrier qui vous concerne, avec transmission par une plateforme agréée. Vérifiez votre échéance sur la page officielle de la DGFiP.

Comment savoir si mon fichier est valide ?

Passez-le dans le validateur de la FNFE-MPE, qui contrôle la structure et les champs obligatoires. Contrôlez ensuite la conformité PDF/A-3 avec un outil comme VeraPDF, puis comparez à la main les montants du PDF et du XML sur un échantillon.

Sources

Recommandations