Introduction : Pourquoi et comment nettoyer Dolibarr efficacement ?
Dolibarr, l’ERP/CRM open source apprécié des TPE/PME, accumule au fil du temps des données obsolètes, des doublons et des incohérences qui pénalisent ses performances et la fiabilité de vos rapports. Un nettoyage méthodique est essentiel, mais une approche anarchique peut être désastreuse. Ce framework vous propose un plan structuré sur 30 jours pour opérer une cure de jouvence maîtrisée de votre instance Dolibarr, sans mettre en péril votre activité.
Semaines 1-2 : Audit et Préparation (Les Fondations)
Jour 1-3 : Établir le périmètre et les objectifs SMART
- Spécifique : Nettoyer les clients inactifs depuis 24 mois, corriger les doublons produits, archiver les anciennes propositions commerciales.
- Mesurable : Réduire la base clients de X%, supprimer Y doublons, améliorer la performance de Z requêtes.
- Atteignable : Prioriser en fonction des impacts métier (compta, ventes, stocks).
- Réaliste : Allouer du temps dédié, identifier who does what.
- Temporel : Planifier les 30 jours.
Jour 4-7 : Sauvegarde ABSOLUE et communication
- Sauvegarde complète (base de données + répertoire documents) dans un espace sécurisé AVANT toute manipulation. C’est non-négociable.
- Informer les équipes : Expliquer le "pourquoi", le calendrier, et les impacts potentiels (ex: modification de listes, indisponibilité temporaire de certaines fonctionnalités). Obtenir leur validation sur les critères de "donnée à supprimer".
Jour 8-10 : Analyse et diagnostics avec les outils Dolibarr
- Utiliser les états et listes standards pour identifier les anomalies :
- Liste des prospects/clients : Filtrer par "Date de dernière action" vide ou ancienne.
- Liste des produits/services : Rechercher les descriptions vides, les références en doublon.
- Liste des factures/commandes : Filtrer par statut "Brouillon" très ancien.
- Exporter des échantillons (CSV) pour analyse fine hors Dolibarr (avec un tableur).
Jour 11-14 : Définir les règles de conservation et de suppression
- Établir une politique de rétention avec la direction/comptabilité :
- "Conserver les clients avec une commande dans les 3 ans."
- "Supprimer les propositions commerciales non validées > 2 ans."
- "Archiver (masquer) les produits épuisés > 5 ans."
- Créer une check-list des critères par module (Tiers, Produits, Actions, Documents).
Semaines 3-4 : Exécution Méthodique et Validation
Jour 15-21 : Nettoyage itératif module par module (Commencez par le moins critique !)
- Module "Tiers" (Clients/Fournisseurs/Prospects) :
- Utiliser la fonction "Fusionner" de Dolibarr pour les doublons évidents (même nom/ville).
- Pour la suppression : Ne jamais supprimer directement. Marquer les "non-pertinents" comme "Inactif" ou créer un statut "À archiver". Utiliser le mass update.
- Vérifier les liens : Un client inactif ne doit pas avoir de commandes en cours ou de factures impayées.
- Module "Produits/Services" :
- Fusionner les références en double.
- Mettre à jour les stocks des produits "fantômes" (stock négatif ? stock > 0 mais prix d’achat 0 ?).
- Archiver les produits non vendus depuis X années.
- Module "Commerciaux et Actions" :
- Fermer les actions (rendez-vous, tâches) restées en "À faire" depuis des lustres.
- Nettoyer les notes internes obsolètes.
- Module "Documents" (Factures, Commandes, Propositions) :
- C’est le plus délicat. Consulter impérativement votre comptable.
- Généralement : Ne jamais supprimer de documents comptables (factures, avoirs) qui sont des preuves légales. Les archiver en les sortant de la vue active (via un filtre ou un statut personnalisé "Archivé").
- Pour les propositions commerciales non signées, appliquer la règle définie en S1.
Jour 22-25 : Nettoyage des données annexes
- Listes et catégories : Fusionner ou supprimer les listes devenues inutiles.
- Champs personnalisés : Supprimer ceux qui ne sont plus utilisés.
- Adresses emails de contact : Vérifier la syntaxe, supprimer les doublons.
Jour 26-28 : Tests et Validation intensive
- Tester les processus clés :
- Créer une nouvelle commande client.
- Générer une facture.
- Lancer un état de trésorerie ou de vente.
- Vérifier l’export comptable.
- Impliquer un utilisateur clé de chaque service (vente, compta, gestion) pour qu’ils valident que les listes qui leur sont utiles sont correctes.
- Comparer quelques rapports clés (ex: CA du mois dernier) avec les valeurs avant nettoyage pour s’assurer qu’aucune donnée active n’a été effacée par erreur.
Jour 29-30 : Documentation et Clôture
- Documenter TOUTES les actions : Qui a fait quoi, quand, selon quelle règle. Cette doc est cruciale pour la maintenance future.
- Former les équipes aux nouvelles habitudes (ex: "Maintenant, on ferme systématiquement les actions, on ne laisse pas de brouillons").
- Planifier le prochain audit : Un nettoyage annuel est idéal. Fixez une date pour l’année prochaine.
- Célébrer ! Un Dolibarr nettoyé est plus rapide, plus fiable et plus agréable à utiliser.
Checklist des Précautions d’Or
✅ Sauvegarde vérifiée et restaurée sur un environnement de test avant toute suppression.
✅ Privilégier le marquage (statut "Inactif"/"Archivé") à la suppression pure, surtout pour les données historiques.
✅ Ne jamais toucher aux tables comptables (factures, paiements) sans l’accord formel du comptable.
✅ Toujours exporter un fichier CSV des données avant suppression massive.
✅ Utiliser les fonctions natives de Dolibarr (Fusionner, Mass Update) plutôt que des manipulations SQL directes, sauf pour les experts.
✅ Éviter les nettoyages pendant les périodes de clôture comptable ou de forte activité.
Conclusion : Vers un Dolibarr performant et durable
Un nettoyage réussi n’est pas une tâche ponctuelle de "garbage collector", mais le point de départ d’une gouvernance des données saine. Ce framework de 30 jours transforme une opère intimidante en projet manageable, axé sur la valorisation de vos données plutôt que sur leur simple suppression. En adoptant cette approche structurée, vous offrez à votre entreprise un outil de decision-making plus fiable, des gains de productivité significatifs et une base solide pour vos futurs projets dans Dolibarr.
Rappel final : En cas de doute sur une donnée, ARCHIVEZ-LA plutôt que de la SUPPRIMER. Vous pourrez toujours la restaurer depuis votre sauvegarde si nécessaire. La prudence est la mère de la sûreté des données.