You are currently viewing Facturez vos commandes WooCommerce au format Factur-X
Facturez vos commandes WooCommerce au format Factur-X

Facturez vos commandes WooCommerce au format Factur-X

À partir de 2026, la facturation électronique devient progressivement obligatoire en France pour les entreprises.

Fini le simple PDF envoyé par e-mail : l’administration attend désormais des factures « structurées », c’est-à-dire lisibles à la fois par un humain et par une machine. C’est exactement ce que fait Tropratik e-Facture, un plugin que j’ai développé pour WooCommerce.

L’idée de départ est simple : générer pour chaque commande de votre boutique une véritable facture électronique conforme à la norme européenne Factur-X (EN 16931), sans changer vos habitudes et sans dépendre d’un service payant en ligne. Tout se passe sur votre propre site WordPress.

Cet article présente les premières fonctionnalités du module. D’autres contenus sur ce plugin suivront prochainement, dont un dédié à la transmission des factures à Chorus Pro (la plateforme de l’État pour le secteur public). Ici, on se concentre sur ce qui vous permet, dès aujourd’hui, de produire des factures conformes à la réforme.

Pourquoi une facture « électronique » et pas un simple PDF ?

Quand on parle de facture électronique, on ne parle pas seulement d’un PDF que l’on envoie par mail. Un PDF classique, aussi propre soit-il, reste une image aux yeux d’un logiciel : impossible pour une machine d’en extraire automatiquement le montant, la TVA ou le SIRET de l’émetteur.

La réforme française repose sur un principe différent :

  • La facture doit rester lisible par un humain (le PDF que l’on connaît).
  • Elle doit embarquer des données structurées (un fichier XML) que les logiciels comptables et l’administration peuvent lire automatiquement.
  • Ces deux éléments doivent tenir dans un seul et même fichier.

C’est précisément ce que produit le format Factur-X : un PDF/A-3 lisible à l’écran qui contient, invisible pour vous mais bien présent, le XML normalisé EN 16931. Vous obtenez donc un seul fichier, à la fois « joli » pour votre client et « exploitable » pour l’administration.

Un aperçu des fonctionnalités

Voici, en résumé, ce que le module vous apporte une fois installé sur votre boutique WooCommerce :
  • Génération automatique d’une facture Factur-X / ZUGFeRD (PDF/A-3 avec XML EN 16931 embarqué) au passage de la commande au statut « Terminée ».
  • Facture jointe automatiquement au mail WooCommerce « Commande terminée » envoyé au client.
  • Téléchargement des factures depuis la liste des commandes, à l’unité ou en lot (archive ZIP).
  • Numérotation personnalisable : préfixe libre, balises dynamiques ({YYYY}, {MM}…) et remise à zéro périodique.
  • Informations de l’émetteur complètes : SIRET, raison sociale, adresse, TVA intracommunautaire, code APE/NAF…
  • Champs SIRET / TVA à la commande pour vos clients professionnels, repris dans la facture.
  • Gestion du régime de TVA, y compris le cas de l’exemption (avec son motif).
  • Personnalisation de l’apparence : logo, couleurs, police, et un modèle de facture surchargeable depuis votre thème.
  • Compatibilité HPOS (le nouveau stockage des commandes de WooCommerce) et mode de stockage classique.
  • Exposition des données de facture dans l’API REST WooCommerce, pour vos exports et intégrations.
  • Prêt pour la traduction (internationalisation).

La génération des factures Factur-X

C’est le cœur du module. Dès qu’une commande passe au statut « Terminée » (ou « Expédiée » si vous utilisez un plugin de suivi d’expédition), Tropratik e-Facture construit automatiquement la facture correspondante :

  • Il reprend les coordonnées de votre entreprise (l’émetteur) que vous avez saisies une seule fois.
  • Il reprend les coordonnées de facturation du client et le détail des lignes de la commande (produits, quantités, montants, TVA).
  • Il assemble le tout dans un PDF/A-3 conforme, avec le XML EN 16931 embarqué.

La génération est idempotente : si une facture existe déjà pour la commande, elle n’est pas régénérée. Un mémo est ajouté dans les notes de la commande (numéro de facture généré, ou message d’erreur le cas échéant), ce qui facilite le suivi.

Le PDF obtenu est un fichier standard que vous pouvez ouvrir, imprimer et archiver comme n’importe quelle facture à la différence qu’il est, cette fois, conforme à la réforme.

La numérotation est gérée de façon fiable, même si plusieurs commandes sont validées en même temps : chaque facture reçoit un numéro unique et séquentiel, sans risque de doublon.

La facture jointe au mail de commande

Une fois la facture générée, son PDF est automatiquement joint au mail « Commande terminée » que WooCommerce envoie déjà à votre client. Vous n’avez rien à faire de plus : au passage de la commande au statut « Terminée », le client reçoit son e-mail habituel, avec sa facture Factur-X en pièce jointe.

Le module s’appuie ainsi sur le circuit de mails standard de WooCommerce, sans en ajouter un nouveau : votre client reçoit sa facture conforme sans que vous ayez à intervenir manuellement.

Retrouver et télécharger vos factures

Toutes vos factures restent accessibles directement depuis la liste des commandes de WooCommerce, où le module ajoute deux colonnes : « Type client » et « Facture / Chorus Pro ».

  • Vous pouvez télécharger le PDF d’une facture d’un simple clic, commande par commande.
  • Une action groupée « Télécharger les factures (ZIP) » vous permet de récupérer les factures de plusieurs commandes d’un coup, dans une seule archive.

Pratique, par exemple, pour préparer un envoi à votre comptable en fin de mois.

Une numérotation sur mesure

La numérotation des factures est un point sensible : elle doit être continue et sans trou. Le module vous laisse la maîtriser tout en garantissant cette continuité :

  • Un préfixe personnalisable (par exemple «F-») pour identifier vos factures.
  • Des balises dynamiques comme «{YYYY}» (année) ou «{MM}» (mois) qui s’insèrent automatiquement dans le numéro.
  • Une option de remise à zéro périodique (par exemple au 1er janvier), si votre organisation le souhaite.

Une aide intégrée, directement dans l’écran de réglages, liste toutes les balises disponibles.

Les informations de l’émetteur et la TVA

Pour qu’une facture soit valable, elle doit mentionner un certain nombre d’informations légales sur l’entreprise qui l’émet. Vous les renseignez une seule fois dans l’onglet « Émetteur & Options » :

  • SIRET, raison sociale, adresse complète, e-mail ;
  • numéro de TVA intracommunautaire ;
  • code APE / NAF.

Le module gère aussi votre régime de TVA. Si vous n’êtes pas assujetti (par exemple en franchise en base), vous pouvez indiquer que vous êtes exempté et préciser le motif d’exemption : celui-ci sera repris correctement dans la facture et dans les données structurées.

Des champs adaptés aux clients particuliers et professionnels

Au moment de la commande, le module remplace le champ « société » classique par un menu « Je suis » qui adapte automatiquement le formulaire selon le profil du client :

  • Un particulier -> aucune information supplémentaire n’est demandée : la commande
    reste simple et rapide, et la facture est émise normalement.
  • Une entreprise privée (B2B) -> des champs dédiés apparaissent : nom de l’entreprise, numéro SIRET, régime de TVA (assujetti avec numéro intracommunautaire, ou non assujetti avec motif d’exonération).
  • Un organisme public (B2G) c’est à dire administration, collectivité, hôpital… -> le module demande les références propres au secteur public : SIRET de l’organisme, code Service Exécutant et numéro d’Engagement Juridique (ceux qui figurent sur le bon de commande).

Toutes ces informations sont ensuite affichées côté administration (et dans les e-mails) et reprises dans la facture Factur-X, dans le bloc du client comme dans les données structurées.

Vous produisez ainsi des factures correctes pour un particulier, une entreprise ou une administration, sans ressaisie. (Ce sont ces mêmes références du secteur public qui serviront à la transmission à Chorus Pro, décrite
dans le prochain article.)

La personnalisation de l’apparence

Une facture, c’est aussi une image de marque. L’onglet « Apparence de la facture » vous permet d’adapter le rendu à votre identité visuelle :

  • Logo de l’entreprise, avec réglage de sa largeur maximale.
  • Couleur principale  et couleur du texte sur les fonds colorés.
  • Police de caractères.

Un bouton Aperçu vous permet de visualiser le résultat immédiatement, sans avoir à générer une vraie  commande. Et si un réglage ne vous convient pas, un bouton Réinitialiser remet les valeurs par défaut.

Pour ceux qui veulent aller plus loin, le module fournit son modèle de facture (invoice.php) que vous pouvez télécharger, modifier, puis déposer dans votre thème :

wp-content/themes/votre-theme/tropratik-e-facture/invoice.php

Ce fichier devient alors prioritaire sur le modèle par défaut, selon la pratique standard de WooCommerce.  Avantage majeur : vos personnalisations ne sont pas écrasées lors des mises à jour du module.

Compatible avec WooCommerce d’aujourd’hui… et de demain

Le module est pensé pour s’intégrer proprement à WooCommerce :

  • Compatibilité HPOS , le nouveau système de stockage des commandes, tout en restant compatible avec le stockage classique.
  • Exposition des données de facture dans l’API REST WooCommerce : chaque commande publie un champ en lecture seule contenant le numéro de facture, sa date de génération, le type de client et l’empreinte du PDF. Pratique pour vos exports et vos intégrations avec d’autres outils.
  • Prêt pour la traduction : les textes du module peuvent être traduits.

Et Chorus Pro dans tout ça ?

Vous l’avez peut-être remarqué : je n’ai volontairement pas parlé de l’envoi des factures à Chorus Pro, la plateforme de l’État réservée (à ce jour) au secteur public. C’est pourtant l’une des grandes forces du module.

La raison est simple : cette partie mérite un article à part entière. La transmission à Chorus Pro passe par l’API PISTE de l’État, avec des étapes de configuration (compte PISTE, compte technique, raccordement) et des outils de test intégrés. Je détaillerai tout cela dans un prochain article.

Un module conçu pour évoluer

Chorus Pro reste la porte d’entrée du secteur public (B2G). Mais pour la facturation entre entreprises (B2B), la réforme s’appuie sur les plateformes de dématérialisation partenaires (PDP) : des plateformes privées, généralement payantes, déjà immatriculées par l’administration et dont les premiers flux sont d’ores et déjà ouverts.

Les prochaines versions de Tropratik e-Facture ajouteront la transmission vers ces plateformes agréées, en plus de Chorus Pro, afin de couvrir aussi le B2B au fil du déploiement de la réforme (l’obligation démarre le 1er septembre 2026).

Pour résumer

Avec Tropratik e-Facture, chaque commande WooCommerce devient une facture électronique Factur-X conforme à la norme EN 16931, générée automatiquement, jointe à l’e-mail de commande, numérotée selon vos règles et habillée à vos couleurs.
Le tout sur votre propre site, sans abonnement à un service tiers.
S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire