Extraire le XML d'un fichier Factur-X

Déposez un PDF Factur-X et récupérez le XML embarqué (factur-x.xml) : téléchargement ou affichage, avec le profil détecté et les champs lus en français.

PDF/A-3 Factur-X, ZUGFeRD, XRechnung ou Order-X. 15 Mo maximum. Extraction en mémoire, aucun fichier n'est enregistré.

Le format Factur-X en un schéma

Schéma sous licence CC BY 4.0 : · · Réutiliser ce schéma · SVG · PNG

Où est le XML et pourquoi l'extraire

Un fichier Factur-X est un PDF/A-3 (PDF lisible par un humain) dans lequel un fichier XML structuré est embarqué en pièce jointe. Ce XML, en syntaxe CII (Cross Industry Invoice), porte toutes les informations facturables lues par les logiciels et les Plateformes Agréées. Il n'est pas visible à l'écran : il est attaché aux métadonnées du PDF, sous un nom conventionnel (factur-x.xml, zugferd-invoice.xml, xrechnung.xml ou order-x.xml).

Trois usages concrets : déboguer une facture refusée par une Plateforme Agréée, injecter le XML dans un logiciel comptable pour tester une chaîne de réception, ou l'archiver séparément du PDF pour un auditeur. L'extracteur lit la pièce jointe, reconnaît le nom conventionnel (ou le premier .xml trouvé) et restitue le XML avec le profil détecté.

Extraction n'est pas validation : l'outil restitue le XML tel quel, sans juger sa conformité. Pour contrôler le profil, la structure XSD et les règles métier EN 16931 (codes BR-...), déposez le PDF d'origine dans le validateur Factur-X, ou le XML extrait dans le validateur CII.

Questions fréquentes

Où se trouve le XML dans un fichier Factur-X ?

Le XML Factur-X est embarqué comme pièce jointe d'un PDF/A-3. Il n'est pas visible à l'écran : stocké dans les métadonnées du fichier. Les noms officiels sont factur-x.xml, zugferd-invoice.xml (variante allemande ZUGFeRD), xrechnung.xml ou order-x.xml. Cet outil repère automatiquement l'un de ces noms, sinon le premier .xml présent en pièce jointe.

Que faire du fichier XML extrait ?

Trois usages courants : 1) le déboguer ou le relire (champs vendeur, acheteur, montants) ; 2) l'injecter dans votre logiciel comptable ou votre Plateforme Agréée pour tester l'intégration ; 3) l'archiver séparément du PDF. Le XML extrait est du CII : vous pouvez aussi le déposer dans notre validateur CII pour le contrôler.

Et si mon PDF n'a pas de XML embarqué ?

Ce n'est pas un Factur-X : c'est un PDF ordinaire. Le XML doit y être ajouté pour devenir conforme. C'est exactement le rôle de notre convertisseur PDF vers Factur-X, qui embarque le XML de votre facture dans un PDF/A-3 existant.

Le XML extrait est-il conforme à la norme EN 16931 ?

L'extraction restitue le XML tel qu'il est stocké : elle ne garantit pas sa conformité. Pour vérifier la conformité (profil, structure XSD et règles métier EN 16931), déposez le PDF d'origine dans le validateur Factur-X ou le XML extrait dans le validateur CII.

Mes fichiers sont-ils stockés ?

Non. L'extraction est réalisée entièrement en mémoire et rien n'est écrit sur le serveur : ni le PDF, ni le XML extrait, ni aucun résultat. Le téléchargement se fait directement depuis votre navigateur.

Des idées d'amélioration ? Dites-nous, c'est rapide

Un bug, un champ qui manque, un cas non couvert : deux champs, pas de compte à créer.

Outils liés

Ressources : guide des formats et normes · simulateur d'échéances 2026-2027 · liste des Plateformes Agréées

Rester informé

Réforme de la facture électronique : nouvelles plateformes agréées, échéances et outils, un email seulement quand il y a du neuf. Pas de spam : un email uniquement en cas d'évolution de la liste DGFiP ou du calendrier. Désinscription en un clic à tout moment, votre adresse n'est jamais partagée.

Extraction via pikepdf, XML restitué en syntaxe CII (UN/CEFACT), traitement en mémoire.