Convertir une facture PDF en Factur-X consiste à extraire les données de la facture (émetteur, client, lignes, taux de TVA, totaux), à les écrire dans un fichier XML au format CII conforme au profil EN 16931, puis à intégrer ce XML dans un PDF/A-3 accompagné de ses métadonnées. Un PDF seul, même parfaitement présenté, n'est pas une facture électronique au sens de la réforme : c'est le XML intégré qui la rend lisible par les Plateformes Agréées. Vous pouvez faire cette conversion en ligne avec notre convertisseur Factur-X, puis contrôler le fichier obtenu avec le vérificateur de facture.
Ce qu'est vraiment un fichier Factur-X
Factur-X est un format hybride franco-allemand : un PDF/A-3 que n'importe qui peut ouvrir et lire, dans lequel est embarqué un fichier XML nommé factur-x.xml, structuré selon la norme CII (Cross Industry Invoice). Le lecteur humain voit la facture habituelle ; le logiciel du destinataire lit le XML et intègre la facture sans ressaisie.
Le XML existe en plusieurs profils, du plus léger au plus complet : MINIMUM, BASIC WL, BASIC, EN 16931 et EXTENDED. Pour la facturation électronique entre entreprises françaises, c'est le profil EN 16931 qui porte l'ensemble des données attendues par les plateformes. Les deux autres formats acceptés par la réforme, UBL et CII seul, sont expliqués dans Factur-X, UBL, CII : quelle différence. Notre page dédiée au format Factur-X détaille le contenu du XML.
Pourquoi convertir une facture PDF en 2026
Depuis le 1er septembre 2026, toutes les entreprises établies en France et assujetties à la TVA doivent pouvoir recevoir des factures électroniques. L'obligation d'émettre s'applique déjà aux grandes entreprises et aux entreprises de taille intermédiaire, et s'étendra aux PME, TPE et micro-entreprises le 1er septembre 2027. Entre ces deux dates, la conversion d'un PDF répond à quatre situations concrètes :
- un client grand compte, déjà en émission obligatoire, vous demande des factures qu'il peut intégrer sans ressaisie ;
- vous voulez tester votre chaîne de facturation avant votre propre échéance, avec de vraies factures ;
- vous devez archiver vos factures passées dans un format structuré, exploitable par votre comptable ;
- vous avez une facture produite par un outil ancien, un tableur ou un traitement de texte, que vous voulez rendre lisible par une plateforme.
Une précision importante : convertir un PDF en Factur-X ne vaut pas transmission. Après votre date d'émission obligatoire, la facture à un client professionnel français doit passer par une Plateforme Agréée, directement ou par une Solution Compatible. Un Factur-X envoyé en pièce jointe par courriel sera un bon fichier, mais pas une facture électronique transmise au sens de la loi. Notre article facture PDF par e-mail : encore légale en 2027 ? détaille la frontière.
La méthode en cinq étapes
Étape 1 : vérifier la facture d'origine
Avant toute conversion, relisez la facture. Le XML ne corrigera rien : il reproduira les erreurs. Vérifiez le numéro, la date d'émission, votre SIREN, le SIREN du client s'il est assujetti, l'adresse de livraison si elle diffère de l'adresse de facturation, la catégorie de l'opération (livraison de biens, prestation de services, ou les deux) et les mentions de TVA. Une facture qui n'avait pas ces mentions en PDF ne les aura pas davantage en Factur-X. La liste complète figure dans les mentions obligatoires d'une facture en 2026.
Étape 2 : extraire les données
Deux voies. La ressaisie manuelle, fiable sur une facture simple de trois lignes, impraticable au-delà. Ou la reconnaissance automatique (OCR), qui lit le PDF et propose les champs. L'OCR lit bien les montants et les dates, et se trompe surtout sur les décimales (une virgule prise pour un point), les lignes multi-taux et les remises. Quelle que soit la voie, chaque champ doit être relu avant génération.
Étape 3 : choisir le profil EN 16931
Le profil MINIMUM ne contient que les totaux et les identifiants : il ne suffit pas pour une facture entre entreprises en France. Choisissez EN 16931. Il impose notamment les lignes de facture, la ventilation de la TVA par taux, les identifiants des deux parties et les dates. Si votre convertisseur ne propose pas ce profil, il ne vous servira pas pour la réforme.
Étape 4 : générer le XML et l'intégrer dans un PDF/A-3
Le convertisseur produit le fichier factur-x.xml et le place dans le PDF comme pièce jointe, avec une relation de type Alternative ou Source, puis écrit les métadonnées XMP qui déclarent le profil utilisé. Le PDF lui-même doit être au niveau PDF/A-3 : polices intégrées, pas d'éléments dynamiques, profil de couleur déclaré. C'est cette étape qu'un outil générique de PDF ne sait pas faire : il faut un convertisseur conçu pour Factur-X.
Étape 5 : valider le résultat
Un fichier Factur-X se vérifie à deux niveaux. Le PDF doit passer une validation PDF/A-3. Le XML doit passer les règles de l'EN 16931 (le schematron), qui contrôlent la cohérence arithmétique, la présence des champs obligatoires et la validité des codes. Le vérificateur de facture de CashFacture applique ces contrôles et vous dit exactement quelle règle échoue. Ne considérez jamais une conversion terminée avant cette étape : une plateforme qui reçoit un XML incohérent le rejette, et c'est vous qui recevrez le rejet.
Les outils disponibles
Trois familles répondent à des besoins différents.
Le convertisseur en ligne. Vous déposez le PDF, l'outil extrait les données, vous relisez, vous téléchargez le Factur-X. C'est la bonne réponse pour un volume faible ou une conversion ponctuelle. Le convertisseur Factur-X de CashFacture suit exactement les cinq étapes ci-dessus, avec la relecture des champs avant génération et la validation à la fin.
Le logiciel de facturation. Si vous émettez plus de quelques factures par mois, la conversion devient un détour inutile : un logiciel conçu pour la réforme produit la facture directement en Factur-X EN 16931 et la transmet par une Plateforme Agréée. C'est ce que fait CashFacture pour chaque facture, qu'elle soit saisie au bureau ou sur un chantier.
Les bibliothèques pour développeurs. Des composants libres existent en Python et en Java pour intégrer un XML dans un PDF/A-3. Ils demandent de construire soi-même le XML conforme, ce qui est la partie difficile. Ils conviennent à une équipe technique qui veut brancher un système existant, pas à un artisan.
Les pièges qui font échouer une conversion
Renuméroter la facture. Une facture déjà émise garde son numéro et sa date. Convertir n'est pas réémettre : si votre outil crée une nouvelle facture avec un nouveau numéro, vous venez de doubler une vente dans votre comptabilité et dans votre TVA.
Un PDF qui n'est pas PDF/A-3. Le PDF produit par un traitement de texte ou un tableur n'est pas PDF/A-3. Y glisser un XML donne un fichier que les validateurs refusent. Le convertisseur doit reconstruire le PDF au bon niveau.
Des totaux qui ne se recoupent pas. Le XML impose que la somme des lignes, la ventilation par taux de TVA et le total TTC soient cohérents au centime. Les arrondis d'une facture à plusieurs taux sont la première cause de rejet. Contrôlez que le XML reflète exactement le PDF, ligne par ligne.
Des mentions absentes. SIREN du client, adresse de livraison, catégorie d'opération : trois données que les PDF d'avant la réforme ne portaient presque jamais. Il faut les ajouter, pas les deviner.
L'autoliquidation mal codée. Dans le bâtiment, une facture de sous-traitance porte la mention d'autoliquidation et un code de TVA spécifique dans le XML. Un convertisseur qui applique 20 % par défaut produit une facture fausse. Le fonctionnement est détaillé sur la page facturation électronique BTP.
Les factures de vos fournisseurs. Vous n'avez pas à convertir les factures que vous recevez : c'est à l'émetteur de les produire au bon format. Depuis le 1er septembre 2026, un fournisseur français assujetti qui vous envoie encore un PDF par courriel s'expose lui-même ; ce qu'il faut faire est expliqué dans facture reçue en PDF après le 1er septembre 2026.
Convertir ou émettre directement en Factur-X ?
La conversion est une bonne solution de transition, pour quelques factures ou pour rattraper un historique. Dès que vous facturez régulièrement, le calcul change : chaque conversion demande une relecture, et l'émission reste à transmettre par une plateforme. Un logiciel qui émet directement en Factur-X supprime le détour. Il connaît votre SIREN, celui de vos clients, vos taux, votre catégorie d'opération, et transmet la facture à votre Plateforme Agréée dans le même geste. Pour un indépendant, la page professions libérales montre à quoi cela ressemble au quotidien.
Questions fréquentes
Un PDF classique peut-il être considéré comme une facture électronique ?
Non. Au sens de la réforme, une facture électronique est émise, transmise et reçue dans un format structuré, lisible par un logiciel : Factur-X, UBL ou CII. Un PDF image ou un PDF généré par un traitement de texte reste une facture papier dématérialisée.
Quel profil Factur-X choisir pour convertir mes factures ?
Le profil EN 16931. Les profils MINIMUM et BASIC WL ne contiennent pas les lignes de facture ni la ventilation complète de la TVA, et ne suffisent pas pour une facture entre entreprises françaises.
Une facture convertie en Factur-X est-elle valable si je l'envoie par courriel ?
Le fichier sera conforme, mais après votre date d'émission obligatoire, une facture à un client professionnel établi en France doit transiter par une Plateforme Agréée, directement ou par une Solution Compatible. L'envoi par courriel seul ne constitue pas une transmission électronique au sens de la loi.
Comment vérifier qu'un fichier Factur-X est correct ?
Faites valider le PDF au niveau PDF/A-3 et le XML contre les règles de l'EN 16931 (schematron). Le vérificateur de facture de CashFacture applique ces deux contrôles et indique la règle en échec, le cas échéant.
Émettez vos factures directement en Factur-X
CashFacture produit chaque facture au profil EN 16931 et la transmet par Plateforme Agréée. Essai de 7 jours, carte requise, rien n'est prélevé avant la fin de l'essai.
Sans carte bancaire - résiliable à tout moment.