Par [Votre Nom] – 2 novembre 2025
1. Introduction
Dolibarr est un ERP / CRM open‑source très apprécié des PME et des associations pour sa simplicité d’utilisation, sa modularité et son coût quasi nul.
Cependant, comme tout système de gestion, il ne suffit pas d’installer les modules : il faut mesurer la performance de vos processus pour pouvoir les optimiser.
Les KPI (indicateurs clés de performance) sont les leviers qui vous permettent de transformer les données de Dolibarr en informations exploitables.
Cet article vous propose :
- Une méthode de sélection des KPI adaptés à votre activité.
- Les KPI essentiels à suivre selon les grands modules de Dolibarr.
- Comment les extraire, les visualiser et les actionner dans Dolibarr.
- Quelques bonnes pratiques d’optimisation continue.
2. Méthodologie de sélection des KPI
| Étape | Action | Délai / Outils |
|---|---|---|
| 2.1. Cartographier les processus métiers | Identifier les flux clés (achat, vente, stocks, facturation, suivi client, etc.) | Diagrammes SIPOC ou BPMN (ex. Lucidchart, draw.io). |
| 2.2. Définir les objectifs stratégiques | Exemple : “Réduire le délai de facturation de 5 jours à 2 jours”. | SMART (Spécifique, Mesurable, Atteignable, Réaliste, Temporel). |
| 2.3. Associer chaque objectif à un ou plusieurs KPI | Choisir des indicateurs directionnels (avant‑orientés) et performance (après‑action). | Tableaux de bord (Excel, PowerBI, Metabase). |
| 2.4. Vérifier la disponibilité des données dans Dolibarr | S’assurer que chaque KPI peut être extrait via les modules ou des tables de la base. | Export CSV, API, scripts SQL. |
| 2.5. Prioriser | Se concentrer sur 5‑7 KPI pour éviter la surcharge. | Matrix d’impact / effort. |
3. KPI Essentiels par Module Dolibarr ### 3.1.module Ventes & Devis
| KPI | Définition | Formule | Source Dolibarr |
|---|---|---|---|
| Taux de conversion devis → commande | % de devis qui aboutissent à une vente | (Commandes créées / Devis créés) × 100 |
llx_sales (table orders) vs llx_sales_d (table orders liée à proposals). |
| Valeur moyenne du panier (AOV) | Montant moyen facturé par commande | CA_total / Nb_commandes |
llx_sales → amount. |
| Taux de réclamation produit | % de lignes de commande accusant un problème de stock ou de conformité | (Réclamations / Lignes de commande) × 100 |
Module Commandes → champ reclamations. |
| Délai moyen de traitement de devis | Durée entre création du devis et son accepte | Moyenne( date_acceptation – date_creation ) |
Champ date_creation / date_validity dans llx_proposal. |
3.2.module Achats & Fournisseurs
| KPI | Définition | Formule | Source Dolibarr |
|---|---|---|---|
| Coût d’achat moyen par article | Prix moyen payé aux fournisseurs | Σ(prix_achat × quantités) / Σ(quantités) |
Table llx_purchase / llx_catalogue. |
| Taux de ponctualité fournisseur | % de livraisons reçues à temps (≤ délai contractuel) | (Livraisons à temps / Livraisons totales) × 100 |
Modules Fournisseurs → détails de réception. |
| Valeur des stocks obsolètes | Valeur des articles non vendus depuis X mois | Σ(stock × prix_entrée) WHERE date_entrée < NOW() – X mois |
Table llx_stock. |
| Nombre de fournisseurs critiques | Fournisseurs classés en risque (ex. délais > 30 jours) | Comptage des fournisseurs avec delay > seuil |
Table llx_suppliers. |
3.3.module Stocks & Inventaire
| KPI | Définition | Formule | Source Dolibarr |
|---|---|---|---|
| Turnover des stocks (rotation) | Nombre de fois que le stock est renouvelé sur une période | COût des ventes / Stock moyen |
llx_stock + llx_sales. |
| Taux de rupture (stockout) | % de lignes de commande où le stock était insuffisant | (Commandes avec rupture / Total des commandes) × 100 |
Relation order_line.stock_id. |
| Réapprovisionnement automatisé | % de réassorts déclenchés par le niveau de stock (alertes) | (Alerte déclenchée / Réapprovisionnements) × 100 |
Module Stocks → seuils de réapprovisionnement. |
| Coût de possession des stocks | Valeur totale du stock × coût de stockage (ex. 2 % du CA) | Valeur_stock × 0,02 |
Table llx_stock. |
3.4.module Facturation & Comptabilité
| KPI | Définition | Formule | Source Dolibarr |
|---|---|---|---|
| Délai moyen de facturation | Temps entre la livraison et l’émission de la facture | Moyenne( date_facture – date_livraison ) |
Table llx_invoice + llx_sales. |
| Taux de factures impayées | % de factures en attente de paiement > 30 jours | (Factures en retard / Total factures émises) × 100 |
Table llx_invoice → champ date_due et paid. |
| Cash‑flow prévisionnel | Somme des encaissements prévus – décaissements prévus sur 12 mois | Calcul manuel à partir de llx_invoice et llx_bank. |
|
| Marge brute moyenne | (CA – coût d’achat) / CA | (CA_total – Coût_total_achat) / CA_total |
Table llx_sales + llx_purchase. |
3.5.module CRM & Relation Client
| KPI | Définition | Formule | Source Dolibarr |
|---|---|---|---|
| Taux de fidélisation client | % de clients qui repoussent à nouveau après 12 mois | (Clients actifs à T+12 / Clients actifs à T) × 100 |
Table llx_crm_categories + llx_crm_contacts. |
| Valeur actuelle du client (CLV) | Montant total facturé à un client sur sa durée de vie estimée | Σ(factures client) * (1 + ṭaux de recommandation) |
Table llx_invoice liée à llx_crm_contact. |
| Taux de résolution au premier contact | % de tickets résolus sans escalade | (Tickets résolus en 1e étape / Total tickets) × 100 |
Module Ticketing (si activé). |
| NPS (Net Promoter Score) | Score de satisfaction client | (%Promoters – %Detractors) |
Export des réponses du module CRM. |
4. Extraction & Visualisation des KPI dans Dolibarr
4.1. Utilisation des tableaux de bord intégrés
- Dalí (BI plugin) : plugin natif qui crée des graphiques à partir des tables Dolibarr.
- Metabase : connexion directe à la base MySQL/PostgreSQL de Dolibarr → création de tableaux de bord interactifs.
- Power BI / Tableau : via l’export CSV ou l’API REST de Dolibarr.
Exemple de connexion Metabase
SELECT c.name AS client,
COUNT(o.id) AS nb_commandes,
SUM(o.amount) AS CA_total,
AVG(o.amount) AS AOV
FROM llx_crm_contact c
LEFT JOIN llx_sales o ON o.fk_customer = c.id
WHERE o.fk_user_author = 1 -- filtre par commercial
GROUP BY c.id, c.name
ORDER BY CA_total DESC;
4.2. Création d’un tableau de bord dédié
- Définir les KPI à afficher (ex. 5 KPI prioritaires).
- Créer des “Widgets” dans Metabase ou Dalí :
- Courbe d’évolution du délai moyen de facturation.
- Camembert du taux de conversion devis → commande.
- Barres empilées du coût de possession des stocks par catégorie.
- Programmer des rafraîchissements : quotidien pour les indicateurs opérationnels, mensuel pour les KPI stratégiques.
- Partager le tableau de bord avec les équipes via un lien public ou intégré dans un intranet.
5. Actionner les KPI : De la donnée à l’amélioration continue
| Action | Exemple concret | KPI impacté |
|---|---|---|
| Réduction du délai de facturation | Implémenter une règle automatisée : “Facture dès que le statut de la livraison passe à Expédiée”. | Délai moyen de facturation ↓ |
| Amélioration du taux de conversion | A/B‑test des pages de devis (titre, prix, garantie). | Taux de conversion devis → commande ↑ |
| Gestion des ruptures | Utiliser les seuils de stock minimum pour déclencher automatiquement une commande fournisseur. | Taux de rupture ↓ |
| Optimisation du cash‑flow | Négocier des délais de paiement plus courts avec les clients à forte saisonnalité. | Taux de factures impayées ↓ |
| Renforcement de la fidélisation | Programme de points ou d’offres « first‑time » pour les clients récurrents. | Taux de fidélisation client ↑ |
5.1. Boucle d’optimisation
- Mesure → KPI mis à jour chaque semaine.
- Analyse → Identifier les écarts par rapport aux objectifs.
- Plan d’action → Projet (ex. automatisation d’un processus).
- Mise en œuvre → Tests pilotes, déploiement complet.
- Re‑mesure → Vérifier l’impact après 2‑3 cycles.
6. Cas d’étude : PME de distribution de matériel informatique
| Situation initiale | KPI problématique | Action mise en place | Résultat 6 mois après |
|---|---|---|---|
| Délai moyen de facturation = 7 jours | Factures impayées = 30 % | Automatisation du passage de livraison → facturation via workflow | Délai ↓ à 2 jours, factures impayées ↓ à 12 % |
| Rotation des stocks (3 mois) | Rupture de stock de 15 % | Mise en place de re‑approvisionnement automatisé (seuil 30 j) | Rupture ↓ à 3 %, rotation ↑ à 5 |
| Conversion devis → commande = 18 % | Valeur moyenne du panier statique | Test de mise en avant d’options « accessoires recommandés » | Conversion ↑ à 27 %, AOV ↑ de 12 % |
7. Bonnes pratiques & pièges à éviter
| Bonnes pratiques | Pourquoi |
|---|---|
| Synchroniser les périodes de calcul (ex. mois calendaire vs exercice fiscal) | Évite les comparaisons biaisées. |
| Externaliser les KPI stratégiques (ex. CLV) dans un tableau dédié | Simplifie le reporting à plusieurs niveaux. |
| Documenter chaque KPI (définition, source, fréquence) | Garantit la gouvernance et la transparence. |
| Limiter le nombre de KPI à ce qui est réellement actionnable | Prévient la surcharge d’informations. |
| Impliquer les équipes opérationnelles dans la définition des KPI | Favorise l’adhésion et la pertinence. |
| Risques courants | Comment les éviter |
|---|---|
| KPI mal alignés avec la stratégie | Revenir à la cartographie des objectifs chaque trimestre. |
| Collecte de données inconsistante (mauvais identifiant client, dates erronées) | Audits mensuels de la base Dolibarr. |
| Affichage de KPI non‑majestiques (ex. taux de stock > 100 %) | Mettre en place des contrôles de validation dès l’entrée des données. |
| Utilisation d’un outil BI sans gouvernance | Définir des règles d’accès et de mise à jour (admin BI). |
8. Conclusion
Dolibarr fournit déjà une base fonctionnelle solide pour la gestion opérationnelle d’une entreprise. En déployant une démarche KPI structurée, vous transformez ces données brutes en un véritable tableau de bord de pilotage :
- ✅ Mesurez les processus clés (ventes, achats, stocks, facturation, CRM).
- ✅ Visualisez les résultats en temps réel grâce à des plugins BI intégrés ou externes.
- ✅ Agissez rapidement en lançant des projets d’amélioration ciblés. Le résultat : une réduction mesurable des coûts, une amélioration de la satisfaction client et une meilleure réactivité face aux changements du marché.
En résumé, l’optimisation de Dolibarr ne se résume pas à configurer davantage de modules ; elle passe avant tout par la collecte intelligente et l’exploitation proactive des KPI.
Annexes (ressources utiles)
| Ressource | Description |
|---|---|
| Plugin Dalí | Documentation officielle → https://github.com/Dolibarr/dali |
| Metabase – Guide d’installation | https://www.metabase.com/docs/latest/installation-guide/ |
| Modèle de tableau de bord Power BI | Template “Dolibarr Dashboard” (downloadable from Dolibarr community). |
| Webinar 2025 – KPI et ERP Open‑Source | Vidéo disponible sur le canal YouTube “Dolibarr Community”. |
Vous avez une question précise sur un KPI ou besoin d’aide pour mettre en place un tableau de bord ? N’hésitez pas à me contacter !