Installer gratuitement

SUPER PDP et WooCommerce : transmettre ses factures (tuto)

Publié le , mis à jour le . 9 min de lecture. Par GoFactoX.

Sommaire

Ce que « transmettre à une PA » veut dire concrètement

La réforme sépare deux choses que l’on confond souvent. Générer une facture, c’est produire le fichier Factur-X, UBL ou CII : le rôle d’un plugin, décrit dans le guide de la facture électronique sur WooCommerce. Transmettre cette facture, c’est la déposer sur une Plateforme Agréée, qui la valide, l’achemine vers la plateforme de votre client et déclare ses données à la DGFiP.

Le PPF n’est plus qu’un annuaire depuis octobre 2024. Seules les plateformes immatriculées par la DGFiP peuvent transmettre (163 sur la liste du 21 septembre 2026, voir la liste officielle de la DGFiP). Un plugin WooCommerce ne peut pas devenir PA, mais il peut se connecter à la vôtre.

Obligation Grandes entreprises et ETI PME, TPE, micro-entreprises
Recevoir1er septembre 20261er septembre 2026
Émettre (B2B) et e-reporting1er septembre 20261er septembre 2027

La DGFiP a annoncé une tolérance de bonne foi au démarrage, qui n’est ni un report ni une suspension : les obligations et les amendes de la loi de finances 2026 restent applicables (détail dans le guide complet).

SUPER PDP ou SuperPDP : de quelle plateforme parle-t-on ?

SUPER PDP, que l’on trouve aussi écrite SuperPDP d’après son nom de domaine superpdp.tech, est une Plateforme Agréée exploitée par SUPER G SAS. Immatriculée par la DGFiP le 22 décembre 2025, à titre provisoire comme la grande majorité des plateformes, elle propose une API en version bêta : testez d’abord en bac à sable.

Nous l’avons retenue comme connecteur de GoFactoX pour trois raisons pratiques : compte en libre-service, API publique avec bac à sable, acceptation d’un Factur-X déjà généré. Vous restez propriétaire de votre compte ; GoFactoX ne prend aucune commission.

Étape 1 : créer votre compte SUPER PDP (10 minutes)

  1. Sur superpdp.tech, cliquez sur « Connexion » puis « Créer un compte ».
  2. Choisissez l’option d’une entreprise réelle et suivez la vérification d’identité (KYB) : le statut passe à « verified » en quelques minutes, ou « needs_review » en cas de contrôle manuel.
  3. Dans les paramètres de l’entreprise, renseignez votre régime de TVA. Sans lui, la plateforme refuse les factures B2C avec « Le régime de TVA est invalide ».
  4. Ouvrez « Applications », puis « Nouvelle application », votre entreprise, type « Confidentielle ». Copiez tout de suite le client ID et le client secret : le secret ne s’affiche qu’une fois.

Pour tester d’abord, choisissez à l’inscription « intégrer l’API dans un environnement bac à sable » : SUPER PDP crée deux sociétés fictives et vous obtenez des identifiants de test par la même étape 4.

Étape 2 : brancher WooCommerce (5 minutes)

Ouvrez WooCommerce > Réglages > GoFactoX (Factur-X), section « Transmission Plateforme Agréée (Pro) », réservée à l’offre Pro de GoFactoX.

Capture des réglages GoFactoX, section Transmission Plateforme Agréée (Pro) : connecteur SUPER PDP, environnement Production, client ID, client secret enregistré et transmission automatique cochée.
Les réglages de transmission, avec le connecteur SUPER PDP en production.
  1. 1Connecteur : SUPER PDP.
  2. 2Environnement : bac à sable pour tester, production pour les factures réelles.
  3. 3Client ID et client secret de votre application SUPER PDP ; le secret est chiffré.
  4. 4Transmission automatique : chaque facture et chaque avoir partent dès leur génération.
  1. Connecteur : choisissez « SUPER PDP » (par défaut, « Désactivé » signifie que vous déposez les fichiers vous-même).
  2. Environnement : « Bac à sable » (par défaut) ou « Production ». Les identifiants d’une application bac à sable ne fonctionnent qu’avec le réglage bac à sable, et inversement. En bac à sable, le plugin envoie une copie de la facture au nom de la société de test : rien n’est acheminé à vos clients.
  3. Client ID et client secret : le secret est chiffré avec les clés de votre site et jamais réaffiché.
  4. Transmission automatique : cochée par défaut. Chaque facture et chaque avoir partent dès leur génération.
  5. Documents à transmettre : « B2B uniquement » (par défaut) ou « Tous les documents », qui envoie aussi les ventes aux particuliers, dont SUPER PDP extrait les données d’e-reporting.
  6. E-mail d’alerte : prévenu quand un document est rejeté ou ne peut pas partir.

Enregistrez, puis cliquez sur Tester la connexion (zone « Outils »). Le plugin affiche l’entreprise, son identifiant, l’environnement, le régime de TVA et le statut KYB renvoyés par SUPER PDP. Depuis la version 1.6.0, en production, il ajoute une alerte « Attention (SIREN) » si le compte appartient à un autre SIREN que celui de votre SIRET : créez alors l’application sous la bonne entreprise. Il signale aussi des identifiants d’un autre environnement que le réglage.

Le bouton Valider le dernier document envoie votre dernière facture au validateur public de SUPER PDP et liste les règles non respectées : utilisez-le avant la production.

Étape 3 : ce qui se passe à chaque commande

Quand une commande atteint le statut choisi pour la facturation (« Terminée » par défaut), le plugin enchaîne :

  1. La génération de la facture Factur-X au profil EN 16931, avec le SIREN du client, le cadre de facturation B1, S1 ou M1 et les mentions codées exigées (causes de rejet par les PA).
  2. Le dépôt chez SUPER PDP, qui répond avec un identifiant et le statut « Déposée ».
  3. La validation par SUPER PDP (schéma XML, schematron EN 16931, règles DGFiP), puis l’acheminement vers la plateforme du client pour une facture B2B.
  4. Toutes les 15 minutes, la mise à jour du statut : un document arrivé à un statut final quitte la file, les autres sont revérifiés à tour de rôle, avec un dernier contrôle 90 jours après l’envoi. Cela suppose que WP-Cron tourne (un bandeau vous prévient s’il est désactivé et qu’aucun contrôle n’a eu lieu depuis deux heures).
  5. Si la commande est payée, l’envoi du statut « Encaissée » (212) dès que la plateforme a fini de traiter la facture, pour l’e-reporting des paiements sur les prestations de services.
Capture de la boîte GoFactoX sur une commande : facture F-2026-0003, pastille Acceptée, statut Encaissée (212) et historique horodaté du cycle de vie, des codes fr:200 à fr:212.
L’historique d’une facture sur la commande, de « Déposée » à « Encaissée ». La pastille est celle du plugin ; les libellés de l’historique sont ceux que renvoie la plateforme.
  1. 1La pastille du document, visible aussi dans la liste des commandes.
  2. 2L’historique du cycle de vie, avec le code de chaque statut.
  3. 3« Actualiser le statut » interroge la plateforme à la demande.

Chaque document porte sur la commande une pastille (Envoyée, Acceptée, À traiter, Rejetée, Erreur), le statut détaillé de SUPER PDP avec son code, un historique et l’identifiant SUPER PDP. La liste des commandes affiche les mêmes pastilles. La correspondance :

Statut détaillé Signification Action de votre part
Déposée, ValidéeFichier reçu, puis jugé conforme par SUPER PDPAucune
Reçue (202), Mise à disposition (203), Prise en charge (204), Acceptée (205)Le client ou sa plateforme a la facture, puis l’accepteAucune
En litige (207), Suspendue (208)Pastille « À traiter » : le client conteste ou met en attenteContacter le client
Refusée (210), Rejetée (213), Irrecevable (501)Pastille « Rejetée » : facture refusée ou rejetéeCorriger, en général par un avoir et une nouvelle facture
Encaissée (212)Paiement déclaréAucune
ErreurProblème technique (identifiants, réseau, fichier)Vérifier les réglages : le plugin tente cinq envois au total, espacés de 1, 2, 4 puis 8 heures

Le bouton de la commande s’adapte : « Envoyer à la PA » si le document n’est pas parti, « Renvoyer » après une erreur ou un rejet, « Actualiser le statut » si la plateforme le détient déjà. Un document déposé n’est jamais renvoyé : la PA refuserait le doublon de numéro. Pour corriger une facture partie, la seule voie est l’avoir suivi d’une nouvelle facture (avoirs Factur-X).

Envoi groupé, documents jamais envoyés et génération rétroactive

Trois outils de la version 1.6.0 servent à rattraper des documents :

  • « Envoyer à la PA », action groupée de la liste des commandes : elle met en file, en arrière-plan, la facture et les avoirs des commandes sélectionnées. Les documents déjà détenus par la plateforme, rejetés ou sans document sont laissés de côté.
  • Filtre « Jamais envoyés » du tableau de bord (WooCommerce > GoFactoX) : il liste les documents sans statut, avec un bouton « Envoyer ces documents à la PA » (500 au plus par clic).
  • Panneau « Générer les factures manquantes » : il crée les factures des commandes passées depuis la date choisie, puis les avoirs de leurs remboursements. Elles portent la date du jour et ne sont pas transmises, sauf si vous cochez « Transmettre aussi à la PA ».

Attention : l’action groupée « Générer les factures Factur-X » de la liste des commandes suit, elle, votre réglage de transmission automatique. Sur d’anciennes commandes, préférez le panneau rétroactif, puis envoyez les documents une fois vérifiés : un document transmis ne peut plus être régénéré.

Si vous étiez en version 1.5.x, vérifiez votre secret après la mise à jour : enregistrer les réglages sans le retaper l’effaçait et arrêtait les transmissions. Contrôlez qu’il apparaît comme enregistré (sinon saisissez-le à nouveau), cliquez sur « Tester la connexion », puis envoyez les documents du filtre « Jamais envoyés ».

Combien cela coûte

  • SUPER PDP, sans commission de GoFactoX : 0,01 € HT par facture transmise par l’API jusqu’à 10 000 factures par mois, 2 € HT de vérification d’identité une fois, 10 € HT de minimum annuel. Une boutique qui émet 200 factures par mois paie donc 24 € HT par an. Sa grille du 30 septembre 2026 indique aussi une interface en ligne gratuite jusqu’à 1 000 factures par mois, où déposer à la main les fichiers de l’offre gratuite.
  • GoFactoX Pro : 9,99 € HT par mois ou 99 € HT par an pour un site (offre Business à 19,99 € HT par mois ou 199 € HT par an pour cinq sites), avec génération automatique, avoirs, connecteur et suivi des statuts.

Les pièges rencontrés pendant nos tests

Nous avons validé ce parcours sur le bac à sable SUPER PDP. Deux points méritent d’être connus :

  • Le vendeur doit correspondre au compte. SUPER PDP compare le SIREN du vendeur dans le XML à l’entreprise liée à vos identifiants et refuse une facture émise avec un autre SIREN. En production, le SIRET de vos réglages doit être celui de l’entreprise vérifiée, ce que l’alerte du test de connexion contrôle.
  • Le statut « Encaissée » n’est pas accepté immédiatement. Tant que la plateforme traite la facture, elle répond « en cours de traitement, réessayer plus tard » : le plugin le renvoie au passage suivant.

Questions fréquentes

Faut-il un compte SuperPDP pour utiliser GoFactoX ?

Non pour générer les factures : l’offre gratuite produit le fichier, que vous déposez sur la plateforme de votre choix. Oui pour la transmission automatique de l’offre Pro, qui exige votre propre compte SUPER PDP (ou SuperPDP, selon l’écriture) et ses identifiants d’application.

Dois-je transmettre mes factures à des particuliers ?

Non au titre de l’e-invoicing, réservé aux clients professionnels établis en France, mais ces ventes relèvent de l’e-reporting : avec « Tous les documents », SUPER PDP en extrait les données de vos factures B2C sans les acheminer. Un client français sans SIREN est traité comme un particulier.

Puis-je utiliser une autre Plateforme Agréée que SUPER PDP ?

Le connecteur validé de GoFactoX est celui de SUPER PDP. Un connecteur « API AFNOR » expérimental vise une plateforme qui vous donne accès à l’API normalisée XP Z12-013, pour les clients professionnels français, mais il n’a été validé qu’avec SUPER PDP. Pour toute autre PA, déposez vous-même le fichier généré.

Mes identifiants sont-ils en sécurité dans WordPress ?

Le client secret est chiffré avec les clés de votre site et jamais renvoyé au navigateur. Le jeton d’accès de SUPER PDP expire après 30 minutes et est renouvelé automatiquement. Sur un site de préproduction ou cloné, la transmission est suspendue.

Sources