Aller au contenu
Lekteo

Ouvrir un fichier XML de facture, directement dans le navigateur

Vous avez reçu un fichier <code>.xml</code>, vous avez double-cliqué, et vous êtes tombé sur un mur de balises. Cette page explique ce que vous tenez, et vous permet de l’ouvrir en clair sans rien installer.

Ce que vos outils habituels en font, et pourquoi c’est illisible

Un fichier XML de facture n’a pas de format d’affichage. Selon l’outil auquel votre système le confie, vous obtenez trois échecs différents — et aucun n’est de votre fait :

Dans les trois cas, l’information est bien là. Ce qui manque, c’est la couche qui sait que PayableAmount est le net à payer et que DueDate est la date d’échéance. C’est précisément ce que fait cette page.

Ouvrir le fichier, en trois gestes

  1. Retournez à la page d’accueil et glissez le fichier sur la zone de dépôt, ou cliquez pour le choisir.
  2. La syntaxe est reconnue à la première balise du document. Vous n’avez rien à indiquer, et rien à savoir à l’avance.
  3. La facture s’affiche remise en forme : émetteur, client, lignes, ventilation de TVA, totaux, échéance et coordonnées bancaires. Le profil déclaré par le fichier apparaît en haut.

Aucun compte, aucune adresse de courriel, aucune installation. Les extensions attendues sont .xml pour un fichier nu et .pdf pour un Factur-X, qui transporte son XML à l’intérieur.

Reconnaître ce que vous tenez

Il n’existe pas un format de facture XML mais deux syntaxes, et un emballage. Ouvrez le fichier dans un éditeur de texte et lisez le nom de la première balise :

Vous croiserez également des noms de profils : Peppol BIS Billing 3.0, XRechnung, Factur-X EN 16931. Ce ne sont pas des formats supplémentaires mais des variantes plus précises des deux syntaxes ci-dessus, qui imposent des champs additionnels. Le comparatif des formats remet l’ensemble en ordre.

Vous pouvez aussi sauter cette étape : déposez le fichier, le format et le profil s’affichent d’eux-mêmes. Un fichier peut porter une extension trompeuse ; son contenu, lui, ne ment pas.

Pourquoi votre fichier n’est envoyé nulle part

Une facture porte votre chiffre d’affaires, le nom de vos clients, vos conditions commerciales et souvent un IBAN. Téléverser cela sur un service inconnu pour obtenir un tableau est une mauvaise affaire.

Lekteo s’exécute entièrement dans votre navigateur. Le fichier est lu sur votre machine et n’est transmis à aucun serveur : ni téléversement, ni compte, ni base de données, ni journal. Vous pouvez le vérifier vous-même — chargez la page, coupez votre connexion, puis déposez le fichier : la lecture fonctionne toujours.

Imprimer, exporter : ce qui remplace une conversion

Beaucoup de gens cherchent à « convertir un XML en PDF ». Disons les choses franchement : Lekteo ne convertit pas et ne produit aucun nouveau fichier de facture. Il n’émet rien, ne transmet rien, et ne se substitue à aucune plateforme.

Ce qu’il fait, et qui répond au besoin réel :

Une précision qui compte, et qu’aucun convertisseur ne dit : un PDF imprimé depuis une facture électronique n’est pas une facture électronique. Ce n’est qu’une représentation, dépourvue de données structurées. Conservez toujours le fichier reçu tel quel, à côté.

Si le fichier ne s’ouvre pas du tout

Un fichier peut être refusé pour trois raisons bien distinctes, et il est utile de les séparer avant d’appeler qui que ce soit :

Un quatrième cas est plus fréquent qu’on ne croit : le fichier s’ouvre, mais son contenu viole une règle de la norme. La facture s’affiche alors normalement, accompagnée des constats correspondants. La page obligations 2026 explique d’où viennent ces fichiers et ce que vous devez pouvoir en faire.

Questions fréquentes

Peut-on ouvrir un fichier XML de facture avec Excel ?

Techniquement oui, et le résultat est presque toujours inexploitable. Excel propose un plan de colonnes qui ne ressemble à aucune facture, parce qu’il ignore quelle balise contient le net à payer ou la date d’échéance. Il traite le fichier comme un tableau de données quelconque.

Le fichier est-il envoyé sur un serveur ?

Non. Il est lu dans l’onglet ouvert, sur votre machine, et n’est transmis nulle part. Vous pouvez le vérifier en coupant votre connexion après le chargement de la page : la lecture fonctionne toujours.

Comment savoir si mon fichier est un UBL ou un CII ?

À la première balise du document. Invoice ou CreditNote désigne un UBL ; CrossIndustryInvoice désigne un CII. Vous n’avez de toute façon pas à le savoir avant de déposer le fichier : la syntaxe est reconnue automatiquement et affichée ensuite.

Peut-on transformer ce fichier XML en PDF ?

Lekteo ne convertit pas d’un format vers un autre. Il affiche la facture, permet de l’imprimer — ce qui donne un PDF de lecture — et d’exporter les données en JSON ou en CSV. Gardez le fichier XML reçu : une impression n’en est qu’une représentation, sans données structurées.

Mon fichier a l’extension .xml mais mon fournisseur parle de Factur-X. Est-ce normal ?

C’est possible. Factur-X désigne un PDF qui transporte un XML en pièce jointe ; si votre fournisseur vous a envoyé le XML seul, vous tenez la partie structurée sans son emballage. Elle est écrite en syntaxe CII et se lit exactement de la même façon.