Installer PeppolKit dans Drupal Commerce
Voici comment installer le module PeppolKit dans Drupal Commerce et connecter votre boutique. Ensuite, chaque commande payée reçoit une facture et chaque remboursement dans Commerce devient une note de crédit PeppolKit.
Commencer gratuitement Comment ça marche
Ce qu'il vous faut
- Drupal 10.3 ou 11 avec Drupal Commerce 2.40 ou 3 (les modules Order et Payment) et PHP 8.1 ou plus récent. Testé avec Drupal 11 et Commerce 3.
- Un accès aux fichiers de votre site pour y placer le module, et un cron qui tourne : ce qui ne peut pas partir tout de suite part au prochain passage du cron.
- Une entreprise établie aux Pays-Bas ou en Belgique, avec votre numéro de TVA et votre numéro d'entreprise ou KvK.
Les captures d'écran viennent d'une administration en anglais. Si la vôtre est en français ou en néerlandais, les textes de PeppolKit sont traduits.
Installer
- Téléchargez le zip sur peppolkit.com/downloads/peppolkit-drupal.zip. Le module n'est pas encore sur drupal.org.
- Décompressez-le dans le dossier modules/custom de votre installation Drupal. Vous obtenez le dossier modules/custom/peppolkit.
- Activez le module sous Extend : cherchez peppolkit, cochez PeppolKit et cliquez en bas sur Install. Avec drush : drush en peppolkit.

Le module PeppolKit sur la page Extend.
Connecter
- Connectez votre boutique. Allez dans Commerce → Configuration → PeppolKit. Vérifiez votre adresse e-mail, acceptez les conditions et cliquez sur Connect to PeppolKit. Le compte est gratuit jusqu'à 20 factures par mois et ne demande aucune donnée de paiement.

La connexion ne demande que votre adresse e-mail. - Complétez les coordonnées de votre entreprise. Cliquez sur Open the PeppolKit dashboard. Le tableau de bord s'ouvre dans un nouvel onglet et vous êtes connecté d'office. Sous Réglages, saisissez le nom de l'entreprise, l'adresse, le numéro de TVA et le numéro d'entreprise ou KvK, puis enregistrez. Tant que ces données manquent, PeppolKit ne crée pas de factures.

Après la connexion : ouvrir le tableau de bord, facturer les commandes antérieures ou déconnecter.
Quand une facture ou une note de crédit est-elle créée ?
- Facture : dès qu'une commande est entièrement payée. La facture PeppolKit suit aussitôt.
- Montants : la facture reprend la commande telle que Commerce l'a calculée : les lignes, les remises, les frais de port et la TVA. Cela fonctionne avec des prix TTC comme HT.
- Note de crédit : dès que vous remboursez un paiement, en tout ou en partie, dans Commerce. La note de crédit renvoie à la facture d'origine et parvient à votre client de la même façon.
Numéro de TVA des clients professionnels
Commerce Tax a un champ de numéro de TVA sur le profil client, mais ne l'affiche au paiement qu'une fois activé : Configuration → People → Profile types → Customer → Manage form display. PeppolKit lit ce champ, vérifie le numéro via VIES et applique l'autoliquidation sur la facture pour un numéro valide d'un autre pays de l'UE.
Activer Peppol
Dans le tableau de bord, Réglages → Peppol indique comment votre boutique envoie. Boutique belge ? Confirmez-y une seule fois l'identité de votre entreprise, en 5 minutes environ ; Peppol est alors inclus dans chaque formule. Boutique néerlandaise ? Connectez votre propre compte Peppyrus gratuit, voir Créer un compte Peppyrus.
Commandes antérieures et premier test
Le bouton Invoice the paid orders of the last 60 days crée les factures des commandes déjà payées avant la connexion. Une commande ne reçoit jamais deux factures. Vous voulez d'abord tester ? Passez une commande d'essai, marquez-la comme payée et regardez dans le tableau de bord sous Factures : la facture s'y trouve en PDF et en fichier UBL.
Questions fréquentes
Aucune facture n'arrive. Que faire ?
Vérifiez d'abord que la commande est entièrement payée dans Commerce et que les coordonnées de votre entreprise sont enregistrées dans le tableau de bord. Si le module n'a pas pu joindre PeppolKit, il réessaie au prochain passage du cron. D'autres causes sont décrites dans Résoudre un problème de facture.
Où le module garde-t-il la clé de la connexion ?
Dans le state de Drupal, pas dans la configuration. La clé ne se retrouve donc jamais dans un export de configuration ni dans votre dépôt.
Comment retirer le module ?
Cliquez sur Disconnect sur la page PeppolKit, ou désinstallez le module sous Extend → Uninstall : votre boutique est alors aussi déconnectée. Vos factures restent 30 jours dans votre tableau de bord PeppolKit.
PeppolKit par plateforme : Shopify, WooCommerce, PrestaShop, Magento, Drupal Commerce, OpenCart, Shopware, Joomla, bol.com, Lightspeed, CCV Shop, Wix et Stripe. Voyez comment cela fonctionne pour votre boutique.
Laissez Peppol à PeppolKit.
Installez PeppolKit et vos clients professionnels reçoivent leur facture via Peppol, sans que vous ayez à gérer quoi que ce soit avec le réseau.
Choisir votre plateforme Commencez gratuitement avec 20 factures par mois.Explication à titre d'orientation, pas un conseil fiscal.