PrestaShop Comptabilité & Facturation

DataFirefly Factur-X — Facturation électronique PDF/A-3 + XML

Factures électroniques Factur-X prêtes pour la réforme 2026-2027

Transformez chaque commande PrestaShop en facture électronique hybride Factur-X : un PDF/A-3b lisible et imprimable qui contient, embarquées à l'intérieur, les données structurées au format XML CII (norme EN 16931). Téléchargement à l'unité depuis la fiche commande, génération en masse en archive ZIP, et mise à disposition dans l'espace client. Conçu pour la réforme française de la facturation électronique 2026-2027.

Factur-X EN 16931 PDF/A-3b PS 8 & 9 Réforme 2026-2027
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
DataFirefly Factur-X Prestashop
v1.0.0 · mis à jour 2026-06-04
Ce que ça fait

La version courte.

01

PDF/A-3b avec XML embarqué

Chaque facture est un fichier unique : un PDF/A-3b imprimable doublé des données structurées XML CII embarquées (objet EmbeddedFile, tableau /AF, relation /AFRelationship Data, métadonnées XMP Factur-X). Un seul document pour l'humain et pour la machine.

02

Profils BASIC, EN 16931, EXTENDED

Choisissez le profil émis dans la configuration. EN 16931 pour une conformité complète au socle européen, BASIC pour un XML plus léger. L'identifiant de spécification (guideline) est positionné automatiquement selon le profil.

03

Unitaire, en masse et côté client

Boutons de téléchargement PDF et XML sur chaque fiche commande, action groupée pour exporter un lot de factures en archive ZIP, et lien optionnel Mes factures Factur-X dans l'espace client.

04

Totaux recalculés, cohérence garantie

Lignes, frais de port (charge document), remises (réparties proportionnellement sur les bases TVA) et ventilation TVA sont recalculés pour satisfaire les règles d'équilibre BR-CO d'EN 16931, indépendamment des arrondis PrestaShop.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de DataFirefly Factur-X — Facturation électronique PDF/A-3 + XML, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

La facture électronique devient obligatoire : anticipez

La réforme française de la facturation électronique impose un calendrier précis. À partir du 1er septembre 2026, toutes les entreprises assujetties à la TVA doivent être capables de recevoir des factures électroniques, et les grandes entreprises et ETI doivent les émettre. À partir du 1er septembre 2027, l'obligation d'émission s'étend aux PME, TPE et micro-entreprises. La plupart des marchands PrestaShop doivent donc recevoir dès 2026 et émettre à partir de 2027. Factur-X est le format hybride recommandé en France pour franchir cette étape sereinement.

§ 02

Factur-X : un format hybride lisible par l'humain et la machine

Une facture Factur-X est un seul fichier qui réunit deux mondes : un PDF/A-3b que votre client peut ouvrir, lire et imprimer comme une facture classique, et un fichier XML structuré embarqué à l'intérieur du PDF, que les logiciels comptables et les plateformes peuvent lire automatiquement. Plus besoin d'envoyer un PDF d'un côté et un fichier de données de l'autre : tout est dans le même document, ce qui élimine les risques de désynchronisation entre l'image lisible et les données traitées.

§ 03

Des données structurées conformes EN 16931

Le module construit le XML au format CII (Cross Industry Invoice d'UN/CEFACT), le standard sur lequel repose Factur-X. L'ordre des éléments respecte strictement le schéma, l'identité du vendeur porte son SIREN (avec l'identifiant de schéma adéquat) et son numéro de TVA intracommunautaire, et la ventilation TVA est détaillée taux par taux. Trois profils sont disponibles : BASIC pour un XML allégé, EN 16931 pour la conformité complète au socle européen, et EXTENDED.

§ 04

Un embarquement robuste, indépendant de votre version de TCPDF

Le PDF visuel est rendu via le TCPDF déjà présent dans PrestaShop, en mode PDF/A-3b. L'embarquement du XML, lui, ne dépend d'aucun détail interne de TCPDF : il s'effectue par mise à jour incrémentale du PDF, une technique qui ajoute les objets nécessaires (le fichier embarqué, le tableau /AF, la relation /AFRelationship Data, les métadonnées XMP Factur-X et le schéma d'extension PDF/A) sans toucher un seul octet du document existant. Résultat : la solution reste stable quelle que soit la version de TCPDF livrée avec votre PrestaShop.

§ 05

Tous vos cas de facturation pris en charge

Les lignes de commande, les frais de port (modélisés en charge au niveau document) et les remises (modélisées en allowance et réparties proportionnellement sur les bases de TVA) sont traduits dans le XML avec leur taux de TVA. Tous les totaux — total HT, base imposable, total TVA, total TTC, net à payer — sont recalculés à partir des lignes et de la ventilation pour respecter les règles d'équilibre BR-CO d'EN 16931. C'est la cohérence interne du document qui prime, celle que vérifient les validateurs officiels.

§ 06

Trois façons de récupérer vos factures

Depuis la fiche commande du back-office, un panneau dédié propose le téléchargement immédiat du PDF Factur-X et du XML seul. Un onglet d'administration liste vos commandes et permet une génération en masse : sélectionnez un lot et récupérez toutes les factures dans une archive ZIP. Côté client, un lien optionnel dans l'espace compte permet à l'acheteur de télécharger sa facture. Enfin, une génération automatique peut être déclenchée au passage d'un statut de commande de votre choix.

§ 07

Génération et transmission : ce que fait le module

Ce module couvre la génération de factures Factur-X conformes — l'étape qui demande le plus de rigueur technique. Générer du Factur-X ne nécessite aucune certification. La transmission via une Plateforme Agréée (PA, anciennement PDP) et, pour certaines opérations, l'e-reporting, constituent une couche distincte qui s'ajoute par-dessus. La version 1.0 se concentre sur la production de fichiers conformes, prêts à être transmis par la plateforme de votre choix ou intégrés dans votre flux comptable, en complément naturel de notre module d'export comptable.

§ 08

Compatible PrestaShop 8 et 9

L'architecture s'appuie sur ModuleAdminController, Smarty et un autoloader PSR-4 manuel (sans Composer), qui fonctionnent de manière identique en PrestaShop 8.0, 8.1, 8.2 et 9.0. Aucune branche de code spécifique, aucune dépendance Symfony particulière, aucune migration douloureuse à prévoir lors de votre passage à PrestaShop 9.