Extraire le XML d'un fichier Factur-X
Déposez un PDF Factur-X (PDF/A-3) et récupérez le fichier XML embarqué
(factur-x.xml): téléchargement direct ou affichage,
profil détecté et champs lus en français.
Confidentialité : extraction réalisée entièrement en mémoire. Aucun fichier n'est enregistré sur le serveur.
Le format Factur-X en un schéma
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).
Le réutiliser pose trois problèmes concrets: 1) déboguer une facture refusée par une PA, 2) injecter le XML dans un logiciel comptable ou une integration informatique pour tester une chaîne de réception, 3) l'archiver séparément du PDF ou le présenter à un auditeur. L'extracteur lit la pièce jointe, identifie le nom connu (ou le premier .xml trouvé), et restitue le XML en téléchargement ou en affichage avec le profil détecté.
Extraction versus validation : l'outil restitue le XML tel quel, sans porter de jugement sur sa conformité. Pour contrôler la conformité (profil, structure XSD, 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 : ils exécutent les mêmes contrôles que les Plateformes Agréées.
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.
Vous voulez transformer un PDF ordinaire en Factur-X ? Utilisez le validateur Factur-X pour contrôler une facture, le générateur Factur-X pour partir de zéro, le guide des formats et normes pour comparer Factur-X, UBL et CII.
Extraction via pikepdf de la pièce jointe embarquée d'un PDF/A-3. Le XML restitué est en syntaxe CII (UN/CEFACT). La conformité à la norme EN 16931 n'est pas évaluée par cet outil.