Kit local Factur-X, Flux ERP, 01/10/2026 Prérequis : Python 3.10 ou plus récent et accès à l'installation d'une bibliothèque dans votre environnement. Bibliothèque utilisée pour les tests : factur-x 7.1 (Akretion, licence BSD). Source : https://github.com/akretion/factur-x Dans le dossier qui contient traiter-facturx.py : python -m venv .venv Sous Windows : .venv\Scripts\python -m pip install factur-x==7.1 Sous Linux/macOS : .venv/bin/python -m pip install factur-x==7.1 Remplacez « python » ci-dessous par le chemin du Python de cet environnement virtuel. Validation d'un PDF hybride ou d'un XML : python traiter-facturx.py valider exemple-factur-x-en16931.pdf python traiter-facturx.py valider exemple-factur-x-en16931.xml Extraction du XML : python traiter-facturx.py extraire exemple-factur-x-en16931.pdf xml-extrait.xml Génération depuis un PDF lisible et le XML correspondant : python traiter-facturx.py generer exemple-factur-x-en16931.pdf exemple-factur-x-en16931.xml resultat-factur-x.pdf Le fichier de sortie doit être distinct des entrées et ne doit pas déjà exister. Les erreurs de bibliothèque interrompent le traitement. Conservez les messages pour corriger la source. Le kit contrôle le XML par XSD et Schematron. Il ne certifie pas le conteneur PDF/A, la concordance des deux représentations ni la conformité fiscale de votre opération. Il ne transmet aucun document à Flux ERP ou à une plateforme. Pour une utilisation métier, faites vérifier le PDF/A et le parcours ERP complet. Le document d'exemple est repris du jeu de tests Akretion sous sa licence, fournie à côté du PDF. Il sert à la recette technique et ne constitue pas une facture à utiliser dans votre production comptable.