Aller au contenu
← Ressources

Top 10 outils Factur-X gratuits en 2026

Dix outils gratuits réellement utilisables pour préparer la réforme Factur-X 2026.

· outils / gratuit / comparatif / liste

À l'approche de l'obligation de réception au 1er septembre 2026, beaucoup d'équipes cherchent à manipuler des fichiers Factur-X sans engager de licence éditeur. Cet article recense dix outils gratuits couvrant les quatre besoins de base : lire, valider, générer, intégrer. Sources : FNFE-MPE, CEN/TC 434, DGFiP et documentations publiques des projets cités.

Le critère : gratuit ET fonctionnel

« Gratuit » ne suffit pas. Un outil bridé à trois fichiers par mois, un essai 14 jours ou un installateur Windows obsolète n'a pas sa place dans ce comparatif. Les critères retenus :

  • Accessible sans inscription payante : compte gratuit toléré, mais aucun paywall sur les fonctions de base.
  • Toujours maintenu en 2026 : dépôt actif, dernière version postérieure à 2024, ou validateur officiel reconnu par la FNFE-MPE.
  • Conforme Factur-X 1.0.7 ou 1.0.8 : prise en compte de la spec 1.0.8 et de la norme EN 16931.
  • Pas de promesse de transmission : aucun de ces outils n'est PDP ni OD. Pour comprendre le vocabulaire, voir notre article PDP, PPF, OD : qui fait quoi.

Outils de lecture (visualisation et extraction)

Premier réflexe quand on reçoit une facture hybride : pouvoir l'ouvrir et lire le XML embarqué sans dégrader le PDF. Quatre outils sortent du lot.

1. Visualiseur PrestoFact

Type : application web. Ce qu'il fait bien : ouvrir un PDF Factur-X, détecter le profil (MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED) et afficher côte à côte le PDF et les champs XML interprétés. Aucun envoi vers un tiers, fichiers détruits à la fin de la session. Limites : pas d'édition possible, pas de mode hors ligne. À tester sur notre visualiseur.

2. Extracteur PrestoFact

Type : application web. Ce qu'il fait bien : extraire le XML CII brut d'un PDF/A-3 Factur-X pour traitement aval (intégration ERP, archivage). Limites : sortie XML uniquement, pas de conversion vers UBL ou JSON. Voir extracteur.

3. Adobe Acrobat Reader (lecture pièce jointe)

Type : lecteur PDF de bureau. Ce qu'il fait bien : afficher la pièce jointe XML d'un PDF/A-3 via le panneau Pièces jointes. Solution universellement installée. Limites : aucune interprétation du XML CII, aucune validation des profils Factur-X, aucune indication de conformité EN 16931. C'est un lecteur, pas un outil métier.

4. Mustang (Quba viewer)

Type : logiciel Java open source, communauté allemande Mustangproject. Ce qu'il fait bien : viewer multiplateforme, ouvre ZUGFeRD et Factur-X de manière interchangeable, mappe le XML CII vers des champs lisibles. Limites : installation Java requise, interface austère, documentation principalement en anglais et en allemand. Voir aussi ZUGFeRD vs Factur-X pour comprendre l'équivalence des deux noms.

Outils de validation

Une facture lisible n'est pas forcément conforme. Trois outils couvrent la validation XSD, Schematron EN 16931 et conformité PDF/A-3.

5. Validateur PrestoFact

Type : application web. Ce qu'il fait bien : valider un PDF Factur-X selon les règles EN 16931 (BR-*, BR-CO-*), détecter le profil, signaler les champs manquants avec un code d'erreur stable. Limites : ne signe pas, n'archive pas, ne transmet pas. Voir validateur.

6. B2Brouter Validator (FNFE-MPE)

Type : validateur en ligne référencé par la FNFE-MPE. Ce qu'il fait bien : validation officielle des règles métier EN 16931, accepte CII, UBL et Factur-X. Sortie détaillée règle par règle. Limites : interface anglo-espagnole, file d'attente possible aux heures ouvrées, taille de fichier plafonnée à quelques Mo.

7. veraPDF

Type : validateur PDF/A open source (Open Preservation Foundation). Ce qu'il fait bien : vérifier qu'un PDF est bien conforme à la norme PDF/A-3, condition nécessaire pour qu'un Factur-X soit recevable. CLI et interface graphique Java, profil dédié pour PDF/A-3. Limites : ne contrôle pas le contenu métier du XML, uniquement la structure PDF.

8. KoSiT Validator

Type : validateur Java open source maintenu par la coordination IT publique allemande (KoSiT). Ce qu'il fait bien : applique les Schematron EN 16931 officiels, utilisable en CLI dans un pipeline CI/CD. Bibliothèque de référence pour les projets B2G. Limites : configuration initiale lourde, suppose une connaissance du packaging Schematron et des règles CIUS-FR si on cible la France.

Outils de génération / conversion

Générer un Factur-X correct demande plus qu'un PDF avec une pièce jointe XML : il faut un PDF/A-3 valide, le XML CII conforme au profil cible et les métadonnées XMP correctement placées. Deux approches existent : générer from-scratch depuis un formulaire, ou convertir un PDF de facture existant en gardant son visuel.

9. Convertisseur PrestoFact (PDF existant → Factur-X)

Type : application web (produit phare). Ce qu'il fait bien : transforme un PDF de facture classique (vieux logiciel, modèle Word, sortie ERP) en PDF/A-3 Factur-X conforme EN 16931 profil MINIMUM. Le PDF source est conservé comme couche visuelle (lignes, logo, mise en page) ; on n'embarque qu'un XML CII de résumé d'entête. OCR Tesseract local en fallback sur PDFs scannés. Drop & confirm en 30 s, sans ressaisie. Limites : profil MINIMUM uniquement (pas de TVA ventilée par taux ni lignes structurées portées en XML). Tester sur convertir.

10. Générateur PrestoFact (dépannage from scratch)

Type : application web. Ce qu'il fait bien : produit un PDF/A-3 + CII pour les profils MINIMUM, BASIC WL et BASIC à partir d'un formulaire 18 champs. Validation à la volée des champs obligatoires (voir notre article sur les 18 champs du profil MINIMUM). Conçu pour le dépannage ponctuel quand aucun PDF source n'existe. Limites : pas encore de profil EXTENDED, pas d'import en masse. Tester sur générateur.

10. Mustang (CLI / library)

Type : bibliothèque Java open source. Ce qu'il fait bien : générer Factur-X et ZUGFeRD depuis du code Java, attacher un XML à un PDF existant, convertir UBL ↔ CII. Intégré dans plusieurs ERP open source. Limites : courbe d'apprentissage Java, peu d'exemples en français.

Bibliothèques pour développeurs

factur-x (Akretion, Python)

Type : bibliothèque Python sous licence BSD, soutenue par Akretion et la FNFE-MPE. Ce qu'elle fait bien : extraire un XML d'un PDF, en injecter un, générer un XML CII à partir de données structurées, valider via XSD. CLI facturx-extractor et facturx-validator fournis. Limites : génération PDF déléguée (souvent à WeasyPrint ou ReportLab), documentation en anglais.

Portail Public de Facturation (PPF) — option réception

Type : service public porté par la DGFiP. Ce qu'il fait bien : offrir une option gratuite de réception de factures électroniques pour les TPE/PME qui ne souhaitent pas s'abonner à une PDP commerciale. Limites : ce n'est pas un outil de manipulation locale de fichiers Factur-X, plutôt un point de réception institutionnel. Le calendrier et le périmètre sont détaillés dans notre article 1er septembre 2026.

Tableau de synthèse

OutilTypeUsage principalLimite principale
Visualiseur PrestoFactWebLecture PDF + XMLPas d'édition
Extracteur PrestoFactWebExtraction XML CIISortie XML brute uniquement
Adobe Acrobat ReaderBureauVoir la pièce jointeAucune interprétation métier
Mustang (Quba viewer)Java desktopLecture ZUGFeRD / Factur-XJava requis, UI austère
Validateur PrestoFactWebRègles EN 16931Ne signe ni n'archive
B2Brouter ValidatorWeb (FNFE-MPE)Validation officiellePlafond de taille
veraPDFCLI / GUI JavaConformité PDF/A-3Ne valide pas le XML métier
KoSiT ValidatorCLI JavaSchematron EN 16931Configuration lourde
Générateur PrestoFactWebPDF/A-3 + CII (MIN, BASIC)Pas encore EXTENDED
Mustang (CLI / lib)Java libGénération / conversionJava + doc EN/DE
factur-x (Akretion)Python libManipulation programmatiqueGénération PDF déléguée
PPF (DGFiP)Service publicOption de réception gratuitePas un outil fichier

Ce qu'il faut retenir

La boîte à outils gratuite est complète pour lire, valider et générer des Factur-X conformes à l'EN 16931, sans dépendre d'un éditeur commercial. Les outils web (PrestoFact, B2Brouter) couvrent les besoins ponctuels ; les outils Java/Python (Mustang, KoSiT, factur-x) permettent l'intégration dans un pipeline. Aucun de ces outils, en revanche, ne remplace une PDP ou le PPF pour la transmission officielle au 1er septembre 2026.

Pour aller plus loin, voir la spécification Factur-X 1.0.8 et notre comparatif des profils Factur-X (MINIMUM à EXTENDED).