Guide
Extraire le XML d’un PDF Factur-X ou ZUGFeRD
Retrouver le XML embarqué dans une facture Factur-X ou ZUGFeRD, vérifier son profil et comparer les données avec le PDF sans modifier l’original.
Une facture hybride comporte une présentation lisible et des données structurées embarquées. Extraire ces données sert à les examiner ou à les transmettre à un outil compatible. L’extraction ne doit pas réécrire le document reçu ni remplacer l’original conservé en comptabilité.
Commencer par le fichier d’origine
Utilisez le PDF téléchargé depuis le canal de réception. Évitez une copie obtenue par impression virtuelle : elle peut avoir perdu les pièces jointes. Dans le lecteur hybride de KlarFakt, ouvrez le fichier et consultez les informations détectées. L’absence de XML de facture reconnu est un résultat à examiner, pas une invitation à renommer arbitrairement une autre pièce jointe.
Comparer les deux représentations
Vérifiez le numéro, la date, le vendeur, l’acheteur, la devise et les totaux. Si le PDF affiche un montant différent de l’XML, demandez une clarification à l’émetteur. Modifier seulement l’une des représentations laisse le document incohérent. Notez également le profil annoncé : les informations présentes varient selon le profil Factur-X ou ZUGFeRD.
Contrôler l’XML extrait
Soumettez ensuite le document au contrôle correspondant au profil pris en charge et lisez les limites annoncées dans le rapport. Une extraction réussie ne certifie ni PDF/A, ni signature, ni conformité fiscale globale. Conservez le PDF original, l’XML extrait et le résultat du contrôle avec un nom permettant de les rapprocher. Demandez un nouvel export à l’émetteur si la structure attendue manque.
Vérifier son propre cas
Travaillez d’abord sur une copie et gardez l’original intact. Notez le résultat attendu, l’action réellement effectuée et la version du logiciel utilisé. Comparez ensuite numéro du document, parties, devise et montants avec la facture de départ. Faites expliquer toute différence avant de réutiliser le résultat. Pour diagnostiquer un échec, un petit exemple anonymisé est préférable à l’envoi indiscriminé de données clients complètes. Rejouez le test après une modification de l’export et, si nécessaire, confirmez que le destinataire sait recevoir et exploiter le document obtenu.
Sources et prochaine étape
Outils sur ce sujet
Autres guides
- Les profils ZUGFeRD et Factur-X expliqués, de MINIMUM à EXTENDED
- Facture électronique 2026-2027 : qui est concerné et quand
- XRechnung ou ZUGFeRD : quel format de facture électronique pour quelle facture
- Archiver une facture électronique : quels fichiers garder ?
- Préparer un dossier PDF de factures avec ImgPact
- Facture PDF ou facture électronique : quelle différence ?
Pas de conseil juridique. Dates et obligations suivent les publications officielles citées dans le texte ; quand une date n’est pas définitive, le texte le dit.