TanodTools
FR

Lecteur Factur-X / ZUGFeRD

Ouvrez un PDF Factur-X ou ZUGFeRD et découvrez les données de facture qu'il renferme. Le XML joint est extrait du PDF dans votre navigateur et affiché comme une facture. Le fichier ne quitte jamais votre appareil.

Vos fichiers ne quittent jamais votre appareil

Déposez une facture électronique ici

XML, PDF contenant une facture (ZUGFeRD, Factur-X) ou fichier .p7m signé. Ou glissez-le n'importe où sur cette page.

Ouvert sur cet appareil. Rien n'est envoyé.

Un fichier à la fois, jusqu'à 25 Mo. Nécessite un PDF/A-3 avec un fichier de facture joint (factur-x.xml, zugferd-invoice.xml ou xrechnung.xml) ; un PDF ordinaire ne contient aucune donnée de facture, et la page l'indique. Les pages du PDF ne sont pas affichées, seulement les données qu'il contient. Simple visionneuse : aucune validation, et rien n'est envoyé.

Comment lire un PDF Factur-X ou ZUGFeRD

  1. Choisissez le PDF Factur-X ou ZUGFeRD, ou glissez-le sur la page. Un fichier XML fonctionne aussi.
  2. La page trouve le XML joint au PDF et l'affiche sous forme de facture : parties, lignes, TVA, totaux et coordonnées de paiement.
  3. Cliquez sur Imprimer ou enregistrer en PDF pour obtenir un exemplaire propre, sur Télécharger le JSON pour récupérer les données, ou sur Télécharger le XML pour obtenir le fichier qui se trouvait dans le PDF.

Un PDF qui est aussi une facture

Un fichier Factur-X ou ZUGFeRD ressemble à n'importe quelle facture PDF, mais il contient une seconde version de la facture au format XML, jointe au PDF comme une pièce jointe l'est à un e-mail. Les personnes lisent les pages ; les logiciels lisent le XML. Depuis le 1er janvier 2025, toute entreprise en Allemagne doit pouvoir recevoir des factures électroniques structurées, et la France l'impose à partir du 1er septembre 2026 : ces PDF hybrides sont donc désormais courants.

Cette page ouvre le PDF dans votre navigateur, lit la liste des fichiers joints, puis essaie les fichiers XML dans cet ordre : factur-x.xml, zugferd-invoice.xml, xrechnung.xml, puis tout autre fichier XML. Le premier qui est une facture prise en charge est affiché. Les pages du PDF ne sont pas reproduites.

Profils

Le profil indique la quantité de données que contient le XML. MINIMUM et BASIC WL ne contiennent que les données d'en-tête et les totaux. BASIC ajoute les lignes de facture. EN 16931 (appelé COMFORT dans les anciennes versions de ZUGFeRD) correspond à la norme européenne complète. EXTENDED va au-delà, et XRECHNUNG est le profil allemand du secteur public. La page affiche le contenu de chaque fichier et ne le vérifie pas au regard des règles du profil.

Astuces

  • Si une facture PDF n'a pas de pièce jointe, demandez à l'expéditeur le XML ou une version Factur-X / ZUGFeRD.
  • Un simple fichier XML de la même norme s'ouvre aussi ici ; les XML XRechnung sont également lus par la Visionneuse XRechnung.
  • Utilisez Télécharger le XML pour conserver les données structurées qui se trouvaient dans le PDF.

Questions fréquentes

Mon PDF est-il envoyé ?

Non. Le PDF est ouvert dans votre navigateur avec la bibliothèque open source pdf.js, le XML joint y est lu, et rien n'est envoyé à un serveur. La fermeture de l'onglet efface tout.

Quelle est la différence entre ZUGFeRD et Factur-X ?

C'est la même norme. ZUGFeRD est le nom allemand et Factur-X le nom français ; ZUGFeRD 2 et Factur-X 1 sont techniquement identiques. Dans les deux cas, il s'agit d'un document PDF/A-3 auquel est joint une facture XML (UN/CEFACT CII). Le profil (MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED ou XRECHNUNG) indique la quantité de données que contient le XML.

Pourquoi la page indique-t-elle que mon PDF ne contient aucune donnée de facture ?

Un PDF ordinaire n'est qu'une image de facture. Les données structurées n'existent que si le logiciel qui a créé le PDF y a joint le XML. Cherchez un fichier joint dans votre lecteur PDF. S'il n'y en a pas, le PDF n'est pas une facture électronique ; pour lire son texte, essayez plutôt PDF en texte.

Quels profils sont pris en charge ?

Tous les profils qui utilisent le XML CII. MINIMUM et BASIC WL contiennent des totaux mais pas de lignes de facture, et la page le signale ; BASIC, EN 16931, EXTENDED et XRECHNUNG contiennent des lignes. L'ancien format ZUGFeRD 1.0 n'est pas pris en charge.

Compare-t-elle les pages du PDF avec le XML ?

Non. Les pages du PDF ne sont pas affichées et rien n'est comparé. Dans les formats hybrides, c'est en général le XML qui fait foi pour les données de la facture : c'est donc ce que vous voyez ici.

Les documents joints sont-ils ouverts ?

Non. Les documents joints à l'intérieur du XML (un relevé d'heures, par exemple) sont simplement listés avec un bouton Télécharger. Le nom du fichier est nettoyé et le téléchargement utilise un type de fichier générique ; n'ouvrez ces documents que si vous faites confiance à l'expéditeur.