Passer à la documentation
Flux ERP

Facture électronique
Repères pour DAF et DSI

Facture électronique / Dossier ERP

Factur-X Generator : préparer une génération depuis l’ERP

Un Factur-X Generator associe le PDF lisible de votre facture et un XML CII structuré. Le script local proposé ici génère le document hybride avec la bibliothèque Factur-X, puis vous permet d’extraire le XML et de contrôler sa structure et ses règles métier.

Recevoir un devis

Mis à jour le .

Factur-X Generator : télécharger le kit local

Téléchargez le script de génération et de validation ainsi que le mode d’emploi. Le script utilise la bibliothèque libre Akretion Factur-X et travaille sur des fichiers locaux. Il faut installer Python et la dépendance indiquée, puis fournir les chemins du PDF, du XML et du résultat. Le générateur préserve les données que vous lui fournissez. Il ne reconstruit pas un numéro de facture, un taux de taxe ou une identité manquante. Le XML doit provenir d’un mapping maîtrisé et correspondre au PDF. Le kit inclut des commandes de validation et d’extraction afin de vérifier ensuite ce qui a réellement été embarqué dans le document hybride.

Critères et preuves à réunir
CritèrePreuve
EntréesPDF lisible et XML CII cohérents, avec profil documenté.
GénérationFichier de sortie distinct et version de bibliothèque conservée.
ContrôleXML réextrait, XSD et Schematron, puis examen du PDF.
ParcoursTransmission et retour des statuts testés séparément.

Préparer les données depuis l’ERP

La génération part d’une facture validée dans votre système source. Relevez identités, date, lignes, taxes, références et totaux, puis construisez le XML correspondant au profil retenu. Le référentiel FNFE-MPE définit les profils et le format hybride. Pour un logiciel Factur X gratuit utilisé en recette, l’absence de coût de licence ne supprime pas la tâche de mapping. Documentez les règles d’arrondi, les unités et les valeurs issues de modules spécifiques. Le guide connecteur ERP aide à identifier où se produit la transformation. Testez la concordance du document visible et des données structurées, puis faites confirmer le profil accepté dans votre parcours plateforme.

Illustration des interfaces entre un ERP et des circuits de documents.
Repérer les interfaces et les responsables de chaque étape du document.

Générer et vérifier le fichier produit

La commande de génération écrit un fichier de sortie distinct, pour garder les documents d’entrée. Utilisez d’abord le jeu de recette PDF et XML, puis vos propres fichiers autorisés. Après génération, lancez la validation et extrayez de nouveau le XML. Comparez-le à l’entrée pour constater ce qui a été incorporé. Une génération réussie ne prouve pas la conformité du PDF/A. Le kit contrôle le XML selon les règles de sa bibliothèque ; la conformité du conteneur PDF nécessite une vérification spécialisée et le document lisible doit rester cohérent. Le dossier Factur-X Validator explique ces niveaux de contrôle et le traitement des erreurs sans remplacer les valeurs sources par une correction isolée du fichier.

Raccorder la génération au cycle de facturation

Le fichier produit doit ensuite entrer dans un circuit d’émission maîtrisé. Séparez la génération du format, le dépôt auprès de la plateforme et le retour des statuts. Le pilier Factur-X détaille le rôle du format ; le dossier ERP décrit les responsabilités du parcours complet. Avant automatisation, définissez quel événement sélectionne une facture, quelle référence permet de reprendre un envoi et qui autorise la correction. Ajoutez aux tests un avoir, une facture à plusieurs lignes et une anomalie de donnée. Si une version de bibliothèque change, conservez le numéro de version et rejouez les fichiers de référence. Le résultat attendu inclut le suivi utilisateur et la récupération des preuves, au-delà du seul fichier généré.

Sources du dossier

Questions fréquentes

Comment générer une Factur-X ?

Produisez un PDF lisible et un XML CII cohérent à partir de vos données, puis associez-les avec le script téléchargeable. Contrôlez ensuite XML, PDF/A, concordance et fonctionnement de la chaîne ERP. Le kit ne transforme pas automatiquement une image de facture en données conformes.

Demander mon devis ERP