Aller au contenu
Lekteo

Factur-X : le PDF qui contient une facture en XML

Un Factur-X ressemble à un PDF ordinaire et s’ouvre comme tel. Les données de la facture, elles, sont rangées dans un fichier XML placé à l’intérieur du PDF, que votre lecteur ne vous montre pas.

Un seul fichier, deux faces

Factur-X est un format hybride. Techniquement, c’est un PDF/A-3, c’est-à-dire un PDF capable de transporter des pièces jointes. Il réunit deux choses dans un fichier unique :

Les deux faces doivent dire la même chose. C’est le principe même du format : une seule facture, deux lectures possibles. Le XML embarqué est écrit dans la syntaxe CII, la même que celle des fichiers CII purs.

Pourquoi le PDF s’affiche mais que les données sont ailleurs

Quand vous double-cliquez sur un Factur-X, votre lecteur fait son travail : il affiche la page. Il n’a aucune raison de vous signaler qu’un fichier de données est attaché derrière. Certains lecteurs proposent un panneau « pièces jointes » ou une icône de trombone, d’autres ne le montrent nulle part.

Vous croyez donc tenir un PDF ordinaire, alors que la partie exploitable est invisible. Cela a une conséquence pratique importante : si vous imprimez le fichier puis le rescannez, ou si vous l’enregistrez depuis un outil qui le réécrit, la pièce jointe disparaît. Il ne reste qu’une image de facture, qui n’est plus une facture électronique.

Gardez donc toujours le fichier reçu tel quel, sans le rouvrir ni le réenregistrer dans un éditeur de PDF.

Comment ouvrir un Factur-X et voir ce qu’il contient

  1. Déposez le PDF sur la zone de dépôt. Le XML embarqué est extrait directement, sans passer par un logiciel de PDF.
  2. La facture s’affiche à partir des données, et non de la page imprimée : c’est la version que votre comptabilité recevra.
  3. Le profil déclaré apparaît en haut — par exemple Factur-X BASIC ou Factur-X EN 16931.
  4. Les constats de contrôle suivent, avec les montants concernés.

Si le PDF ne contient aucune facture structurée, vous le saurez tout de suite : c’est alors un PDF classique, une facture imprimée ou scannée, et non une facture électronique au sens du dispositif. Rien n’est deviné à partir de l’image, et aucune reconnaissance de texte n’est tentée.

Les profils : pourquoi deux Factur-X ne se ressemblent pas

Factur-X existe en plusieurs profils, du plus léger au plus complet : MINIMUM, BASIC WL, BASIC, EN 16931 — aussi appelé COMFORT — et EXTENDED. Le profil est déclaré à l’intérieur du fichier et s’affiche dès la lecture.

La différence n’est pas théorique. Les profils MINIMUM et BASIC WL ne transportent pas le détail des lignes : ils portent essentiellement des données de synthèse. Si vous cherchez le détail article par article et qu’il n’apparaît pas, ce n’est pas un défaut de lecture — ces informations ne figurent que dans la partie imprimée du PDF.

C’est aussi pour cette raison qu’un même contrôle ne s’applique pas à tous les profils de la même façon : on ne peut pas reprocher à un fichier de synthèse de ne pas détailler ce qu’il n’a pas vocation à porter.

Ce qu’il faut vérifier sur un Factur-X reçu

Si vous recevez plutôt des fichiers .xml nus, ce sont des UBL ou des CII. Le comparatif des formats montre en un tableau ce qui les sépare.

Questions fréquentes

Factur-X et ZUGFeRD, est-ce la même chose ?

ZUGFeRD est le nom allemand du même format hybride, et les deux suivent la même norme européenne EN 16931. Dans les versions récentes, ils sont techniquement équivalents. Un outil qui lit l’un lit l’autre.

Mon lecteur ne montre aucune pièce jointe. Est-ce quand même un Factur-X ?

Peut-être. Beaucoup de lecteurs de PDF n’affichent pas les pièces jointes, ou les cachent dans un panneau latéral fermé par défaut. Le plus simple est de déposer le PDF : soit le XML est trouvé et la facture s’affiche, soit il n’y en a pas et vous le saurez explicitement.

Un PDF scanné de ma facture papier est-il une facture électronique ?

Non. Un scan est une image : il ne contient aucune donnée exploitable par un logiciel. Une facture électronique au sens du dispositif porte des données structurées, ce que fait Factur-X mais pas un PDF ordinaire.

La page imprimée et les données affichent des montants différents. Que faire ?

Ce n’est pas normal : les deux faces d’un Factur-X sont censées porter la même facture. Signalez l’écart à votre fournisseur et demandez un fichier corrigé avant de régler. Ce sont les données structurées que reprendra votre comptabilité, pas la page.