Marge par jour
margeparjour · v1.0.0
Vous voyez ce que rapporte une journée de travail avant d'accepter le devis.
dolixdernierprix · version 1.0.0
Vous choisissez un produit sur un devis, une commande ou une facture : le dernier prix et la remise accordés à ce client s'affichent, et s'appliquent en un clic.
59 € hors taxes.
La commande, le paiement, la facture et le téléchargement sont assurés par le DoliStore.

En B2B, les prix se négocient client par client. Quand vous ajoutez un article sur un devis, une commande ou une facture, Dolibarr propose le prix catalogue, ou le prix client saisi à la main : il ne montre pas le prix pratiqué la dernière fois avec ce client. Pour le retrouver, il faut quitter la saisie et rouvrir ses anciens documents.
En B2B, les prix se négocient client par client. Quand vous ajoutez un article sur un devis, une commande ou une facture, Dolibarr propose le prix catalogue, ou le prix client que vous avez saisi à la main. Il ne montre pas le prix pratiqué la dernière fois avec ce client.
Pour le retrouver, il faut quitter la saisie, rouvrir les anciennes factures du client, noter le prix unitaire et la remise, puis revenir les recopier.
À qui ça sert : Les entreprises qui vendent à des professionnels avec des prix négociés client par client, et qui saisissent souvent les mêmes articles pour les mêmes clients.
Ce bloc figure sur les 21 fiches, sans exception.
Sur un devis, une commande ou une facture client en brouillon, dès que vous choisissez un produit ou un service dans la ligne d’ajout, le module cherche la dernière vente de cet article à ce client. S’il en trouve une, un badge apparaît sous la ligne :
« Dernier prix : 15,90 € HT (-8,00 %) le 03/09/2026 (Facture FA2609-0030) »
Le badge donne le prix unitaire HT, la remise de la ligne, la date et la référence du document d’origine.
Un clic reporte le prix unitaire HT dans la ligne en cours, et la remise en pourcentage si l’option de report est cochée. Le taux de TVA n’est pas repris : la ligne garde celui que Dolibarr propose aujourd’hui. Vous ajoutez ensuite la ligne comme d’habitude.
Dans les réglages, le mode automatique reporte le dernier prix dès le choix du produit, sans clic. Le prix minimum du produit reste contrôlé par Dolibarr. Par défaut, le module est en mode suggestion : il affiche le badge, et vous décidez.
C’est celui de la ligne la plus récente pour ce client et ce produit, d’après la date du document, parmi les types choisis dans les réglages : factures, commandes, devis.
Les onglets ne montrent que des documents validés. Les réglages de types de documents et d’ancienneté ne s’appliquent qu’au badge et au mode automatique.
La ligne d’ajout d’un devis en brouillon. Le produit « VIS-INOX-440 – Vis inox A2 4×40 – boîte de 200 » est choisi : Dolibarr propose son prix catalogue, 18,90 €. Sous la ligne, le badge indique que ce client l’a payé 15,90 € HT avec 8 % de remise le 03/09/2026, sur la facture FA2609-0030. Le bouton « Appliquer » est à droite du badge.
L’onglet « Historique des prix » du client de démonstration Atelier Lambert, sous Dolibarr 24.0.2 : trois lignes, deux de la facture FA2609-0030 du 03/09/2026 et une de la facture FA2606-0028 du 12/06/2026. On y voit que le prix des vis est passé de 16,50 € (remise 5 %) à 15,90 € (remise 8 %).
L’onglet « Prix par client » du produit VIS-INOX-440 : trois ventes à deux clients de démonstration, à 15,90 € (−8 %), 17,20 € et 16,50 € (−5 %), chacune avec le lien vers sa facture.


La page de configuration est réservée aux administrateurs.
| Réglage | Défaut | Effet |
|---|---|---|
| Remplacement automatique du prix | non | Coché, le dernier prix est reporté dès le choix du produit. Décoché (recommandé), le badge et le bouton « Appliquer » laissent le choix. |
| Reporter la remise accordée | oui | Le pourcentage de remise de la ligne d’origine est reporté avec le prix. |
| Rechercher dans les factures clients | oui | Les factures sont prises en compte pour le badge. |
| Rechercher dans les commandes clients | oui | Les commandes sont prises en compte pour le badge. |
| Rechercher dans les devis clients | oui | Les devis sont pris en compte pour le badge. |
| Uniquement les documents validés | oui | Les brouillons sont ignorés. Décoché, tous les statuts comptent, sauf les commandes annulées ; avoirs et factures d’acompte restent exclus. |
| Ancienneté maximale de l’historique | 0 | En mois. 0 : sans limite. |
Sur la capture, l’ancienneté maximale a été réglée à 12 mois ; elle vaut 0 par défaut.

| Tables créées en base | Aucune table. Le module lit les lignes des factures, commandes et devis clients ; il n'écrit rien dans ces documents. Ses réglages sont enregistrés comme constantes Dolibarr : DOLIXDERNIERPRIX_SEARCH_INVOICES, DOLIXDERNIERPRIX_SEARCH_ORDERS, DOLIXDERNIERPRIX_SEARCH_PROPALS, DOLIXDERNIERPRIX_ONLY_VALIDATED, DOLIXDERNIERPRIX_AUTO_APPLY, DOLIXDERNIERPRIX_COPY_DISCOUNT et DOLIXDERNIERPRIX_MAX_AGE_MONTHS. |
|---|---|
| Permissions | Un droit : « Consulter et appliquer le dernier prix client ». Il ouvre le badge et les deux onglets. Les droits de Dolibarr s'ajoutent : seuls les types de documents que l'utilisateur peut lire (factures, commandes, devis) sont consultés, et seulement pour les clients qu'il peut voir. Un commercial sans le droit de voir tous les clients ne voit que ses clients ; un utilisateur externe, que sa société. L'onglet de la fiche produit demande aussi le droit de lire les produits ou les services. La page de configuration est réservée aux administrateurs. |
| Désinstallation |
|
Le dossier dolixdernierprix, en PHP lisible, sous licence GPL v3 ou ultérieure : le descripteur
du module, les crochets du badge, la classe de recherche, le point d’appel du badge, les deux
onglets, la page de configuration et les icônes.
fr_FR), anglais (en_US) et espagnol (es_ES).README.md et un ChangeLog.md.DOLIXDERNIERPRIX_…).Le descripteur du module ne déclare qu’une version minimale. Aucune borne haute n’est inscrite dans le code : les versions ci-dessous sont celles sur lesquelles le module a réellement été exécuté.
| Versions de Dolibarr | Dolibarr 19.0 minimum. Installé et exécuté sur 19.0.4 et 24.0.2 ; versions 20 à 23 non testées. |
|---|---|
| PHP minimum | 7.4 |
| Modules Dolibarr à activer | Propositions commerciales, Commandes ou Factures |
| Licence | GPL v3 ou ultérieure, code source complet |
| Langues | Français, anglais, espagnol |
| Menu | Pas d'entrée de menu. Badge sous la ligne d'ajout des devis, commandes et factures clients en brouillon ; onglet « Historique des prix » sur la fiche tiers ; onglet « Prix par client » sur la fiche produit. |
Le détail — droits du dossier custom, hébergement mutualisé, mise à jour, désinstallation — est sur la page Installation et mise à jour.
Le descripteur exige Dolibarr 19.0 au minimum et PHP 7.4 au minimum. Le module a été installé et exécuté sur 19.0.4 et 24.0.2, sous PHP 8.2. Les versions 20 à 23 n'ont pas été testées : si vous êtes sur l'une d'elles, ou en cas de doute, écrivez avant d'acheter.
Non. Il lit les lignes de vos factures, commandes et devis. Le bouton « Appliquer » remplit seulement les champs de la ligne en cours de saisie : c'est vous qui l'ajoutez au document. Aucune table n'est créée, aucun fichier de Dolibarr n'est modifié.
La ligne la plus récente pour ce client et ce produit, d'après la date du document, parmi les types choisis dans les réglages. Par défaut, seuls les documents validés comptent : factures validées ou payées, commandes validées, en cours ou livrées, devis validés, signés ou facturés. Les avoirs, les factures d'acompte et le document en cours de saisie sont ignorés. Le prix affiché est le prix unitaire HT de la ligne ; sa remise est affichée à part.
Le taux de TVA de l'ancien document n'est pas repris : la ligne garde le taux que Dolibarr propose aujourd'hui pour ce produit et ce client. Les onglets d'historique, eux, affichent le taux de chaque ligne passée.
Le badge et les onglets suivent les droits de Dolibarr. Seuls les types de documents qu'il peut lire sont consultés, et seulement pour les clients qu'il peut voir : sans le droit de voir tous les clients, ses clients ; pour un utilisateur externe, sa société.
Le badge et les deux onglets disparaissent. Le module n'a rien écrit dans vos documents : il n'y a rien à remettre en état. Les réglages du module restent enregistrés.
Le support est assuré par la personne qui a écrit le module, à support@dolix.fr. La commande, le paiement, la facture et le téléchargement sont assurés par le DoliStore, où les nouvelles versions sont publiées.
Repris du fichier ChangeLog.md du module : une seule source.
1.0.018 octobre 2026
Première version : badge du dernier prix sur les devis, commandes et factures clients, bouton « Appliquer », mode automatique au choix, onglets « Historique des prix » sur la fiche tiers et « Prix par client » sur la fiche produit. Réglages des documents pris en compte, des documents validés seulement, de l'ancienneté maximale et du report de la remise. Avoirs et factures d'acompte ignorés. Interface en français, anglais et espagnol.
Écrivez à support@dolix.fr. C’est la personne qui a écrit le module qui répond.
Réponse sous deux jours ouvrés. Ce n’est pas un service d’astreinte.
À joindre à votre message
Ce module est en vente sur le DoliStore.
La commande, le paiement, la facture et le téléchargement sont assurés par le DoliStore.
margeparjour · v1.0.0
Vous voyez ce que rapporte une journée de travail avant d'accepter le devis.
dolixdomaine · v1.0.5
Un client change de nom : ses adresses passent au nouveau domaine en une opération.
dolixmasse · v1.0.5
Vous changez un champ sur une série de fiches sans écrire une requête SQL.
dolixtaches · v1.0.3
Une tâche a été créée dans le mauvais projet : vous la déplacez, avec ses sous-tâches, son temps passé et ses documents.
dolixdoublons · v1.1.5
Vous retrouvez les fiches saisies deux fois, et vous les fusionnez : tiers, contacts et adhérents.
dolixprix · v1.1.2
Vos devis brouillons et vos factures modèles reprennent les prix du catalogue, un par un ou tous d'un coup.
dolixapproche · v1.0.2
Vous répartissez le transport, la douane et les autres frais d'un arrivage sur le coût des produits et leur PMP.
dolixresteafacturer · v1.0.1
Vous voyez ce qui reste à facturer sur chaque commande client, ligne par ligne, en quantité et en montant HT.
dolixmaj · v1.0.2
Avant de mettre à jour Dolibarr, vous savez ce qui bloquera, ce qui cassera et quoi faire avant. Le module ne modifie rien.
dolixtva · v1.0.0
La mention de TVA obligatoire s'imprime seule sur vos factures : franchise, livraison intracommunautaire, autoliquidation, export.
dolixjustif · v1.0.0
Le PDF de la note de frais contient aussi ses justificatifs, photos et PDF, page par page : un seul document à transmettre.
dolixportemonnaie · v1.0.2
Vos clients ou adhérents versent une somme à l'avance, et TakePOS la consomme à chaque passage en caisse, jusqu'à épuisement.
dolixmondialrelay · v1.0.0
Vous choisissez le Point Relais® ou le Locker du destinataire sur l'expédition, et le module crée l'étiquette Mondial Relay avec votre compte Sendcloud.
dolixdlc · v1.0.0
Vous voyez à temps les lots en stock dont la DLC ou la DMD/DLUO approche ou est dépassée, et vous pouvez empêcher la validation d'une expédition qui contient un lot à la DLC dépassée.
dolixhabillage · v0.3.0
Donnez à TakePOS l'allure d'une caisse moderne : catégories en onglets, grande grille de produits, panier à droite, bouton Encaisser, ambiances par métier ou couleurs de votre logo.
dolixtags · v1.0.0
Les tags de vos devis, commandes, factures, tiers, contacts, produits et projets s'affichent en couleur dans une colonne de la liste, sans ouvrir chaque fiche.
dolixcotisations · v1.0.0
Un montant de cotisation propre à chaque adhérent, et le renouvellement de toutes les cotisations en une fois, avec facture, paiement et email.
dolixconsignes · v1.0.1
Vous voyez combien de fûts, caisses ou palettes consignés chaque client détient, ce que valent ces consignes, et ceux qui ne sont pas revenus dans le délai.
dolixdepotvente · v1.0.2
Pour chaque déposant, vous voyez ce qui a été vendu et votre commission, et le relevé prépare les factures en brouillon.
dolixblgroupe · v1.0.1
Un seul bon de livraison PDF pour plusieurs expéditions d'un même client, à signer une seule fois.