Paiement à terme B2B : plafond de crédit, encours et relances - Module PrestaShop

Accordez un délai de paiement à vos clients professionnels, suivez l’encours client par client et encaissez les factures sans quitter PrestaShop. Le module suit et encaisse ; vous décidez.

Nouveau Version 1.0.0 1.7.8 8.0+ 9.0+ 5 langues 🇫🇷 FR 🇬🇧 EN 🇪🇸 ES 🇮🇹 IT 🇵🇱 PL
  • Conditions de paiement par client, par groupe ou par défaut : à réception, net 15/30/45/60/90, fin de mois
  • Plafond de crédit et encours contrôlés avant chaque commande, sans jamais bloquer le paiement comptant
  • Encaissements partiels sur une ou plusieurs factures, escompte réglé par un avoir natif
  • Relances automatiques avant et après l’échéance, balance âgée et relevé de compte PDF
  • Compatible PrestaShop 1.7.8, 8.0+ et 9.0+
Pas encore sûr ? Essayez-le gratuitement pendant 24 heures — aucune carte bancaire requise.
Fonctionnalités

L'essentiel, sans superflu.

Des conditions par client au relevé de compte : un seul endroit pour accorder, contrôler, encaisser et relancer.

Des conditions par client et par groupe

Comptant, net 15/30/45/60/90, fin de mois ou jours fin de mois : chaque client ou groupe peut avoir ses conditions, sinon la valeur par défaut de la boutique s’applique. L’écran indique toujours d’où vient la valeur, et l’échéance calculée apparaît sur la commande, la confirmation, la facture PDF et l’espace client.

Un plafond de crédit qui tient

L’encours réunit les factures impayées, les commandes à terme non facturées et les demandes en attente, chaque montant converti au taux enregistré sur sa commande. Au-delà du plafond, le moyen « Payer à terme » est masqué avec votre message ou remplacé par une demande d’autorisation ; le client peut toujours payer comptant et les autres moyens de paiement restent intacts.

Une validation pour les cas sensibles

Première commande à terme ou dépassement de plafond : la commande est retenue, votre équipe reçoit une demande et le client est prévenu. Un employé autorisé accorde ou refuse avec une note ; la décision, l’encours et le plafond du moment restent dans le journal. Une commande refusée part vers l’état que vous avez choisi, et le client peut recommander en payant autrement.

Des encaissements sur les factures natives

Enregistrez un règlement total ou partiel sur une ou plusieurs factures, affecté à l’échéance la plus ancienne ou manuellement. Le module écrit dans les paiements natifs de PrestaShop, affiche le reste dû par facture et par commande, et sait annuler un encaissement tant qu’aucun avoir n’y est rattaché. L’escompte de règlement se transforme en avoir natif en un clic.

Des relances qui s’arrêtent seules

Le calendrier se règle avant et après l’échéance, avec un texte par niveau et par langue. Seul le dernier niveau arrivé à date part, et tout s’arrête dès que la facture est payée, annulée ou en litige. Une escalade peut prévenir votre équipe et suspendre le paiement à terme du client ; envoi manuel, e-mail de test et journal sont disponibles.

Balance âgée, relevé et espace client

Le tableau de bord montre l’encours, l’échu, les prochaines échéances et les principaux débiteurs. La balance âgée classe les créances en 0-30, 31-60, 61-90 et plus de 90 jours, avec export CSV, et le relevé de compte PDF récapitule factures, avoirs et paiements sur une période. Côté client, « Mes factures » donne échéance, reste dû, statut et facture PDF, dans la boutique courante uniquement.

description Description complète expand_more

Le paiement à terme, sans le tableur

En B2B, accorder 30, 45 ou 60 jours fait partie de la relation commerciale. Mais dans PrestaShop, ces conditions vivent souvent dans un tableur : les plafonds sont oubliés, l’encours n’est visible qu’en fin de mois et les relances partent quand quelqu’un y pense. Résultat : des factures qui s’accumulent, un risque client difficile à mesurer et des heures passées à recopier des échéances.

Paiement à terme B2B ramène ce suivi dans le back-office. Il applique des conditions de paiement par client, par groupe de clients ou par défaut, calcule l’échéance de chaque commande, contrôle l’encours avant d’accorder un nouveau délai, enregistre les paiements sur les factures natives de PrestaShop et relance automatiquement les factures échues. Le tout avec une balance âgée, un relevé de compte PDF et un espace client « Mes factures ».

Le module suit et encaisse ce que PrestaShop connaît déjà : ses commandes, ses factures, ses paiements et ses avoirs. Il ne tient pas de grand livre parallèle, ne prend aucun paiement en ligne et ne note pas la solvabilité de vos clients.

Des conditions claires, un encours visible

Pour chaque client, vous choisissez le mode et le nombre de jours : à réception, net 15, net 30, net 45, net 60, net 90, fin de mois ou un nombre de jours fin de mois. La valeur effective est affichée avec son origine — propre au client, héritée de son groupe par défaut ou valeur par défaut de la boutique — pour qu’aucune condition ne soit appliquée par surprise.

  • Échéance calculée sur chaque commande, à partir de la date de commande ou de la date de facture, et reportée sur la confirmation, la commande, la facture PDF et l’espace client.
  • Plafond de crédit par client, dans la devise de la boutique : l’encours réunit les factures impayées, les commandes à terme pas encore facturées et les commandes en attente d’accord, chaque montant converti au taux enregistré sur sa commande.
  • Contrôle avant chaque commande : au-delà du plafond, le moyen « Payer à terme » est masqué avec un message que vous rédigez, ou une demande d’autorisation est proposée. Le client peut toujours payer comptant, et les autres moyens de paiement ne sont jamais touchés.
  • Escompte de règlement : par exemple 2 % sous 10 jours, affiché sur la facture et dans l’espace client, avec l’avoir natif créé en un clic lorsque le paiement arrive dans le délai.

Encaisser sans grand livre parallèle

Un règlement peut couvrir une ou plusieurs factures, en totalité ou en partie. Vous choisissez l’affectation à l’échéance la plus ancienne ou facture par facture, le module affiche un aperçu avant validation, puis écrit les paiements dans les tables natives de PrestaShop. Le reste dû est recalculé par facture et par commande, et les paiements saisis depuis la page de commande ou par un autre module comptent de la même façon.

L’escompte de règlement se matérialise par un avoir natif, avec le bon montant et la bonne répartition sur les lignes, sans rembourser de quantité ni bouger le stock. À noter : la page de commande de PrestaShop continue d’afficher « non payé » à côté de la facture, car PrestaShop ne déduit jamais les avoirs d’une facture ; c’est le reste dû calculé par le module qui fait foi.

Relancer au bon moment, sans y penser

Le calendrier de relances se règle avant et après l’échéance. Par défaut : 3 jours avant, puis 1, 7, 15 et 30 jours après, le dernier niveau déclenchant une escalade. Chaque niveau a son texte, dans chaque langue de la boutique, avec les variables de la commande, des factures, de l’échéance et du reste dû.

  • Seul le dernier niveau arrivé à date est envoyé ; les précédents sont marqués comme passés.
  • Une relance s’arrête dès que la facture est payée, annulée, refusée ou marquée en litige, et les commandes sans facture ne sont jamais relancées.
  • Une escalade prévient votre équipe et peut suspendre le paiement à terme du client jusqu’au règlement.
  • Envoi manuel, e-mail de test, journal des envois et pièce jointe de la facture PDF sont disponibles.

Voir où est l’argent

Le tableau de bord réunit l’encours, l’échu, les échéances à venir, les demandes en attente et les principaux débiteurs. La balance âgée classe les créances en 0-30, 31-60, 61-90 et plus de 90 jours, par client et par devise, avec export CSV. Le relevé de compte PDF retrace sur une période les factures, avoirs et paiements, avec le solde d’ouverture, le solde de clôture et les postes encore ouverts.

Dans leur compte, vos clients retrouvent « Mes factures » : échéance, montant, reste dû, statut, facture PDF et coordonnées de paiement. Chacun ne voit que ses propres factures, dans la boutique courante.

Pour quelles boutiques ?

Le module s’adresse aux PME, grossistes et distributeurs qui facturent des clients professionnels à 30, 45 ou 60 jours, y compris les boutiques mixtes B2B/B2C. Il devient utile dès plusieurs commandes à terme par mois, quand le tableur ne suffit plus à suivre les encours et les relances.

Il fonctionne aussi en multiboutique : conditions et plafonds partagés ou propres à chaque boutique, encours calculé par boutique, portail dans la bonne boutique. L’interface, les e-mails et les PDF sont disponibles en français, anglais, espagnol, italien et polonais, sur les thèmes Classic et Hummingbird sans modification du thème.

Prérequis et limites

  • PrestaShop 1.7.8, 8.0+ ou 9.0+ ; PHP 7.4 ou plus récent.
  • La facturation PrestaShop doit être activée ; les relances nécessitent une facture et une tâche planifiée (URL avec jeton ou ligne de commande).
  • Aucun compte tiers : les e-mails passent par la configuration e-mail de la boutique et les PDF par le générateur natif.
  • Le module ne prend pas de paiement en ligne, ne débite aucune carte et ne fait pas de prélèvement SEPA : l’encaissement reste assuré par vos modules de paiement.
  • Pas de comptabilité générale, de rapprochement bancaire, de déclaration de TVA, de notation de crédit ni de recouvrement juridique. Les intérêts de retard sont informatifs, calculés au prorata des jours au taux que vous saisissez, désactivés par défaut et jamais ajoutés à la commande.
  • Sans licence active, le paiement à terme, les encaissements, les avoirs, l’espace client et les relevés continuent de fonctionner ; les relances et les modifications de réglages attendent le renouvellement.
Comparaison

Pourquoi nous choisir ?

Découvrez comment nous nous comparons aux alternatives les plus courantes du marché.

Fonctionnalité Addons
Tarification transparente
Mises à jour à vie incluses
Support direct du développeur
Compatible PS 1.7, 8 & 9
Code propre et standardisé
Compatible Multi-boutique
Aucun frais de renouvellement caché
Inclus Non inclus Partiel / Non garanti
Aperçu

Découvrez le module en images.

Encours, retards et prochaines échéances de tous vos clients à terme sur un seul tableau de bord

Encours, retards et prochaines échéances de tous vos clients à terme sur un seul tableau de bord

Les conditions, le plafond, l’encours et le crédit disponible de chaque client, avec l’origine de chaque valeur

Les conditions, le plafond, l’encours et le crédit disponible de chaque client, avec l’origine de chaque valeur

Les créances classées par ancienneté de retard, pour commencer les relances par les factures les plus anciennes

Les créances classées par ancienneté de retard, pour commencer les relances par les factures les plus anciennes

Le client voit ses commandes à terme, son encours, vos coordonnées de paiement et télécharge son relevé

Le client voit ses commandes à terme, son encours, vos coordonnées de paiement et télécharge son relevé

Support

FAQ

Trouvez les réponses aux questions fréquemment posées sur ce module

Non. Il enregistre les règlements que vous recevez par virement, chèque, espèces ou tout autre moyen, dans les tables de paiement natives de PrestaShop. L’encaissement par carte ou par prélèvement SEPA reste assuré par vos modules de paiement.

Non. C’est un moyen supplémentaire, proposé uniquement aux clients autorisés, et les autres moyens ne sont jamais masqués ni modifiés. Un client au-delà de son plafond ou suspendu peut toujours régler sa commande comptant. Vous pouvez aussi suivre des commandes payées par un autre moyen choisi dans les réglages.

Des commandes, factures, paiements et avoirs natifs de PrestaShop. Le module ne tient pas de grand livre parallèle : il recalcule le reste dû à partir de ces tables, y compris pour les paiements saisis depuis la page de commande, par un autre module ou par un ERP.

Selon le réglage, le moyen « Payer à terme » est masqué avec un message que vous rédigez, ou la commande part en demande d’autorisation. Dans les deux cas, le client peut continuer avec un autre moyen de paiement, et vous pouvez accorder une dérogation en augmentant son plafond depuis la demande d’accord.

Vous saisissez un taux et un délai ; le montant escompté et la date limite apparaissent sur la facture PDF et dans l’espace client. Si le paiement enregistré arrive dans le délai et laisse exactement l’escompte, le module propose de créer l’avoir natif correspondant, réparti sur les lignes sans rembourser de quantité. La page de commande de PrestaShop continue d’afficher la facture comme non payée, car PrestaShop ne déduit pas les avoirs ; le reste dû du module, lui, est à jour.

Oui, à condition que la tâche planifiée du module s’exécute (adresse avec jeton ou ligne de commande) et que la licence soit active. Le calendrier par défaut envoie 3 jours avant, puis 1, 7, 15 et 30 jours après l’échéance ; vous pouvez le modifier, changer les textes par langue et déclencher un envoi manuel. Les factures payées, annulées ou en litige ne reçoivent plus rien.

Oui. La page « Mes factures » de leur compte affiche l’échéance, le montant, le reste dû, le statut, la facture PDF et vos coordonnées de paiement, avec les onglets à payer, payées et toutes. Ils peuvent y télécharger un relevé de compte PDF sur une période. Chaque client ne voit que ses propres factures, dans la boutique courante.

Oui. Les conditions et les plafonds peuvent être partagés entre les boutiques ou propres à chacune, l’encours est toujours calculé par boutique et le portail s’ouvre dans la bonne boutique. Les réglages, messages et relances se règlent boutique par boutique.

Sans licence active, le module ne se désactive pas : le paiement à terme, les encaissements, les avoirs, l’espace client, les relevés et les panneaux restent disponibles ; les relances et les modifications de réglages attendent le renouvellement. À la désinstallation, vos commandes, factures, paiements et avoirs natifs ne sont jamais touchés, et les données du module sont conservées sauf si vous cochez leur suppression.

Non. Il suit les échéances et les encaissements et aide à relancer ; il ne tient pas de comptabilité générale, ne fait pas de rapprochement bancaire ni de déclaration de TVA et ne délivre aucun conseil juridique. Les intérêts de retard sont informatifs, calculés au taux que vous saisissez et désactivés par défaut : vérifiez avec votre comptable les mentions et le taux applicables à votre activité.

Installation en 5 minutes · Documentation complète incluse

Licence à vie
Paiement unique, mises à jour incluses à vie.
Choisissez votre licence
Sans engagement · Résiliation en 1 clic depuis votre compte
Au lieu de --€/year si acheté séparément

Vous aimerez aussi

Chargement...