Dolibarr affiche 34,99 € de marge sur cette vente. Vous en gardez 12,80 €.
L’écart, ce sont le coût de revient, les commissions de paiement et le transport que le calcul natif ne déduit pas. NexoraMargin les reconstruit, référence par référence : c’est la marge produit, que l’on appelle aussi marge nette.
Achat unique, pas d’abonnement. Téléchargement immédiat après paiement. Manuel FR et EN inclus. Support par e-mail. Aucune dépendance externe.
- Aucune écriture dans vos tables Dolibarr
- Rien ne sort de votre serveur
- Manuel PDF de 28 pages inclus
Sur cette même vente, Dolibarr affiche une marge de 34,99 € : le prix hors taxes, sans rien déduire, parce qu’aucun coût d’achat exploitable n’est renseigné sur la fiche. C’est 2,7 fois la marge produit de ce cas — et l’écart, ce sont 22,19 € de budget publicitaire que vous croyez avoir.
- Version1.0.0
- LicenceGNU GPL v3 ou ultérieure
- Dolibarr22.0, 23.0 et 24.0 testés, 16.0 minimum, module Produits activé
- PHP8.2 testé, 7.0 minimum, aucune dépendance
- LanguesFrançais, anglais, allemand, espagnol, italien
Le problème
Pourquoi la marge devient inexploitable quand le coût d’achat manque
Quand vous synchronisez un catalogue depuis WooCommerce, PrestaShop ou une autre boutique, les fiches produits arrivent avec leur prix de vente. Le coût d’achat, lui, dépend de votre connecteur et de votre organisation : selon les cas il n’est pas synchronisé, il arrive dans un champ que le calcul de marge ne lit pas, ou il arrive sans le transport entrant ni la douane. Le module Marges de Dolibarr sait pourtant travailler à partir du prix fournisseur, du prix moyen pondéré ou du prix de revient de la fiche — mais ces trois sources se remplissent par l’achat, et il suffit qu’aucune ne soit alimentée pour que le coût retenu tombe à zéro.
Sans le module
- Le module Marges natif attend un prix fournisseur, un PMP ou un prix de revient saisi. Une synchro boutique n’en apporte aucun : le coût retenu reste à zéro.
- Résultat affiché : 100 % de marge sur chaque produit. Un chiffre inexploitable, mais présenté comme une donnée.
- La commission du prestataire de paiement n’est déduite nulle part — pourcentage et montant fixe par transaction.
- Le transport réellement payé disparaît, en particulier sur les livraisons offertes.
- Les frais d’approche — port entrant, douane, change — ne sont rattachés à aucun produit.
Avec NexoraMargin
- Le coût de revient est celui que vous saisissez, ou celui repris de vos factures fournisseurs. Le stock n’entre pas dans l’équation.
- Un produit sans coût connu affiche « Aucun coût de revient défini » au lieu d’un chiffre trompeur.
- Les commissions sont déduites au barème exact du mode de règlement, à la date de la vente.
- Le coût net d’expédition est réparti sur les lignes, au prorata de leur montant.
- Le coût saisi inclut le transport entrant et la douane : c’est la marchandise rendue chez vous.
Ce que fait le module
Quatre écrans, dans l’ordre où vous les utiliserez
Le module ajoute un menu « Marge produit » à votre Dolibarr — c’est le libellé exact que vous verrez à l’écran. Rien d’autre ne bouge dans l’interface.
Taux de couverture
Combien de produits ont un coût renseigné, et surtout quelle part de votre chiffre d’affaires est couverte. Seul le second chiffre compte.
Sur un catalogue de 884 références, renseigner les 30 produits qui font 60 % des ventes donne déjà une vision exploitable.
Grille de saisie
Vos produits triés par chiffre d’affaires décroissant : le plus rentable à remplir apparaît en haut. Saisie directe au clavier, sans ouvrir une fiche.
Filtres par référence, libellé et catégorie, case « Produits sans coût de revient », saisie possible dans la devise du fournisseur.
Rapprochement assisté
Le module compare vos lignes de factures fournisseurs au catalogue et propose un produit avec un score de confiance : 100 pour une référence exacte, 75 pour une référence présente dans le libellé, 70 pour un nom approchant.
Validation manuelle obligatoire : rien ne s’écrit sans votre clic.
Rentabilité
Le résultat : marge produit par référence et par période — chiffre d’affaires, coût, commissions ventilées, transport, taux de marge et taux de marque.
Un taux passant sous votre seuil d’alerte s’affiche en rouge.
En conditions réelles
Les écrans du module dans Dolibarr
Captures prises sur une base de démonstration, avec des références et des fournisseurs anonymisés. Cliquez sur une capture pour l’ouvrir en taille réelle.
Le rapport de rentabilité, filtrable par période. Les produits sans coût d’achat portent la mention « Aucun coût de revient défini » ; les taux passés sous le seuil d’alerte apparaissent en rouge.
Deux règles de conception
Ce qui garantit que vos chiffres restent justes dans le temps
Le coût est historisé, jamais écrasé
Enregistrer un nouveau coût clôt la période précédente et en ouvre une nouvelle. Une vente de mars reste analysée avec le coût de mars, une vente de juillet avec celui de juillet.
Sans cette règle, chaque changement de tarif fournisseur fausserait rétroactivement tout votre historique, et comparer deux exercices n’aurait plus de sens. Le même principe s’applique aux barèmes de commission et aux taux de change.
Une correction faite le jour même remplace la valeur sans créer de période : c’est une correction, pas un changement de tarif.
Votre saisie est la source de vérité
Chaque coût porte son origine — saisie manuelle, import, rapprochement, connecteur, règle de calcul — et ces origines sont hiérarchisées. Une origine ne peut jamais remplacer une origine située au-dessus d’elle.
Un coût que vous avez saisi est donc verrouillé : le rapprochement automatique peut signaler un écart, jamais remplacer votre valeur. Seule une nouvelle saisie manuelle corrige une saisie manuelle.
Vous devez pouvoir faire confiance à ce que vous avez renseigné, sans craindre qu’un traitement l’ait remplacé pendant la nuit.
Indicateurs
Taux de marge et taux de marque ne mesurent pas la même chose
Les deux sont calculés et affichés distinctement, car l’écart entre eux est considérable. Sur une marge de 18,58 € pour un coût d’achat de 16,41 € et un prix de vente de 34,99 € :
Taux de marge — 113,2 %
Combien ai-je gagné par euro investi ? C’est le raisonnement de la production et de l’achat-revente.
Taux de marque — 53,1 %
Quelle part du prix de vente me reste-t-il ? C’est le raisonnement du négoce et de la distribution.
Vous choisissez l’indicateur affiché dans la configuration, ou les deux. C’est aussi cet écart qui explique la plupart des désaccords entre un tableau de marge et un tableur : les deux chiffres sont justes, ils ne répondent pas à la même question.
Ce que vous paramétrez
Cinq réglages, une seule page de configuration
Barèmes de commission
Pour chaque mode de règlement : le pourcentage, le montant fixe par transaction, et la période de validité. C’est ce qui permet au rapport de déduire les commissions. Tant qu’aucun barème n’est défini, le module signale que la marge produit affichée est égale à la marge brute.
Coût net d’expédition
Ce qu’une expédition vous coûte réellement, déduction faite de ce que vous refacturez : 0 si vous facturez le port à son prix coûtant, le coût complet si vous offrez la livraison. Le montant est réparti sur les lignes au prorata de leur montant.
Statuts comptés dans le CA
Certaines entreprises facturent chaque vente, d’autres s’arrêtent à la commande livrée. Vous cochez les statuts qui représentent une vente réelle chez vous. C’est le premier réglage à vérifier si votre chiffre d’affaires vous semble faux.
Indicateur et seuil d’alerte
Taux de marge, taux de marque ou les deux. En dessous du seuil que vous fixez, le taux s’affiche en rouge dans le rapport.
Score minimal de rapprochement
Le seuil à partir duquel une suggestion est pré-cochée. À 100, seules les correspondances exactes de référence le sont.
Devise du fournisseur
Le taux de change est figé avec le coût, jamais recalculé. Si vous choisissez une devise sans taux utilisable, le module refuse d’enregistrer plutôt que de supposer 1 — sans quoi vos marges seraient fausses sans que rien ne le signale.
Tout tient sur cet écran. L’indicateur affiché et le seuil d’alerte ne changent que la lecture du rapport ; le coût net d’expédition et les statuts cochés, eux, changent les chiffres.
Le chiffre d’affaires par produit est lu depuis vos factures. Si aucune ligne de facture n’est rattachée à une fiche produit — cas fréquent quand un connecteur crée des lignes en texte libre — le module bascule sur vos commandes. Les deux sources ne sont jamais additionnées : une même vente serait comptée deux fois.
Ce que vous recevez
Le contenu du pack
Une archive à déployer
module_nexoramargin-1.0.0.zip, à installer depuis
Configuration › Modules/Applications — ou à copier dans
htdocs/custom/ si le déploiement par l’interface est
désactivé chez votre hébergeur.
28 pages illustrées
En français et en anglais, au format PDF : installation, permissions, prise en main des écrans, règles de calcul, configuration détaillée, questions fréquentes.
Cinq langues
Français, anglais, allemand, espagnol et italien. Dolibarr retient la langue de l’utilisateur connecté ; l’anglais sert de repli pour toute autre langue.
GNU GPL v3
Vous êtes libre d’utiliser, de modifier et de redistribuer le module, y compris à des fins commerciales, à condition de conserver cette licence sur les versions dérivées.
Trois lignes
- Dolibarr 16.0 ou supérieur — 22.0, 23.0 et 24.0 testés
- PHP 7.0 ou supérieur — 8.2 testé
- Module Produits activé
Par e-mail
Réponse sous deux jours ouvrés. Les corrections sont intégrées aux versions suivantes, que vous recevez sans surcoût. Détail sur la page support.
Aucune dépendance externe, aucune bibliothèque à installer, aucun accès Internet nécessaire au fonctionnement. L’activation crée deux tables et déclare trois permissions : consulter les coûts et les marges, les saisir, configurer le module.
Tarif
Un achat unique, sous licence libre
Le module est publié sous GNU GPL v3 : vous pouvez le lire, le modifier et l’adapter à votre installation. Il n’y a rien à renouveler.
NexoraMargin 1.0.0
79 € HT, une fois
Lien de téléchargement envoyé après paiement
- Le module, à déployer depuis l’interface
- Le manuel PDF de 28 pages, FR et EN
- Interface en cinq langues
- Support par e-mail sous deux jours ouvrés
Ce sur quoi vous pouvez compter
Quatre garanties, vérifiables dans le code source
Le module est publié sous licence libre : rien de ce qui suit ne vous demande de nous croire sur parole.
Vos données restent chez vous
Le module ne communique avec aucun serveur nous appartenant : ni chiffre d’affaires, ni marge, ni fichier client ne nous parvient.
Rien n’est écrasé
Il écrit dans ses deux tables, jamais dans celles de Dolibarr. Le champ « Prix de revient » natif n’est pas touché.
Désinstaller ne coûte rien
La désactivation conserve les tables et vos coûts, que vous retrouvez intacts à la réactivation.
Le code est lisible
Licence GPL v3 : vous pouvez lire, modifier et adapter le module à votre installation, sans nous demander l’autorisation.
À lire avant d’acheter
Ce que le module ne fait pas
Mieux vaut le savoir maintenant qu’après l’achat. Si l’un de ces points bloque votre cas, dites-le nous : nous répondrons franchement.
Le rapprochement ne devine pas
Si vos libellés de factures ne contiennent aucune référence produit — « Prélèvement fournisseur — mars » ne désigne aucun article — aucune suggestion n’apparaît. La grille de saisie fonctionne alors seule, et c’est le mode de travail prévu.
Il ne remplit pas les coûts à votre place
La première mise en route demande de saisir les références qui font vos ventes. Le tri par chiffre d’affaires est là pour que cela prenne une heure, pas une semaine.
Sans lien produit, pas de chiffre d’affaires
Si aucun de vos documents de vente ne référence de fiche produit, la colonne CA reste vide et le tri est sans effet. La saisie et le calcul de marge, eux, fonctionnent normalement.
Ce n’est pas un outil comptable
Il ne calcule ni la TVA ni les écritures. Pour cela, voyez les workflows DoliSync, qui transforment vos commandes en factures Dolibarr.
Avertissement. NexoraMargin est un outil d’analyse de rentabilité, pas un outil comptable. Les coûts que vous y saisissez ne constituent pas une valorisation de stock au sens comptable et n’alimentent aucun compte du plan comptable. Les indicateurs produits servent au pilotage commercial : marge par produit, arbitrage de catalogue, budget publicitaire. Ils ne remplacent ni votre expert-comptable, ni votre comptabilité analytique.
Vous êtes déjà client
Vous avez déjà NexoraMargin
Cette page sert d’abord à présenter le module. Si vous l’avez déjà installé, voici ce qui vous concerne.
Version courante
1.0.0 — première version publique. Le numéro que vous avez installé s’affiche dans Dolibarr, page Configuration > Modules, en face de NexoraMargin.
Le manuel
Il est livré dans l’archive, dossier docs/ : 28 pages en
français, 28 en anglais, avec les exemples chiffrés. Rien à
télécharger ici, vous l’avez déjà.
Une question, un blocage
Les questions fréquentes ci-dessous traitent les cas les plus courants — coût saisi qui ne s’affiche pas, chiffre d’affaires qui ne correspond pas. Sinon, le support répond sous deux jours ouvrés.
Avant d’acheter
Questions fréquentes sur NexoraMargin
Le module modifie-t-il mes fiches produits Dolibarr ?
Non. Il n’écrit que dans ses deux tables. Le champ « Prix de revient » natif de Dolibarr n’est pas touché, et vous pouvez continuer à l’utiliser en parallèle.
Puis-je désactiver le module sans perdre mes coûts ?
Oui. La désactivation conserve les tables et vos données, que vous retrouvez à la réactivation.
Faut-il gérer le stock dans Dolibarr pour l’utiliser ?
Non, et c’est précisément le cas pour lequel il a été écrit. Le module n’utilise pas le prix moyen pondéré : il s’appuie sur le coût que vous saisissez, ou sur celui repris de vos factures fournisseurs. Il fonctionne donc avec un catalogue synchronisé depuis une boutique, en dropshipping, comme avec un stock valorisé.
Un produit affiche « Aucun coût défini » alors que je l’ai saisi
Vérifiez la date de prise d’effet : le coût saisi doit couvrir la date de la vente. Un coût valable à partir de juin ne s’applique pas à une vente de mars. C’est la conséquence directe de l’historisation.
Mon chiffre d’affaires ne correspond pas à ma comptabilité
Vérifiez les statuts comptés dans la configuration. Par défaut : factures validées et payées, commandes validées, en cours et livrées. Selon votre flux, ce périmètre doit être ajusté.
Le rapprochement propose une valeur différente de la mienne
C’est le comportement attendu : votre saisie est conservée et l’écart vous est signalé. À vous d’arbitrer. Le module indique alors le nombre de lignes ignorées et la raison.
Comment supprimer un coût saisi par erreur ?
Videz le champ dans la grille et enregistrez. Le coût courant est supprimé et, s’il existait une période antérieure, celle-ci redevient le coût courant : votre historique ne se retrouve jamais troué. Un champ déjà vide ne déclenche rien.
Le module est-il compatible avec les workflows DoliSync ?
Oui, et ils se complètent sans se dépendre. DoliSync Ventes crée les factures depuis vos commandes WooCommerce ; NexoraMargin lit ensuite ces factures pour calculer le chiffre d’affaires et la marge par produit. Chacun s’utilise seul.
Pour aller plus loin
Une fois vos marges connues
NexoraMargin s’utilise seul et ne dépend d’aucun autre outil. Mais le coût de revient répond à « combien me rapporte ce produit », pas à « comment mes ventes arrivent dans Dolibarr ». Si cette seconde question se pose chez vous, les workflows DoliSync s’en chargent, et se vendent séparément.
Vous vendez sur WooCommerce ?
DoliSync Ventes crée la facture Dolibarr à chaque commande, avec le bon tiers et la bonne TVA — c’est ce qui alimente le chiffre d’affaires que NexoraMargin analyse.
Vous encaissez par Stripe ou PayPal ?
DoliSync Trésorerie rapproche les versements de vos factures, commissions comprises. Les mêmes commissions que NexoraMargin déduit de vos marges.
Les quatre workflows
Ventes, Avoirs, Trésorerie Stripe et PayPal, Trésorerie Revolut. Le détail et les tarifs sont sur la page Tarifs.
Une question avant d’acheter
Votre catalogue est-il fait pour ce module ?
Décrivez votre situation — catalogue synchronisé ou saisi à la main, nombre de références, prestataires de paiement utilisés. Nous vous dirons franchement si le module vous sera utile, y compris quand la réponse est non.
Intégrateur Dolibarr ? Découvrir le programme partenaire →


