Marge par jour
margeparjour · v1.0.1
Vous voyez ce que rapporte une journée de travail avant d'accepter le devis.
dolixprix · version 1.1.3
Vos devis brouillons et vos factures modèles reprennent les prix du catalogue, un par un ou tous d'un coup.
49 € hors taxes.
La commande, le paiement, la facture et le téléchargement sont assurés par le DoliStore.
Essayer sans rien installer : la démo en ligne (identifiant demo, mot de passe demo ; données fictives, remises à zéro chaque nuit).

Votre catalogue a augmenté, mais vos devis en brouillon et vos factures d'abonnement partent toujours aux anciens prix.
Le catalogue change : un fournisseur augmente, vous répercutez. Deux sortes de documents, eux, gardent les prix du jour où ils ont été saisis.
À qui ça sert : Les entreprises qui facturent des abonnements ou des contrats récurrents, et celles dont le catalogue bouge en cours d'année et qui laissent des devis en attente : services informatiques, maintenance, négoce, second œuvre.
Ce bloc figure sur les 21 fiches, sans exception.
Sur un devis en brouillon, le module ajoute un bouton « Actualiser les prix ». Sur une facture modèle, le même bouton. Il montre d’abord, pour chaque ligne rattachée à un produit : le prix actuel, le prix à jour, la TVA, la remise et l’écart en euros. L’écart tient compte de la remise, si bien que la somme des écarts correspond exactement à la variation du total — le pied du tableau affiche d’ailleurs le total HT tel qu’il serait après application. Vous décochez les lignes à laisser tranquilles, puis vous appliquez. Le document existant est modifié : sa référence, son historique et ses liens ne bougent pas.
Pour toutes les factures modèles d’un coup, le menu Facturation › Liste des modèles › Actualiser les prix des modèles ouvre un écran qui liste chaque modèle dont au moins une ligne n’est plus au prix du catalogue : le client, la date de la prochaine facture, le nombre de lignes concernées, le total actuel, le total à jour et l’écart. Vous filtrez par client ou par produit, vous incluez si besoin les modèles suspendus, vous décochez ceux à exclure, et vous actualisez tout en une fois. Seules les prochaines factures générées portent les nouveaux prix : les factures déjà émises ne sont jamais touchées.
Le module reprend exactement l’ordre de priorité du cœur de Dolibarr lors d’un clonage de devis avec l’option « Mise à jour des prix avec les prix connus actuels » :
Le jeu de tests du module compare son résultat à celui d’un clonage réel du cœur, sur la même donnée, et vérifie que les deux chiffres sont identiques.
Par défaut, les remises saisies sur les lignes sont conservées. C’est un choix plus prudent que celui du clonage de Dolibarr, qui les remplace par la remise par défaut du tiers : une remise négociée serait perdue. Le comportement du clonage reste disponible dans la configuration du module, si vous le préférez.
Le bouton apparaît avec les autres actions, sur la fiche d’un devis en brouillon ou d’une facture modèle, si vous avez le droit du module et le droit de modifier ce type de document, et si le document contient au moins une ligne rattachée à un produit. Sinon, aucun bouton inutile n’est ajouté.
L’écran d’un document est un tableau à huit colonnes : sélection, produit, quantité, prix actuel, prix à jour, TVA, remise, écart. Les lignes non modifiables y figurent aussi, avec la raison en clair entre parenthèses : « ligne libre, non modifiée », « produit introuvable », « déjà à jour ».
L’écran des factures modèles affiche une ligne par modèle, avec un lien Détail vers l’écran ligne par ligne, pour n’actualiser qu’une partie d’un modèle. Dans les deux écrans, le total du bas suit les cases cochées : ce qui est annoncé est exactement ce qui sera écrit.



| Réglage | Défaut | Effet |
|---|---|---|
| Conserver les remises saisies sur les lignes | activé | Recommandé. Désactivé, la remise de chaque ligne est remplacée par la remise par défaut du tiers, comme le fait le clonage de Dolibarr. |
| Nombre maximum de lignes par opération | 200 | Garde-fou, par document. 0 pour ne pas limiter. |

| Tables créées en base | Aucune table, aucun attribut supplémentaire. Le dossier du module ne contient pas de répertoire sql/. Le module enregistre seulement deux réglages dans les constantes de Dolibarr. |
|---|---|
| Permissions | Un droit : « Utiliser l'actualisation des prix (devis et factures modèles) ». Le module exige en plus le droit standard sur le document concerné (modifier les devis, ou créer et modifier les factures pour les modèles) et applique le contrôle d'accès habituel de Dolibarr. |
| Désinstallation |
|
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 à 24. Testé sur 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4, 24.0.1 et 24.0.2. |
|---|---|
| PHP minimum | 7.4 |
| Modules Dolibarr à activer | Propositions commerciales ou Factures |
| Licence | GPL v3 ou ultérieure, code source complet |
| Langues | Français, anglais, allemand, espagnol |
| Menu | Une entrée : Facturation › Liste des modèles › Actualiser les prix des modèles. Le bouton apparaît aussi sur la fiche d'un devis en brouillon et sur celle d'une facture modèle. |
Le détail — droits du dossier custom, hébergement mutualisé, mise à jour, désinstallation — est sur la page Installation et mise à jour.
Dolibarr 19 à 24, PHP 7.4 à 8.3. La version 1.1.0 a été testée sur 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4 et 24.0.1, et sous PHP 7.4, 8.2 et 8.3.
Non. Le module modifie la facture modèle elle-même : seules les factures générées ensuite portent les nouveaux prix. Une facture déjà émise n'est jamais touchée.
Non. L'écran Facturation › Liste des modèles › Actualiser les prix des modèles les liste toutes, avec l'écart de chacune, et les actualise en une fois. 300 modèles ont été actualisés en quelques secondes pendant les tests.
Le clonage crée un nouveau devis, avec une nouvelle référence, et vous laisse supprimer l'ancien. Ce module modifie le devis existant : sa référence, son historique et ses liens ne bougent pas. Le calcul du prix, lui, est le même — c'est celui du cœur de Dolibarr, et le jeu de tests du module compare son résultat à celui d'un clonage réel.
Le module ne crée aucune table. Il modifie les lignes du devis que vous avez sélectionnées, puis recalcule les totaux de l'en-tête, exactement comme une modification de ligne faite à la main. L'écriture est transactionnelle : en cas d'erreur, rien n'est enregistré.
Elles sont conservées par défaut. C'est un choix plus prudent que celui du clonage de Dolibarr, qui remplace la remise de chaque ligne par la remise par défaut du tiers. Le comportement du clonage reste disponible dans la configuration du module, si vous le préférez.
Le bouton disparaît. Il n'y a rien à nettoyer : pas de table, pas d'attribut supplémentaire. Les prix déjà actualisés restent, comme toute modification de devis.
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 seront assurés par le DoliStore, où les nouvelles versions seront publiées.
Repris du fichier ChangeLog.md du module : une seule source.
1.1.33 novembre 2026
Interface traduite en espagnol (es_ES). Testé sur 19.0.4 à 24.0.2 avec Dolibarr en espagnol.
1.1.225 octobre 2026
Droits Dolibarr respectés : l'écran des factures modèles ne liste, n'ouvre et n'actualise plus que les modèles des tiers que l'utilisateur voit dans Dolibarr ; sans le droit de voir tous les tiers, ceux dont il est commercial attitré, comme dans les listes de Dolibarr. L'actualisation en masse applique la même règle. Testé sur 19.0.4 à 24.0.2.
1.1.114 octobre 2026
Correctif : les écrans des factures modèles (écran de masse et détail d'un modèle) n'écrivent plus d'avertissement PHP (« Undefined variable $form ») dans le journal du serveur. Rien n'était affiché ni modifié.
1.1.013 octobre 2026
Factures modèles : bouton « Actualiser les prix » sur chaque modèle et écran de mise à jour en masse (Facturation › Liste des modèles). Correctif : les prix spécifiques client à décimales ou de 1 000 € et plus étaient mal relus. Prix en devise recalculés, traduction allemande. Après mise à jour depuis la 1.0.0, désactiver puis réactiver le module.
1.0.010 septembre 2026
Première version : bouton « Actualiser les prix » sur les devis en brouillon, aperçu ligne par ligne, sélection des lignes, application transactionnelle et journalisée. Les remises saisies sur les lignes sont conservées par défaut. Deux écritures d'un même taux de TVA (« 0 » et « 0.0000 ») sont reconnues comme le même taux : une ligne actualisée n'est plus reproposée à l'actualisation.
É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.1
Vous voyez ce que rapporte une journée de travail avant d'accepter le devis.
dolixdomaine · v1.0.6
Un client change de nom : ses adresses passent au nouveau domaine en une opération.
dolixmasse · v1.0.6
Vous changez un champ sur une série de fiches sans écrire une requête SQL.
dolixtaches · v1.0.4
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.8
Vous retrouvez les fiches saisies deux fois, et vous les fusionnez : tiers, contacts et adhérents.
dolixapproche · v1.0.4
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.2
Vous voyez ce qui reste à facturer sur chaque commande client, ligne par ligne, en quantité et en montant HT.
dolixmaj · v1.0.3
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.1
La mention de TVA obligatoire s'imprime seule sur vos factures : franchise, livraison intracommunautaire, autoliquidation, export.
dolixjustif · v1.0.1
Le PDF de la note de frais contient aussi ses justificatifs, photos et PDF, page par page : un seul document à transmettre.
dolixportemonnaie · v1.1.1
Vos clients ou adhérents versent une somme à l'avance, et TakePOS la consomme à chaque passage en caisse, jusqu'à épuisement.
dolixmondialrelay · v1.0.2
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.1
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 · v1.0.1
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.1
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.3
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.2
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.4
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.2
Un seul bon de livraison PDF pour plusieurs expéditions d'un même client, à signer une seule fois.
dolixdernierprix · v1.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.