Aller au contenu

Factures impayées dans Odoo : celles que personne ne relance

Maxime VanderhaeghePublié le 10 min de lecture

En bref, Une facture impayée ne devient dangereuse que lorsque plus personne ne la suit. Dans Odoo, on les retrouve depuis la liste des factures clients (filtre sur l'échéance dépassée, regroupement par client) ou depuis la balance âgée des créances, selon votre édition. Trois situations méritent une attention immédiate : les retards de plus de 60 jours, les clients qui recommandent alors qu'ils sont en retard, et ceux qui dépassent leur encours autorisé. La méthode tient en une revue hebdomadaire courte, avec un responsable nommé.

Personne, dans une PME, ne décide de laisser filer une facture. Elle file toute seule. Le commercial pense que la comptabilité relance, la comptabilité pense que le commercial a « un bon contact » chez le client, et le dirigeant ne voit qu'un chiffre global de créances qui bouge peu d'un mois à l'autre. Pendant ce temps, une facture de mars glisse doucement vers la case « on verra à la clôture ».

Le problème n'est pas l'absence d'information : Odoo sait exactement quelles factures sont échues et pour quel montant. Le problème, c'est que cette information n'arrive à personne sous une forme qui oblige à agir. Aucun écran standard ne vous dit « cette facture est en retard ET personne ne s'en est occupé depuis un mois ».

Pourquoi des factures impayées restent sans relance#

Les causes sont rarement comptables. Elles sont organisationnelles, et Odoo les reflète fidèlement.

Personne n'est responsable de la facture. Une commande a un vendeur, une facture a souvent un vendeur hérité de la commande, mais la relance n'est attribuée à personne. Sans activité planifiée sur la facture, rien ne remonte dans la boîte de qui que ce soit.

Le suivi des paiements n'est pas configuré. Odoo propose un mécanisme de relance structuré (niveaux de relance, envoi de rappels), mais il dépend de votre édition et de vos modules installés. Beaucoup d'entreprises démarrent sans le paramétrer, puis ne reviennent jamais dessus.

Les paiements ne sont pas lettrés. Un client a payé, mais le paiement n'est pas rapproché de sa facture. Résultat : la liste des impayés est polluée par de faux retards, on ne lui fait plus confiance, et on arrête de la consulter. Les vrais retards se noient dans le bruit.

Le commercial ne voit pas la comptabilité. Un client en retard de deux mois peut passer une nouvelle commande sans que le vendeur le sache. Le devis est confirmé, la marchandise part, et l'exposition double.

L'encours autorisé n'est pas renseigné, ou pas utilisé. L'encours autorisé se renseigne sur la fiche client, mais il est souvent vide ou n'a jamais été revu depuis l'ouverture du compte.

Ce que ça coûte#

Le coût le plus visible, c'est la trésorerie : chaque facture échue non encaissée est du cash que vous avez déjà mérité et que vous financez à la place de votre client. Si votre besoin en fonds de roulement est tendu, c'est parfois vous qui payez des agios pour lui.

Le deuxième coût est moins visible : la probabilité d'encaisser baisse avec le temps. Une facture relancée à quinze jours se règle souvent sur un simple rappel. La même facture à quatre mois demande un appel, une négociation, parfois un échéancier, et une partie finit en perte. Plus le retard vieillit, plus la relance coûte d'énergie pour un résultat incertain.

Le troisième coût est commercial. Continuer à livrer un client qui ne paie pas, c'est augmenter une exposition déjà à risque.

Enfin, il y a le coût de pilotage : des créances dont on ne connaît pas l'ancienneté rendent le prévisionnel de trésorerie peu fiable. C'est d'ailleurs pour cela que le délai de paiement clients fait partie des indicateurs qu'un dirigeant de PME devrait lire chaque lundi.

Les trouver à la main dans Odoo, pas à pas#

La voie la plus simple, quelle que soit votre version d'Odoo, passe par la liste des factures clients, disponible dans toutes les éditions. La balance âgée vient en complément si vous l'avez.

1. Lister les factures échues. Allez dans Facturation (ou Comptabilité, selon votre édition), Clients, Factures. Retirez les filtres par défaut, puis filtrez sur les factures au statut « Comptabilisé » dont le statut de paiement est « Non payé » ou « Partiellement réglé », avec une date d'échéance antérieure à aujourd'hui. Le filtre prédéfini « En retard » fait ce travail en une fois.

2. Afficher le montant réellement dû. Dans la vue liste, activez la colonne « Montant dû » si elle n'est pas visible. C'est ce montant qui compte, pas le total TTC : une facture partiellement payée n'expose que son solde.

3. Regrouper par client, puis trier. Regroupez par client (Partenaire) pour voir l'exposition totale de chacun, et triez par montant dû. Pour isoler les retards lourds, ajoutez une condition d'échéance antérieure à aujourd'hui moins 60 jours. Vous obtenez la liste courte des créances qui justifient un appel, pas un e-mail.

4. Vérifier qui s'en occupe. C'est ici qu'Odoo standard est le moins aidant. Ouvrez les factures du haut de la liste et regardez l'historique des échanges en bas de la fiche : y a-t-il une activité planifiée, un rappel envoyé, une note d'échange avec le client ? Il n'existe pas de colonne « dernière relance » dans la liste des factures. Si vos relances sont suivies au niveau du client plutôt que de la facture, regardez aussi la fiche client. Soyez lucide : sur cinquante factures échues, ce contrôle prend du temps, et c'est précisément l'étape que l'on saute.

5. Consulter la balance âgée, si vous l'avez. Dans Comptabilité, Rapports, la balance âgée des créances (Aged Receivable, parfois rangée sous les rapports des partenaires) répartit le solde de chaque client par tranches d'ancienneté. Ce rapport fait partie des rapports comptables de l'édition Enterprise : en Community, vous devrez reconstituer les tranches à partir de l'export de l'étape 3. Il répond bien à la question « combien, et depuis quand », mais pas à « qui relance ».

6. Croiser avec les commandes récentes. Notez les clients en retard, puis allez dans Ventes, Commandes, filtrez sur les commandes confirmées des deux ou trois dernières semaines et cherchez ces noms. Il n'existe pas de vue standard qui croise impayés et nouvelles commandes : c'est un rapprochement manuel, ou un export des deux listes dans un tableur.

7. Contrôler les encours autorisés. L'option « Limite de crédit de vente » s'active dans les paramètres de Facturation ou de Comptabilité, selon votre édition (section Factures clients). Une fois active, la fiche client affiche un encours autorisé dans son onglet de facturation ou de comptabilité, et Odoo affiche un avertissement sur le devis ou la facture quand il est dépassé. Point important : en standard, c'est un avertissement, pas un blocage. Pour repérer les dépassements, comparez sur chaque fiche le « Total du compte client » à l'encours autorisé. Vous ne pourrez pas filtrer la liste des clients sur ce total : l'export reste la voie la plus simple.

Les relancer, dans l'ordre#

Une fois la liste en main, l'ordre des actions compte plus que leur volume.

  1. Nettoyer les faux retards. Avant de relancer qui que ce soit, lettrez les paiements reçus mais non rapprochés. Relancer un client qui a déjà payé abîme la relation et décrédibilise toutes les relances suivantes.
  2. Traiter les nouveaux engagements d'abord. Un client en retard qui vient de confirmer une commande est le cas le plus urgent : la marchandise n'est peut-être pas encore partie. Décidez avec le commercial : livraison suspendue, paiement du retard avant expédition, ou acompte.
  3. Appeler sur les retards de plus de 60 jours. À ce stade, un e-mail automatique ne suffit plus. Un appel, un interlocuteur identifié, une date de paiement obtenue et notée dans l'historique de la facture. Si le client est en difficulté, un échéancier écrit vaut mieux qu'une promesse orale.
  4. Planifier une relance sur chaque facture échue sans suivi. Créez une activité sur la facture, assignée à une personne, avec une date. C'est ce qui transforme « on devrait relancer » en tâche visible dans la boîte de quelqu'un.
  5. Utiliser les niveaux de relance si votre édition les propose. Le suivi des paiements (avec l'application Comptabilité complète, édition Enterprise) permet de définir des niveaux (rappel courtois, rappel ferme, mise en demeure) déclenchés après un nombre de jours donné. Son emplacement et son fonctionnement varient selon votre version d'Odoo, et certaines localisations ajoutent leurs propres modèles de courrier : vérifiez sur votre base avant de l'annoncer à l'équipe. Pour une mise en demeure ou des pénalités de retard, faites valider la formulation par votre conseil, les règles variant selon le pays.
  6. Revoir les encours dépassés. Pour chaque client au-dessus de sa limite : soit la limite était sous-estimée et vous la relevez en connaissance de cause, soit elle est juste et les ventes attendent un règlement. Les deux décisions sont valables. Ne rien décider ne l'est pas.

Éviter que ça revienne#

La relance ponctuelle vide la liste une fois. La routine l'empêche de se remplir.

Une revue hebdomadaire de vingt minutes. Même jour, même personne. Trois questions, toujours les mêmes : quelles factures échues n'ont aucune activité planifiée, quels clients en retard ont commandé cette semaine, quels clients dépassent leur encours.

Un responsable nommé. Pas « la compta » ni « les commerciaux ». Un nom. Si la relance est partagée entre plusieurs personnes, précisez à partir de quel retard elle passe de l'une à l'autre (par exemple, rappel par la comptabilité, appel par le commercial au-delà d'un seuil que vous fixez).

Des seuils décidés à l'avance. À partir de combien de jours une facture sans relance devient une alerte, à partir de combien de jours on appelle, à partir de quel retard on suspend les livraisons. Écrivez-les.

Un encours renseigné pour chaque client actif. Une limite imparfaite vaut mieux que pas de limite : elle déclenche au moins l'avertissement au moment du devis. Revoyez-la une ou deux fois par an sur vos principaux clients.

Des règles de gestion claires côté ventes. Si un client dépasse un certain retard, le commercial doit le savoir avant de confirmer. Odoo standard ne bloque pas la commande : c'est donc une règle d'équipe, qu'il faut rendre visible.

Ce que le scan UpBoard vérifie sur ce sujet#

Pour que vous sachiez exactement ce qui est regardé, voici les quatre vérifications liées aux impayés, en lecture seule sur votre Odoo :

  • Factures impayées sans relance récente : factures clients comptabilisées, non payées ou partiellement payées, échues depuis plus de 14 jours, sur lesquelles aucune activité n'a été créée dans les 30 derniers jours. Nuance utile : le contrôle regarde les activités attachées à la facture elle-même. Une relance suivie uniquement sur la fiche client n'y apparaît pas.
  • Retards de paiement clients de plus de 60 jours : les mêmes factures, dont l'échéance est dépassée de plus de 60 jours, classées par montant dû.
  • Impayés clients et nouvelles commandes : clients ayant une facture en retard de plus de 30 jours et une commande confirmée dans les 14 derniers jours.
  • Clients dépassant leur encours autorisé : clients dont le total à recevoir dépasse l'encours autorisé renseigné sur leur fiche. Les clients sans limite ne sont pas concernés par ce contrôle.

Le scan détecte et chiffre ; il ne relance personne et n'écrit rien dans Odoo sans validation humaine.

Conclusion#

Les factures impayées ne sont presque jamais un problème de logiciel : Odoo connaît chaque échéance et chaque solde. Ce qui manque, c'est la question posée chaque semaine, « lesquelles personne ne suit ? », et quelqu'un pour y répondre. La méthode manuelle fonctionne, à condition de la tenir dans la durée. Si c'est la collecte qui vous freine, le scan UpBoard passe votre Odoo en revue gratuitement, en lecture seule, avec 92 vérifications dont celles décrites ici, et vous montre votre score avant même de vous demander vos coordonnées. Le résultat arrive en quelques minutes : de quoi commencer la prochaine revue avec la bonne liste.

Voyez ce que vos données Odoo ont à vous dire

Quelques minutes, lecture seule, sans carte. Puis un essai sur vos vraies données : 14 jours, ou jusqu'à épuisement du crédit d'essai.