Module Auto Reminder FR

Informations

Module name Auto Reminder
Editor / Editeur Stéphane Mallet Informatique - https://web-pilot.fr/offres/rsi
Download or buy page / Page achat ou téléchargement External module - https://www.dolistore.com/product.php?id=2770
Status / Statut / Estado Stable
Prerequisites / Prérequis Dolibarr 19 ou supérieur

Dolibarr min version: See on Dolistore    Dolibarr max version: See on Dolistore

Last update date / Date mise à jour fiche / Fecha última actualización 2026-08-5
Note / Nota Testé sur Dolibarr 23. Module gratuit, GPLv3.

Auto Reminder envoie et relance automatiquement les factures et les devis dans Dolibarr. Tout est déclenché par une tâche planifiée quotidienne.

Fonctionnalités

Factures

  • Envoi automatique des factures validées par email, avec le PDF de la facture en pièce jointe et le modèle d'email de votre choix.
  • Relance automatique des factures impayées, par paliers configurables. Chaque palier définit un délai en jours par rapport à la date d'échéance (ou à la date de facture s'il n'y a pas d'échéance) et son modèle d'email. Les délais négatifs sont acceptés, pour une relance préventive avant l'échéance.
  • Option pour inclure ou exclure les factures partiellement payées.

Devis (depuis la 1.3.0)

  • Envoi automatique des devis validés par email, avec le PDF du devis en pièce jointe.
  • Relance automatique des devis restés sans réponse (ni signés, ni refusés, ni facturés). Les paliers sont comptés à partir de la date de fin de validité du devis, ou de sa date s'il n'en a pas.
  • Réglages entièrement séparés de ceux des factures : la page de configuration a un onglet Factures et un onglet Devis, chacun avec ses interrupteurs, son modèle d'email et ses paliers.

Seul le palier le plus élevé atteint est envoyé

Pour chaque document, seul le palier de relance le plus élevé atteint est retenu. Les paliers inférieurs manqués ne sont jamais rattrapés : un document déjà en retard au moment où le module est activé reçoit une seule relance, celle qui correspond à son retard réel, avec le bon modèle d'email. Jamais une rafale de relances sur plusieurs jours.

Destinataire des emails

Le destinataire est déterminé dans cet ordre, aussi bien pour l'envoi que pour les relances :

  1. Le contact rattaché au document (onglet Contacts de la facture ou du devis), quel que soit son rôle. Si plusieurs contacts sont rattachés : facturation, puis prestation, puis livraison pour une facture ; suivi, puis facturation, puis livraison pour un devis.
  2. Sinon le contact par défaut du tiers pour ce type de document (onglet Contacts/Adresses du tiers).
  3. Sinon le premier contact actif du tiers ayant une adresse email.
  4. Sinon l'adresse email du tiers.

Depuis la 1.3.1, tous les contacts à égalité sur le rôle le plus prioritaire sont retenus, et non plus seulement le premier : deux ou trois contacts de facturation rattachés à la même facture reçoivent tous l'email, en un seul envoi. L'ordre de priorité est inchangé, un contact de facturation l'emporte toujours sur un contact de livraison. Les étapes 1 et 2 ci-dessus fonctionnent ainsi ; l'étape 3 ne retient qu'un seul destinataire, puisque sans rôle rien n'indique qui s'occupe des factures.

Les contacts désactivés et les contacts sans email ne sont jamais utilisés. Si aucun destinataire n'est trouvé, rien n'est envoyé et un événement est enregistré dans l'agenda du document.

Langue des emails (depuis la 1.3.2)

Le modèle choisi dans les réglages fixe le LIBELLÉ de référence, pas la langue. Si l'option multilingue de Dolibarr est activée et que le tiers a sa propre langue, le module utilise le modèle d'email portant le même libellé dans cette langue, et se rabat sur celui des réglages s'il n'y en a pas. Le repli de langue (es_MX vers es_ES, puis modèle sans langue) est celui de Dolibarr. Les montants et les dates du message suivent également cette langue. Le PDF joint, lui, n'est pas régénéré : c'est le document tel qu'il existe.

Traduire un modèle est un geste Dolibarr, pas un réglage du module : recréer le modèle avec le MÊME libellé, choisir la langue, puis traduire le sujet et le contenu. À noter, la colonne Langue des modèles d'email n'apparaît que si l'option multilingue est activée.

Garde-fou contre l'envoi en masse

Seuls les documents validés après l'activation de l'option d'envoi sont envoyés : activer le module sur une base existante n'envoie jamais l'historique. La date de référence est enregistrée au moment où vous activez l'option, affichée dans les réglages, et modifiable : vous pouvez la reculer en connaissance de cause pour inclure une partie de l'historique. Un avertissement explicite est affiché à côté du champ : tout document validé à partir de cette date et jamais envoyé partira au prochain passage de la tâche planifiée.

Exclusions

Une case à cocher « Exclure des relances automatiques » est disponible :

  • sur la fiche tiers : ne jamais relancer ce client (factures et devis),
  • sur la fiche facture : ne jamais relancer cette facture (litige, échéancier négocié...),
  • sur la fiche devis : ne jamais relancer ce devis.

L'envoi initial des documents n'est pas concerné par ces cases.

Quand un document ne peut pas être traité

Quand un document ne peut pas être traité (aucun destinataire valide, PDF introuvable, modèle d'email introuvable, échec d'envoi), le module enregistre un événement dans l'agenda du document avec la raison en clair, une seule fois par document et par raison. En regardant la facture ou le devis, vous voyez immédiatement pourquoi rien n'est parti.

Multi-société (module Multicompany)

Le module fonctionne avec le module Multicompany. Chaque société envoie et relance ses propres documents uniquement, avec ses propres réglages, ses propres paliers et ses propres modèles d'email. Le partage de Multicompany donne un droit de lecture sur les documents d'une autre société, il ne change pas leur propriétaire : une facture partagée reste relancée par la société à laquelle elle appartient. Il n'y a rien à régler. Avant la 1.3.3, une société prenait aussi les factures et les devis des sociétés qu'elle avait le droit de voir, et les traitait avec ses propres réglages.

Installation

  1. Télécharger le fichier zip du module.
  2. Se connecter à Dolibarr en administrateur, aller dans Accueil - Configuration - Modules/Applications, onglet Déployer/installer un module externe, et envoyer le zip.
  3. Activer Auto Reminder dans la section Modules financiers.

Le module crée automatiquement sa table en base, ses champs complémentaires et une tâche planifiée quotidienne. Lors d'une mise à jour depuis une version 1.x, les paliers existants sont conservés en tant que paliers de factures.

Configuration

Avant de configurer le module, créez vos modèles d'email dans Accueil - Configuration - Emails - Modèles d'emails : type Envoi facture pour les factures, type Envoi proposition commerciale pour les devis. Un modèle pour l'envoi initial, un par palier de relance.

Ouvrez ensuite les réglages du module. Il y a un onglet par type de document (Factures, Devis), chacun avec :

  • l'interrupteur d'envoi automatique et son modèle d'email. À l'activation, la date du jour est enregistrée : seuls les documents validés à partir de cette date seront envoyés. La date est modifiable (avec un avertissement),
  • l'interrupteur de relance automatique (et, pour les factures uniquement, l'option des factures partiellement payées),
  • le tableau des paliers de relance : délai en jours + modèle d'email, autant de paliers que vous voulez.

La tâche planifiée AutoReminderJob s'exécute une fois par jour par défaut (voir Accueil - Configuration - Tâches planifiées).

Historique des versions

  • 1.3.3 (2026-08-05, bêta) : compatibilité avec le module Multicompany. Chaque société n'envoie et ne relance plus que ses propres factures et devis, avec ses propres réglages et ses propres modèles, même quand le partage est actif. Rien à activer, aucune migration. La 1.3.1 reste la version release.
  • 1.3.2 (2026-08-02, bêta) : les documents et les relances partent dans la langue du tiers dès qu'un modèle portant le même libellé existe dans cette langue.

Changelog complet, toutes les versions depuis la première : ChangeLog.md

Support

contact@stephane-mallet.fr