Logo Invoicing.plus

Faites le saut vers la facturation électronique avec Invoicing.plus.

Notre équipe est prête à vous guider à chaque étape. Essayez notre logiciel dès maintenant et bénéficiez d’un accompagnement personnalisé.

Sonia et Jean-Didier

Vous avez une belle facture en PDF.

Propre, claire, professionnelle. Vous pensez qu’elle est prête pour Factur-X ?

Pas si vite.

Le piège, c’est la partie invisible. Ce beau PDF, sans son « jumeau » XML embarqué, ne vaut rien aux yeux de la machine.

Une vraie facture Factur-X est un format hybride. C’est un PDF/A-3 (la partie visible pour vous) qui contient un fichier de données XML (la partie exploitable par les logiciels), structuré selon la norme EN 16931.

Dans cet article, on va décortiquer les exigences techniques. Pas de blabla, que du concret.

L’objectif est simple : vous rendre autonome pour créer des factures qui ne seront jamais rejetées.

On va voir ensemble :

  • La structure exacte du format PDF/A-3 + XML.
  • Les étapes pour générer et valider une facture conforme.
  • Où trouver les ressources fiables de la FNFE-MPE pour ne plus jamais douter.

Préparez-vous à produire des factures Factur-X propres, lisibles par tous et 100% exploitables.

Structure du format hybride Factur-X et exigences techniques

Factur-X exigences techniques  fonctionnement et structure technique.jpg

Comme nous l’avons abordé juste avant, une facture Factur-X n’est pas un simple PDF. Loin de là.

C’est un véritable document hybride. Une alliance ingénieuse, si vous voulez.

D’un côté, il y a le

PDF/A-3. C’est la partie que vous lisez. La « vitrine » visible et compréhensible pour l’œil humain.

De l’autre, vous avez un fichier XML embarqué. C’est le « moteur » invisible. Celui qui alimente directement vos systèmes informatiques ou ceux de vos clients.

Ce XML, il est structuré.

Il suit les règles strictes de la norme EN 16931.

Pourquoi cette double casquette ?

C’est assez simple :

  • Le PDF/A-3 permet un archivage durable, une lisibilité impeccable, et offre cette sécurité visuelle que nous apprécions tous. Vos clients peuvent l’ouvrir, le vérifier et l’imprimer sans souci.
  • Le XML embarqué, lui, est là pour l’automatisation poussée. Il contient plus de 165 champs structurés. Des données pures, prêtes à être ingérées par un logiciel de comptabilité ou un ERP. Il intègre même des règles de calcul et des contrôles de cohérence.

C’est ce qui évite la ressaisie manuelle.

Imaginez, par exemple, que vous dirigiez un atelier textile.

Vous facturez une commande comprenant la confection de 500 T-shirts personnalisés, la broderie de logos, et la livraison express. Vous avez deux taux de TVA différents et un petit escompte pour paiement rapide.

Votre PDF/A-3 affichera tout ça clairement, ligne par ligne : le prix des T-shirts, le coût de la broderie, la TVA appliquée à chaque service, les totaux, les conditions de paiement… C’est votre « bon de commande » visuel, parfaitement compréhensible.

Mais derrière ce document, le XML contiendra toutes ces informations de manière codée :

  • Les références exactes (numéro de facture, de commande, de livraison).
  • Les bases imposables pour chaque taux de TVA.
  • Les montants HT, les totaux TTC.
  • Votre IBAN, les conditions de paiement précises.

C’est ça, la vraie puissance de Factur-X.

La norme EN 16931, c’est un peu la « grammaire » de ce XML. Elle définit comment les données doivent être nommées, quels formats utiliser (unités, décimales), et comment elles doivent interagir entre elles.

Pas de place à l’interprétation.

Concrètement, si votre PDF indique un total de 2 500,00 EUR TTC, le XML doit contenir toutes les informations (lignes, TVA, etc.) qui, une fois recalculées, mènent exactement à ces 2 500,00 EUR.

Sinon ? La facture sera tout simplement rejetée. Et ça, on ne le veut pas.

Un PDF « simple » : quelle différence ?

Un PDF classique, que vous générez peut-être déjà, est purement visuel. Il n’embarque pas ce fameux fichier XML normalisé.

Sans cet XML, l’automatisation côté client devient impossible ou, du moins, très peu fiable.

Le résultat est prévisible : des risques d’erreurs de saisie sont augmentés et les délais de traitement des factures chez vos clients s’allongent considérablement.

C’est un frein, une perte de temps. Pour vous, et pour eux.

Les attentes techniques minimales d’une facture Factur-X

Pour être certain que vos factures passent les mailles du filet, voici ce qu’il faut absolument garantir :

  • Un PDF/A-3 parfaitement valide, sans aucune police manquante (sinon, c’est illisible et donc invalide).
  • Un XML qui soit bien intégré au PDF, et qui respecte à la lettre le schéma et le profil de données que vous avez choisi.
  • Une cohérence absolue entre ce que vous voyez sur le PDF et ce que contient le XML. On parle ici des dates, des montants, et surtout de la TVA.

En parlant de profils de données, il en existe plusieurs, du plus « léger » au plus « riche » en informations :

  • MINIMUM
  • BASIC WL
  • EN 16931 (le plus commun et le plus recommandé pour la plupart des entreprises)
  • EXTENDED (pour les cas les plus complexes)

Vous choisirez le profil en fonction de la complexité de vos propres flux de facturation.

Pour revenir à notre dirigeant d’atelier textile :

Commencez par mapper les champs de votre logiciel de gestion (ERP) aux champs clés de la norme EN 16931. Par exemple : votre numéro de facture interne vers le « Invoice ID » du XML, votre SIREN vers le « Seller Legal ID », vos lignes de prestations vers les « Invoice Line Items », et bien sûr, tous les totaux et l’échéance de paiement.

Une fois cette correspondance établie, il est

indispensable de faire un test. Générez un fichier pilote, une seule facture Factur-X, et validez-la. C’est la meilleure façon de repérer les ajustements nécessaires avant de généraliser.

Vous voyez, c’est un processus qui demande de la rigueur.

Mais une fois que vous l’aurez mis en place, vous ne reviendrez plus en arrière. L’efficacité et la tranquillité d’esprit n’ont pas de prix, n’est-ce pas ?

Pour vous aider à automatiser tout ce processus de facturation et à personnaliser vos workflows selon vos besoins spécifiques, un logiciel peut vraiment faire la différence. Essayez gratuitement Invoicing.plus, c’est un outil qui permet d’adapter précisément vos factures et leurs traitements.

Processus de création et validation d’une Factur-X : étapes et checklist

Factur-X exigences techniques  fonctionnement et structure technique.jpg

Une facture Factur-X, vous l’avez compris, c’est deux choses en une : un joli PDF et un fichier XML intelligent.

Mais que se passe-t-il si votre PDF est impeccable, visuellement parfait, et que le XML, lui, ne « colle » pas aux chiffres affichés ?

Une seule issue, malheureusement : la facture est rejetée. Sans appel.

Parce que la moindre incohérence entre ces deux parties, même infime, et la machine bloque tout.

Vous avez peut-être déjà rencontré le problème : des totaux TTC qui semblent justes à l’écran, mais des bases de taxes mal réparties dans le XML. Ou pire, un fichier PDF/A-3 qui n’est pas valide parce qu’une police d’écriture manque à l’appel.

Ça brise la chaîne. Et c’est frustrant, n’est-ce pas ?

Alors, comment s’assurer que ça ne vous arrive plus ? Je vais vous montrer une méthode simple et actionnable, en 6 étapes concrètes.

C’est la feuille de route du terrain.

  1. Étape 1 : Préparez vos données sources.

    Avant toute chose, vos informations doivent être propres. Pas de « à peu près ».

    Nettoyez vos champs dans votre ERP (logiciel de gestion). Pensez aux identifiants SIREN, aux adresses complètes, à votre IBAN, aux conditions de paiement…

    Zéro doublon, zéro champ vide. C’est la base.

    Imaginez que vous êtes à la tête d’une PME dans le BTP. Vous facturez une rénovation. Il faut bien distinguer la main d’œuvre, le matériel fourni, et la prestation du sous-traitant. Chaque élément sur une ligne distincte, avec sa base HT et son taux de TVA bien attribué. C’est précis.

  2. Étape 2 : Générez le fichier XML conforme EN 16931.

    C’est le « cerveau » de votre facture. Vous devez mapper (faire correspondre) les champs de votre logiciel avec les libellés officiels de la norme.

    Par exemple, votre « numéro de facture » interne devient « Invoice ID » dans le XML. Vos dates, vos lignes de facturation (les InvoiceLine), les taxes, les totaux… tout doit y être.

    Et validez le XSD (le schéma de données) tout de suite. Si le schéma n’est pas respecté, ça se voit instantanément.

  3. Étape 3 : Créez le PDF/A-3.

    Activez l’option PDF/A-3 dans votre logiciel de génération. C’est capital.

    N’oubliez pas d’incruster toutes les polices utilisées. Aucune ne doit manquer, sinon la facture devient illisible pour certaines plateformes.

    Et le rendu visuel doit être le reflet exact des montants et des mentions légales de votre facture. Pas d’approximation.

  4. Étape 4 : Embarquez le XML dans le PDF.

    C’est ici que l’hybride prend tout son sens. Vous « attachez » ce fichier XML à votre PDF.

    Il faut le faire avec le bon type (`application/xml`) et lui donner un nom standard, comme `factur-x.xml`.

    Déclarez aussi cette « relation Factur-X » dans les métadonnées de votre PDF/A-3. C’est un peu comme dire au PDF : « Attention, j’ai un jumeau intelligent avec moi ! »

  5. Étape 5 : Validez techniquement le couple PDF/XML.

    C’est l’étape de vérité. Le contrôle de cohérence.

    Les recalculs de toutes les lignes, taxes comprises, doivent retomber au centime près sur le total TTC que vous voyez affiché sur le PDF. Si ça ne colle pas, il y a un problème.

    Mon conseil ? Testez une « facture pilote », une seule, avant de générer tout un lot. Ça vous fera gagner un temps précieux pour les ajustements.

  6. Étape 6 : Automatisez et journalisez.

    Une fois que vous maîtrisez le processus, l’idéal est de l’automatiser.

    Mettez en place un flux de travail (un « workflow ») avec des journaux d’erreurs (des « logs »). Si une règle ne passe pas, vous savez immédiatement où et pourquoi.

    Cette traçabilité est un gain énorme : moins d’impayés, moins d’allers-retours avec vos clients. Et une sacrée tranquillité d’esprit, vous ne trouvez pas ?

Vous voulez éviter cette maintenance maison, ces vérifications répétitives qui vous prennent un temps fou ?

Pour automatiser tout ce processus de facturation et à personnaliser vos workflows selon vos besoins spécifiques, un logiciel peut vraiment faire la différence. Essayez gratuitement Invoicing.plus, un outil qui permet d’adapter précisément vos factures et leurs traitements.

Action minute : Prenez une de vos factures de commerce de pièces auto. Une avec des remises de volume et des frais de port, par exemple.

Vérifiez que chaque élément (pièces, remise, port) apparaît bien sur une ligne distincte, avec ses taxCategory et taxPercent associés dans le XML.

Puis, assurez-vous que le grand total calculé par la machine correspond au centime près à celui du PDF. C’est ça, la clé.

Votre checklist de conformité Factur-X (à vérifier pour chaque lot)

Pour vous aider à ne rien oublier, voici les points essentiels à cocher :

  • Votre PDF/A-3 est-il parfaitement valide et lisible ? Avez-vous bien intégré toutes les polices ? Les métadonnées sont-elles complètes ?
  • Votre XML est-il valide par rapport au schéma XSD du profil que vous avez choisi (comme EN 16931, Basic WL, etc.) ?
  • La cohérence entre les lignes, les taxes et les totaux est-elle absolue ? Le recalcul machine donne-t-il exactement le même TTC que le PDF ?
  • Les dates, les références et les modes de paiement sont-ils synchronisés entre le PDF et le XML ?
  • Si besoin, avez-vous bien embarqué les pièces jointes utiles (comme un bon de livraison ou un devis), et sont-elles correctement « typées » ?

En vérité, la réussite de Factur-X tient dans la rigueur de ces petits contrôles.

Chaque détail compte.

Vous sécurisez ainsi la validation technique de vos factures et, au final, vous accélérez vos paiements. C’est simple, mais redoutablement efficace.

Documentation et normes officielles sur les exigences techniques Factur-X

Factur-X exigences techniques  fonctionnement et structure technique.jpg

Vous vous demandez sûrement : « Où diable puis-je trouver la vraie information officielle pour Factur-X ? »

Celle qui ne laisse aucune place au doute, vous voyez ?

Eh bien, la réponse est directe : votre point de référence, c’est le site du FNFE-MPE.

C’est là que vous trouverez le dossier complet sur Factur-X. Il contient toutes les spécifications, les différents profils et bien sûr, les liens essentiels vers la fameuse norme EN 16931.

Le FNFE-MPE, c’est un peu le gardien du temple technique. Ils publient le « mode d’emploi » de ce format hybride, ce fameux mélange de PDF/A-3 et de XML. Vous y découvrirez les règles précises, les schémas de données, et même des exemples concrets, déjà validés.

Alors, comment choisir le profil Factur-X adapté à votre activité ?

C’est une excellente question, et elle dépend de ce dont vous avez besoin.

Pour des exigences simples, par exemple si vous êtes un indépendant ou une très petite structure, les profils MINIMUM ou BASIC WL peuvent suffire.

Mais pour la majorité des PME, si vous voulez une automatisation vraiment poussée, la norme EN 16931 est de loin la plus recommandée. Elle offre un niveau de détail et de robustesse qui simplifie la vie.

Enfin, le profil EXTENDED est réservé aux cas les plus complexes, avec des besoins très spécifiques en matière d’information.

Vous l’aurez compris, le choix de votre profil va guider votre « mapping » de données, cette correspondance entre les champs de votre logiciel et ceux de la norme, comme nous l’avons abordé un peu plus haut dans notre discussion sur le processus de création.

Mais au fond, pourquoi cette norme EN 16931 est-elle si indispensable ?

Sans elle, ce serait le chaos.

Elle est là pour définir la structure des données, comment elles doivent être calculées, et les contrôles à effectuer. Tout ça, pour une seule raison : garantir l’interopérabilité.

En clair, c’est ce qui fait que votre facture est lue et comprise partout en Europe. C’est la garantie qu’elle ne sera pas rejetée.

Sans cette norme, aucune plateforme de dématérialisation ni aucun logiciel client ne pourrait valider vos factures de manière fiable.

Et ça, vous ne le voulez pas, n’est-ce pas ?

Comment exploiter concrètement la documentation pour valider vos fichiers ?

Une fois sur le site du FNFE-MPE, vous pouvez agir très concrètement :

  • Téléchargez les spécifications du profil que vous visez (par exemple, EN 16931) ainsi que le fichier XSD (le schéma qui décrit la structure du XML) correspondant. Ce sont vos bibles techniques.

  • Comparez chaque champ clé de votre ERP ou de votre logiciel de facturation aux champs attendus par la norme EN 16931. C’est un travail de correspondance précis.

  • Testez vos fichiers avec les exemples fournis par le FNFE-MPE. Ensuite, et c’est capital, validez votre propre XML par rapport au XSD. C’est la seule façon de s’assurer que tout est parfait.

Prenez l’exemple d’un e-commerçant.

Disons que vous vendez des accessoires de mode en ligne. Vos factures incluent souvent des remises via des codes promo, et des frais de port qui varient selon le poids du colis.

Le dossier du FNFE-MPE vous montrera comment bien ventiler chaque élément. Comment renseigner le taxCategory (le type de taxe) et le taxPercent (le taux de taxe) pour chaque ligne de produit, pour la remise, et pour les frais de port.

Le but ? Que le grand total TTC calculé par la machine corresponde exactement, au centime près, à ce que vous voyez sur votre PDF. C’est la preuve que tout est en ordre.

Un dernier point, et non des moindres.

La page du FNFE-MPE renvoie aussi vers la norme AFNOR et d’autres documents officiels. Ce sont vos véritables garde-fous, à la fois légaux et techniques.

Gardez-les précieusement sous la main.

Surtout quand viendra le temps des audits. Vous serez content de les avoir, croyez-moi.

FAQ

Q: Qu’est-ce que le format Factur-X et comment fonctionne-t-il (PDF/A-3 + XML) ?

Factur-X combine un PDF/A-3 lisible et un XML embarqué structuré selon EN 16931. Le PDF sert d’affichage. Le XML porte 165+ champs pour l’automatisation et les contrôles.

Q: La Factur-X est-elle obligatoire et à quelles normes doit-elle se conformer ?

Elle devient exigée dans certains flux B2G et sera clé pour la facturation électronique B2B FR. Conformité attendue: PDF/A-3, XML conforme EN 16931, profils FNFE-MPE (MINIMUM, BASIC WL, EN 16931, EXTENDED).

Q: Où trouver un exemple de Factur-X, la documentation officielle et les profils supportés ?

Consultez le FNFE-MPE pour exemples, schémas XSD, profils et guides. Référez-vous aussi à EN 16931 et aux ressources AFNOR pour garantir la conformité légale et technique.

Q: Comment générer un PDF Factur-X (générateur) et valider le fichier (validator) ?

Étapes: préparez vos données, générez l’XML EN 16931, créez le PDF/A-3, embarquez l’XML, validez XSD et PDF/A-3. Utilisez un validator Factur-X pour cohérence visuel/données.

Q: Puis-je créer une Factur-X à partir d’un PDF existant et exporter l’XML ?

Oui, si vous reconstituez l’XML conforme EN 16931 puis l’attachez comme pièce intégrée au PDF/A-3. De nombreux générateurs automatisent l’extraction, l’export XML et l’injection.

Conclusion

Alors, si on résume tout ce qu’on a vu, Factur-X, c’est avant tout un mariage.

Un mariage entre deux mondes, pour être précis.

D’un côté, vous avez le PDF/A-3. C’est la partie que vous lisez.
Humaine. Simple. Intuitive.

De l’autre, il y a le XML embarqué. Ça, c’est pour la machine.
Un langage codé, normé selon la fameuse EN 16931. C’est le cœur technique, le cerveau en quelque sorte.

Et croyez-moi, cette hybridation, c’est la vraie force de Factur-X.
Vous pouvez lire sans souci. Et vos systèmes peuvent traiter automatiquement.
Génial, non ?

On parle de plus de 165 champs possibles, avec des règles strictes.
Pas de place pour le doute. Zéro ambiguïté. C’est net et précis.

Le chemin, au fond, n’est pas si compliqué. Vous avez, étape par étape :

  • Préparer vos données.
  • Générer ce fameux XML.
  • Créer votre PDF/A-3.
  • L’embarquer, le glisser dans le PDF.
  • Et enfin, valider que tout est bien conforme.

En suivant cette petite « checklist », vous allez drastiquement réduire les retours de factures.
Et ça, c’est crucial, vous ne trouvez pas ? Personne n’aime les factures qui reviennent.

Surtout, vous allez sécuriser votre paiement. Moins de tracas, plus de certitude.
C’est ça l’objectif, non ?

Maintenant, vous vous dites peut-être : « Mais comment faire vite, sans sacrifier la qualité ? »

C’est simple : ne réinventez pas la roue. Appuyez-vous sur ce qui existe.

  • Les ressources du FNFE-MPE, par exemple. Une vraie mine d’or d’informations.
  • Et surtout, des outils d’automatisation. Ceux qui fluidifient vos « workflows » (vos processus de travail, pour faire simple).

Imaginez un peu : c’est comme avoir un assistant invisible qui gère tout ça pour vous en arrière-plan.
La sérénité, ça n’a pas de prix.

Voilà. Avec tout ça en tête, vous êtes non seulement prêt.
Mais vous êtes prêt à implémenter les exigences techniques Factur-X en toute sérénité.

C’est solide. C’est conforme.
Et le plus important, c’est que ça va vous rendre le quotidien bien plus simple, vraiment.

Vous avez toutes les clés, maintenant. Lancez-vous !