Aller au contenu principal
Dunning and RMA Recovery

Dunning and RMA Recovery dans Odoo vu de l'intérieur : menus, actions et enregistrements

Dunning and RMA Recovery ajoute à Odoo une app appelée Recovery avec un Dashboard, la liste Dunning Cases, la liste RMA Orders et un menu Configuration. En arrière-plan tournent quatre actions planifiées actives : deux toutes les heures (Recovery: Open Dunning Cases et Recovery: Advance Dunning Cases), une par jour (Recovery: Retention Cleanup) et une tous les douze mois (Recovery: Annual Statistics). Vous trouverez ci-dessous la chronologie complète et les éléments qui composent un dossier de relance et un retour.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 4 novembre 2026

L'essentiel

Versions
Odoo 17, 18 et 19
Vérifié
dans le code du module, version 19.0 · dans les sources citées à la fin
Lecture
4 min

Les menus qui apparaissent à l'installation de Recovery

La fiche Odoo Apps présente le module sous le titre Dunning for overdue invoices and RMA returns : relance des factures échues et retours RMA. Dans Odoo, tout dépend d'une seule app, Recovery, avec ces entrées :

  • Recovery › Dashboard
  • Recovery › Dunning Cases
  • Recovery › RMA Orders
  • Recovery › Configuration

Le menu de configuration s'ouvre sur cinq sous-menus :

  • Recovery › Configuration › Dunning Policies
  • Recovery › Configuration › RMA Reasons
  • Recovery › Configuration › Recovery Settings
  • Recovery › Configuration › Business Calendars
  • Recovery › Configuration › DSAR Requests
Parcours des listes de Recovery : Dunning Cases, Dunning Policies, RMA Orders puis retour à Dunning Cases
Le parcours passe par la liste des dossiers de relance, celle des politiques, celle des ordres RMA, puis revient aux dossiers.

La chronologie, de l'achat aux statistiques annuelles

Voici la séquence telle que vous la rencontrerez : d'abord ce que vous faites, puis les actions planifiées fournies avec le module, avec leur nom et leur fréquence.

  1. Avant l'achat La fiche contient une section intitulée Before you buy: some features of this app use a paid external service : certaines fonctions de l'app utilisent un service externe payant. Lisez-la sur la fiche Odoo Apps avant de vous décider.
  1. À l'installation L'app Recovery apparaît avec Dashboard, Dunning Cases, RMA Orders et Configuration.
  1. Pendant la configuration Vous passez en revue Recovery › Configuration : Dunning Policies, RMA Reasons, Recovery Settings, Business Calendars et DSAR Requests.
  1. Toutes les heures L'action Recovery: Open Dunning Cases s'exécute, marquée comme active.
  1. Toutes les heures L'action Recovery: Advance Dunning Cases s'exécute, active elle aussi.
  1. Chaque jour L'action Recovery: Retention Cleanup s'exécute, active.
  1. Tous les douze mois L'action Recovery: Annual Statistics s'exécute, active.

Pour vérifier dans votre base que les quatre actions existent et sont actives, recherchez-les par leur nom exact, qui commence toujours par Recovery:.

Les éléments d'un dossier de relance

Le travail quotidien de relance se fait dans Recovery › Dunning Cases. Chaque ligne est un dossier, et la liste affiche son nom, la facture, la société, le statut, le montant dû, les tentatives et la prochaine action.

Liste Dunning Cases dans Recovery avec cinq dossiers ouverts et des colonnes facture, société, statut, montant dû, tentatives et prochaine action
La liste des dossiers de relance avec cinq enregistrements ouverts.

En interne, le module répartit les éléments dans des modèles distincts :

  • recovery.dunning.case (Recovery Dunning Case) : le dossier.
  • recovery.dunning.attempt (Recovery Dunning Attempt) : les tentatives.
  • recovery.dunning.policy (Recovery Dunning Policy) : la politique.
  • recovery.dunning.policy.step (Recovery Dunning Policy Step) : les étapes d'une politique.
  • recovery.dunning.manual.action.wizard (Recovery Dunning Manual Action Wizard) : un assistant pour les actions manuelles.

Les politiques se gèrent dans Recovery › Configuration › Dunning Policies. La capture n'en montre qu'une, Default guarded dunning policy, de la société My Company (San Francisco), marquée comme active.

Liste Dunning Policies avec une seule politique nommée Default guarded dunning policy, marquée comme active, avec un bouton New et une barre de recherche
La liste des politiques de relance avec une seule politique active.

Les éléments d'un retour RMA

Les retours se trouvent dans Recovery › RMA Orders. La liste affiche le nom, le numéro RMA, le partenaire, le statut et trois montants : retourné, récupéré et remboursé.

Liste RMA Orders dans Recovery avec cinq enregistrements et des colonnes numéro RMA, partenaire, statut et montants retourné, récupéré et remboursé
La liste des ordres RMA avec cinq enregistrements.

Les modèles de cette partie sont :

  • recovery.rma.order (Recovery RMA Order) : l'ordre de retour.
  • recovery.rma.line (Recovery RMA Line) : ses lignes.
  • recovery.rma.disposition.line (Recovery RMA Disposition Line) : les lignes de traitement.
  • recovery.rma.disposition.wizard (Recovery RMA Disposition Wizard) : un assistant de traitement.
  • recovery.rma.reason (Recovery RMA Reason) : les motifs, configurés dans Recovery › Configuration › RMA Reasons.

Calendriers, sociétés, confidentialité et statistiques

En plus des dossiers et des RMA, le module comprend des éléments de support utiles à connaître lors du déploiement :

  • Calendriers. Recovery › Configuration › Business Calendars s'appuie sur les modèles recovery.business.calendar et recovery.business.calendar.day.
  • Multi-société. Le modèle recovery.company.guard est décrit comme Recovery: company rule checked again after a change of company, autrement dit la règle de société est revérifiée après un changement de société.
  • Confidentialité. Le menu Recovery › Configuration › DSAR Requests s'accompagne des modèles recovery.subject.request et recovery.dsar.wizard. La fiche comporte aussi une section Privacy policy.
  • Journal technique. Il existe un modèle recovery.public.abuse.event (Recovery Public Abuse Event) et un recovery.observability.mixin (Recovery Observability Mixin).
  • Statistiques. On trouve recovery.statistics.report et l'assistant d'export recovery.statistics.export.wizard, aux côtés de l'action Recovery: Annual Statistics.

Si quelque chose ne colle pas à l'usage, les textes exacts des avertissements figurent dans les messages d'erreur de Dunning and RMA Recovery.

Versions, prix et prochaine étape

Le module est publié sur Odoo Apps pour 17.0, 18.0 et 19.0, à 9 € HT par version d'Odoo, en paiement unique. Si vous hésitez encore, consultez ce qu'il couvre et ce qu'il faut avant de l'installer.

Chez FlexigoTech, nous déployons Odoo et développons des connecteurs et intégrations sur mesure : nous pouvons vous aider à configurer Recovery dans votre base ou à le relier aux outils que vous utilisez déjà. Tous les détails sont sur la page du module.

À lire aussi

Erreurs de Dunning and RMA Recovery dans Odoo : quand chaque message apparaît et que faireLes messages d'erreur de Dunning and RMA Recovery dans Odoo mot pour mot : quand ils apparaissent (RMA, liens, politiques, droits) et que faire pour chacun.Dunning and RMA Recovery convient-il à votre entreprise ? Périmètre, limites et prérequisCe que couvre ou non Dunning and RMA Recovery pour Odoo 17, 18 et 19 selon sa documentation, ce qu'il faut prévoir avant l'installation et comment décider.Erreurs de Spain CAE Certificates dans Odoo : quand chaque message apparaît et que faireMessages d'erreur de Spain CAE Certificates dans Odoo, texte exact : consommations, dates, vérificateur ENAC, audit et liquidation, et comment les résoudre.
Vérifié dans le code du module (version 19.0) et dans les sources citées

Sources

  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): views/recovery_menu.xml
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): data/recovery_crons.xml
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): static/description/index.html
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_calendar.py
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_company_guard.py
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_dsar.py
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_dunning_attempt.py
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_dunning_case.py
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_dunning_policy.py
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_observability.py
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_public_abuse.py
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_rma_line.py
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_rma_order.py
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): models/recovery_rma_reason.py
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): wizards/recovery_dsar_wizard.py
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): wizards/recovery_dunning_manual_action_wizard.py
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): wizards/recovery_rma_disposition_wizard.py
  • Code du module : flexigo_subscription_dunning_and_rma_recovery_enhancer 19.0 (148cc2ff): wizards/recovery_statistics_export_wizard.py
  • apps.odoo.com/apps/modules/19.0/flexigo_subscription_dunning_and_rma_recovery_enhancer
  • apps.odoo.com/apps/modules/17.0/flexigo_subscription_dunning_and_rma_recovery_enhancer
  • apps.odoo.com/apps/modules/18.0/flexigo_subscription_dunning_and_rma_recovery_enhancer
  • flexigotech.com/en/services.html