Skip to content

Relances automatiques

Le système de relances automatiques analyse les factures clients impayées et génère des relances selon des règles configurables, avec escalade progressive.

Accès

  • Écran : Trésorerie → Relances automatiques
  • Configuration : Outils → Options Commercial → onglet "Relance client" → section "Relance automatique"

Principe de fonctionnement

Facture échue → Délai R1 dépassé → Relance 1 (rappel courtois)
                                        ↓ pas de paiement
                                    Délai R2 → Relance 2 (ferme)
                                        ↓ pas de paiement
                                    Délai R3 → Relance 3 (mise en demeure)
                                        ↓ pas de paiement
                                    Délai dossier → Création dossier recouvrement

Configuration

Menu : Outils → Options Commercial → Relance client

Paramètres généraux

ParamètreDescriptionDéfaut
Activer la relance automatiqueActive/désactive le moteurDésactivé
Envoi par emailEnvoie les relances par emailDésactivé
Créer dossier recouvrement autoCrée un dossier après 3 relances sans paiementDésactivé

Délais

ParamètreDescriptionDéfaut
Délai relance 1Jours après l'échéance de la facture7 jours
Délai relance 2Jours après la relance 115 jours
Délai relance 3Jours après la relance 230 jours
Délai création dossierJours après la relance 315 jours
Montant minimumSeuil en DH pour déclencher une relance0 (tout montant)

Sujets email

Personnalisables par niveau de relance. Utilisés lorsque l'envoi par email est activé.

Textes de relance

Les textes d'en-tête et de pied de page des 3 niveaux de relance sont configurables dans la même section (Relance 1, Relance 2, Relance 3).


Écran Relances automatiques

KPIs (mois en cours)

KPIDescription
À traiterNombre de relances générées non encore traitées
Clients relancésNombre de clients distincts relancés ce mois
R1 / R2 / R3Nombre de relances par niveau ce mois
Montant relancéMontant total des créances relancées ce mois
Clients exclusNombre de clients exclus des relances

Boutons

BoutonDescription
À traiterListe des relances à traiter (vue par défaut)
Lancer les relancesExécute le moteur de relance (voir détail ci-dessous)
PrévisualiserAffiche les clients qui seraient relancés, sans rien exécuter
HistoriqueAffiche l'historique complet des relances
ExclusionsAffiche la liste des clients exclus

Vue "À traiter"

C'est la vue par défaut. Elle affiche les relances générées par le système mais pas encore traitées par l'utilisateur.

Pour chaque relance, 3 actions sont disponibles :

BoutonAction
Traiter (vert)Marque la relance comme traitée. Le système pourra alors passer au niveau suivant
Imprimer (bleu)Ouvre le relevé client avec le bon niveau de relance pré-sélectionné
Bloquer (rouge)Bloque l'escalade pour ce client. Aucune relance supérieure ne sera générée

Workflow :

  1. L'utilisateur clique sur le bouton Imprimer → le relevé client s'ouvre
  2. Il imprime / envoie le relevé au client (courrier, email manuel...)
  3. Il revient et clique sur Traiter pour marquer la relance comme faite
  4. Au prochain lancement, si le client n'a toujours pas payé et que le délai est écoulé, le système génère la relance suivante (R2, puis R3...)

Important : Le système ne passe au niveau suivant que si la relance précédente a été marquée comme traitée. Cela garantit que chaque niveau de relance est effectivement réalisé avant l'escalade.


Que se passe-t-il quand on clique sur "Lancer les relances" ?

Un message de confirmation s'affiche. Si l'utilisateur confirme, le moteur s'exécute en suivant ces étapes :

Étape 1 — Vérification de la configuration

Le système vérifie que la relance automatique est activée dans les options. Si elle est désactivée, rien ne se passe et un message d'information s'affiche.

Étape 2 — Identification des clients exclus

Le système charge la liste des clients exclus (temporairement ou indéfiniment) pour les ignorer.

Étape 3 — Scan des factures impayées

Le système recherche toutes les factures clients qui remplissent ces conditions :

  • Facture validée
  • Solde > 0 (montant TTC - montant réglé)
  • Échéance dépassée (date d'échéance < aujourd'hui)
  • Montant dû supérieur au seuil minimum configuré
  • Client non exclu

Les factures sont regroupées par client.

Étape 4 — Détermination du niveau de relance

Pour chaque client ayant des factures impayées, le système vérifie la dernière relance envoyée :

SituationAction
Aucune relance et retard ≥ délai R1→ Génère une Relance 1 (statut : à traiter)
Relance 1 traitée et délai R2 écoulé depuis R1→ Génère une Relance 2
Relance 2 traitée et délai R3 écoulé depuis R2→ Génère une Relance 3
Relance 3 traitée et délai dossier écoulé depuis R3→ Crée un dossier de recouvrement
Relance précédente non traitée→ Aucune action (l'utilisateur doit d'abord traiter la relance en cours)
Délai pas encore écoulé→ Aucune action (le client est ignoré pour cette exécution)

Étape 5 — Génération des relances

Pour chaque relance de niveau 1, 2 ou 3 :

  1. Une entrée est créée dans l'historique des relances avec : client, niveau, montant dû, nombre de factures, date
  2. La liste des factures concernées est enregistrée (numéro, montant, solde, jours de retard)
  3. Si l'envoi par email est activé, l'email est marqué comme "à envoyer"

Étape 6 — Création automatique de dossier (si configuré)

Quand un client a reçu 3 relances sans paiement et que le délai supplémentaire est écoulé :

  1. Un dossier de recouvrement est créé automatiquement dans le module Recouvrement
  2. Toutes les factures impayées du client sont rattachées au dossier
  3. Le dossier est créé avec le statut "Nouveau" et le niveau de relance 3
  4. L'observation indique "Dossier créé automatiquement après 3 relances sans paiement"

Étape 7 — Résultat

Un message s'affiche avec le nombre de relances générées (ex: "5 relance(s) générée(s)"). L'historique se met à jour automatiquement pour afficher les nouvelles relances.


Exemple concret

Configuration : R1 = 7 jours, R2 = 15 jours, R3 = 30 jours

DateÉvénement
01/01Facture n°1000 émise, échéance le 31/01
31/01Échéance atteinte, pas de paiement
07/02Lancement relances → Relance 1 générée (7j de retard)
22/02Lancement relances → Relance 2 générée (15j après R1, toujours impayée)
24/03Lancement relances → Relance 3 générée (30j après R2)
08/04Lancement relances → Dossier de recouvrement créé (15j après R3)

Si le client paie entre deux relances, il sort automatiquement du périmètre (son solde passe à 0).


Prévisualisation

La prévisualisation affiche les clients qui seraient relancés si on cliquait sur "Lancer". Elle permet de vérifier avant d'agir.

ColonneDescription
ClientNom du client
CodeCode client
EmailAdresse email
Nb facturesNombre de factures impayées
Montant dûMontant total impayé
Retard min / maxJours de retard (minimum et maximum parmi les factures)
Dernier niveauNiveau de la dernière relance envoyée (ou "Aucune")
Dernière relanceDate de la dernière relance

Historique

L'historique conserve la trace de toutes les relances générées. Filtrable par client et par niveau.

ColonneDescription
DateDate et heure de la relance
ClientNom du client
NiveauRelance 1, 2, 3 ou "Dossier créé"
Montant dûMontant au moment de la relance
Nb facturesNombre de factures concernées
Email envoyéOui/Non
BloquéeSi la relance a été bloquée manuellement
ObservationNote automatique
ParUtilisateur ayant lancé les relances

Exclusions

Certains clients peuvent être exclus des relances automatiques :

  • Temporairement : avec une date de fin (ex: marché en cours de négociation)
  • Indéfiniment : sans date de fin (ex: client VIP géré manuellement par le directeur)

Les clients exclus n'apparaissent ni dans la prévisualisation ni dans le traitement.


Scénario d'utilisation recommandé

  1. Configurer les règles dans Options Commercial (délais, montant min, activation email)
  2. Exclure les clients qui ne doivent pas être relancés automatiquement
  3. Prévisualiser pour vérifier quels clients seront relancés
  4. Lancer les relances
  5. Consulter l'historique pour voir les relances envoyées
  6. Les dossiers de recouvrement sont créés automatiquement dans le module Recouvrement après 3 relances sans paiement (si l'option est activée)