Dolibarr ERP/CRM est une suite logicielle modulaire et open source largement adoptée par les PME et les indépendants pour gérer tous leurs processus, des ventes et achats à la comptabilité et aux RH. Parmi ses nombreuses fonctionnalités utiles figure le calcul des marges, essentiel pour comprendre la rentabilité. Cependant, de nombreux utilisateurs signalent des problèmes de calcul des marges par Dolibarr, voire leur absence. Ce guide complet explique pourquoi, comment fonctionne la fonctionnalité de marge et propose des étapes détaillées pour résoudre le problème.

Table des matières

  1. Introduction : Qu'est-ce que le calcul de marge dans Dolibarr ?

  2. Pourquoi le calcul des marges est important

  3. Conditions préalables au calcul de la marge

  4. Symptômes courants lorsque la marge ne fonctionne pas

  5. Modules requis pour le calcul de la marge

  6. Configuration des prix et des coûts d'achat

  7. Comment les marges sont calculées dans Dolibarr

  8. Dépannage étape par étape

    • Vérifier l'activation du module

    • Vérifiez les types de produits et les paramètres de prix

    • Vérifier les configurations tierces

    • Vérifier les informations d'achat

  9. Comprendre les modes de calcul des marges

  10. Rôle de la multidevise dans la précision des marges

  11. Modèles PDF et visibilité des marges

  12. Calcul de marge dans les propositions, les commandes et les factures

  13. Erreurs courantes et mauvaises configurations

  14. Configuration avancée pour une analyse précise des marges

  15. Recommandations finales et meilleures pratiques


1. Introduction : Qu'est-ce que le calcul de marge dans Dolibarr ?

Le calcul de marge désigne le processus par lequel Dolibarr détermine l'écart entre le prix de vente et le prix de revient d'un produit ou d'un service. Ce calcul est essentiel pour évaluer la rentabilité des devis, des commandes et des factures.

Dolibarr peut afficher les marges dans les documents et les tableaux de bord s'il est correctement configuré. Utilisé correctement, le module de marge fournit des informations précieuses sur les ventes rentables et celles qui ne le sont pas.


2. Pourquoi le calcul des marges est important

La rentabilité est au cœur de toute entreprise. Sans calcul précis des marges, les décideurs ne peuvent pas :

  • Évaluer la performance par produit ou service

  • Identifier les transactions non rentables

  • Calculer les marges brutes pour l'analyse financière

  • Informer la stratégie de vente ou les décisions de tarification

C'est pourquoi l'activation et la configuration correcte de la fonctionnalité de marge sont cruciales dans Dolibarr.


3. Conditions préalables au calcul de la marge

Pour que les marges soient calculées correctement dans Dolibarr, certains prérequis doivent être respectés :

  • L' Module Marges doit être activé.

  • Des prix d’achat ou de revient doivent être définis pour chaque produit ou service.

  • Les produits doivent être de type « Produit » ou « Service » avec des informations de prix valides.

  • Les autorisations utilisateur doivent permettre l’accès aux données liées aux marges.

Sans ces éléments en place, Dolibarr n'affichera ni ne calculera les marges du tout.


4. Symptômes courants lorsque la marge ne fonctionne pas

Vous pouvez rencontrer des problèmes de marge de plusieurs manières :

  • Aucune colonne de marge n'apparaît dans les factures ou les propositions.

  • La marge s'affiche toujours à 0 % ou n'est pas disponible.

  • Dolibarr affiche un avertissement : « Aucun prix de revient défini. »

  • Les tableaux de bord ne reflètent pas les valeurs de marge.

  • Les calculs semblent inexacts par rapport aux contrôles manuels.

Chaque symptôme permet d’identifier quelle partie de la configuration peut être manquante ou incorrecte.


5. Modules requis pour le calcul de la marge

Dolibarr utilise une architecture modulaire. Module Marges n'est pas activé par défaut.

Pour l'activer:

  1. Cliquez sur Accueil > Configuration > Modules/Applications.

  2. Rechercher ou faire défiler jusqu'à Les marges.

  3. Cliquez sur Activer.

Cela déverrouille l'interface et la logique backend nécessaires pour calculer les marges sur les documents.

De plus, l'activation du Prix ​​d'achat et Commandes des fournisseurs Les modules améliorent la précision des marges, en particulier dans un flux de travail d'achat à vente.


6. Définition des prix et des coûts d'achat

Sans prix de revient, Dolibarr ne peut pas calculer de marge.

Pour définir un prix d’achat pour un produit :

  1. Cliquez sur Produits/Services > Liste.

  2. Sélectionnez le produit et cliquez modifier.

  3. Faites défiler jusqu'à la section « Prix de revient » ou « Prix d'achat ».

  4. Saisissez le coût manuellement ou via les enregistrements de prix des fournisseurs.

Sois sûr que:

  • La devise est correcte.

  • Le prix s'applique au fournisseur utilisé dans les transactions.

  • Le prix est à jour.


7. Comment sont calculées les marges dans Dolibarr

Dolibarr prend en charge plusieurs méthodes de calcul de marge :

  • Marge standard = Prix de vente - Prix d'achat

  • Marge sur le prix de revient = (Vente - Coût) / Coût

  • Marge sur le prix de vente = (Vente - Coût) / Vente

Le mode de calcul peut être sélectionné dans les paramètres du module de marge.

Assurez-vous de bien comprendre lequel est utilisé dans votre configuration pour éviter toute confusion.


8. Dépannage étape par étape

Vérifier l'activation du module

Assurez-vous que le module Marges est actif. Sans cela, aucune donnée de marge n'est traitée.

Vérifiez les types de produits et les paramètres de prix

Les produits doivent être définis avec des prix de vente et d'achat valides. Vérifier :

  • Type de produit correct (produit ou service)

  • Un prix de base est défini

  • Le prix de revient est correctement enregistré

Vérifier les configurations tierces

Lorsque vous utilisez différents fournisseurs ou des tarifs spécifiques au client, vérifiez que le bon prix est appliqué au bon tiers.

Vérifier les informations d'achat

Les marges ne peuvent être calculées que si Dolibarr connaît le coût. Si vous utilisez les prix fournisseurs :

  • Ajouter des fournisseurs au produit

  • Définir les prix d'achat pour chaque

  • Associez-les à votre fournisseur actuel


9. Comprendre les modes de calcul des marges

Vous pouvez configurer la manière dont Dolibarr calcule les marges :

  • Accédez à Configuration > Modules > Marges

  • Choisissez le type de calcul : coût fixe, coût fournisseur ou moyenne pondérée

Le choix du bon mode dépend de la façon dont votre achat est structuré :

  • Utilisez coûts fixes si les prix sont stables

  • Utilisez coût du fournisseur pour les flux de travail spécifiques aux fournisseurs

  • Utilisez moyenne pondérée si vous suivez les stocks et les achats de manière dynamique


10. Rôle de la multidevise dans la précision des marges

Si vous utilisez plusieurs devises :

  • Assurez-vous que Dolibarr est configuré pour gérer la conversion de devises

  • Vérifiez que les taux de change sont à jour

  • Associez l'achat et la vente de devises pour obtenir une marge précise

Dolibarr ne rapproche pas automatiquement les devises à moins que les taux de change ne soient définis et mis à jour.


11. Modèles PDF et visibilité des marges

Même si les marges sont calculées, elles peuvent ne pas apparaître dans les PDF, sauf si :

  • Le modèle prend en charge les champs de marge

  • Votre rôle d'utilisateur est autorisé à les visualiser

  • Les colonnes pertinentes sont activées dans les modèles de documents

Pour personnaliser les modèles :

  • Modifier ou copier des modèles existants à partir de /htdocs/core/modules/facture/doc/

  • Ajouter du code PHP lié aux marges


12. Calcul de la marge dans les propositions, les commandes et les factures

Dolibarr calcule les marges séparément pour chaque type de document. Une erreur courante consiste à supposer que la définition d'une marge dans une proposition se répercutera automatiquement sur la facture.

Assurez-vous que les prix de revient sont appliqués à chaque niveau de document.


13. Erreurs et configurations courantes

Certaines des raisons les plus courantes pour lesquelles les marges ne sont pas calculées :

  • Module Marges non activé

  • Aucun prix de revient défini

  • Mauvaise méthode de calcul de marge sélectionnée

  • Autorisations manquantes

  • Asymétrie des devises

  • Version obsolète de Dolibarr (bugs dans les anciennes versions)


14. Configuration avancée pour une analyse précise des marges

Pour aller plus loin :

  • Activer la gestion avancée des prix

  • Utiliser des modules tiers pour l'analyse des marges

  • Intégrer des outils externes tels que des feuilles de calcul ou des plateformes BI pour la visualisation

  • Utilisez des hooks et des déclencheurs personnalisés pour ajuster le comportement des calculs

Ces options sont particulièrement utiles pour les entreprises avec des modèles de tarification complexes.


15. Recommandations finales et meilleures pratiques

Le calcul des marges est essentiel, mais sa précision dépend de vos données et de votre configuration. Voici comment garantir une fiabilité à long terme :

  • Maintenez les prix d'achat et de vente à jour

  • Revoir périodiquement les prix des fournisseurs

  • Choisissez une méthode de calcul qui reflète vos coûts réels

  • Former les utilisateurs aux normes de saisie des données

  • Utiliser des modèles contrôlés par version pour les documents PDF

Testez toujours les modifications dans un environnement de test avant de les appliquer aux données en direct.