01

Ce que vous voulez régler

Démarrer

Un Dolibarr installé et réglé pour votre activité

  • Quitter le tableur ou un autre logiciel sans perdre l’historique
  • N’activer que ce dont vous vous servez, le reste désactivé
  • Une formation enregistrée, pour y revenir quand il faut
Mettre à jour

Monter de version sans rien casser

  • Bloqué sur une version ancienne, par peur de tout casser
  • Factures, modèles PDF et modules à retrouver intacts après
  • Une mise à jour qui a déjà mal tourné une fois
Réparer et adapter

Ce qui bloque, ce qui manque

  • Une erreur, un réglage introuvable, un comportement incompris
  • Des devis et des factures à l’image de votre entreprise
  • Une fonction que Dolibarr n’a pas, écrite pour vous

Votre cas n’est dans aucune de ces cases ? C’est justement ce que règle le diagnostic. Décrivez-le en trois lignes.

02

Comment ça se passe

Étape 1

Vous décrivez le problème

Trois lignes suffisent : votre activité, votre version de Dolibarr, ce qui bloque. Pas de mot de passe, pas d’accès à donner.

Étape 2

Diagnostic · 90 €

Une heure en visio sur votre Dolibarr, puis un compte rendu écrit : ce qui bloque, pourquoi, et le prix fixe pour le régler. Son montant se déduit de la suite.

Étape 3

Le travail, à prix fixe

Rejoué d’abord sur une copie de votre version, puis appliqué chez vous. Trente jours de corrections compris après la livraison.

Vous savez ce que vous payez avant que je touche à quoi que ce soit. Si le diagnostic montre que vous n’avez besoin de rien, c’est ce que dit le compte rendu.
Noé Trotin, Dolix

Les conditions complètes — paiement, livrables, corrections, vos données — tiennent sur une page.

03

25 contributions acceptées dans Dolibarr, dont 24 dans le cœur

Écrits, soumis et fusionnés en 58 jours, dans les versions 23.0 et 24.0 du logiciel. Aucun refusé. Chaque ligne renvoie à la pull request publique : vous n’avez pas à me croire sur parole, vous pouvez vérifier.

04.11.2026#42574 · 23.0

Taxes indiennes (GST)

Avec la bascule automatique CGST + SGST / IGST activée, un produit réglé en IGST restait en IGST pour un client du même État, au lieu de passer en CGST + SGST.

04.11.2026#42616 · 24.0

Prix de revient des acomptes

Un acompte créé avec un montant fixe ou un pourcentage avait un prix de revient à 0 : 100 % de marge sur l’acompte, et la facture finale perdait le montant de l’acompte dans sa marge.

28.10.2026#42249 · 24.0

Facturation groupée de commandes

Avec le module Multidevise désactivé, l’action groupée « Créer factures » depuis la liste des commandes pouvait créer des factures avec un taux de change à 0 : impossible ensuite d’y enregistrer un règlement.

28.10.2026#42246 · 23.0

Journal inaltérable après une mise à jour

Après une montée depuis la version 18 vers la 23 ou plus, toutes les lignes du journal inaltérable créées en version 18 apparaissaient « KO », comme si elles avaient été modifiées.

27.10.2026#42225 · 24.0

Première ouverture de TakePOS

Avec le contrôle de caisse à l’ouverture et plusieurs terminaux, la toute première ouverture de TakePOS affichait un écran vide au lieu du choix du terminal.

27.10.2026#42256 · 23.0

Journal de trésorerie : paiement de plusieurs factures

En comptabilité de trésorerie, un règlement qui payait plusieurs factures à la fois ne pouvait jamais être transféré en comptabilité : il était refusé comme « déjà enregistré ».

26.10.2026#42257 · 23.0

Pages de produits dans TakePOS

Dans une catégorie avec beaucoup de sous-catégories, celles au-delà de la première page étaient inaccessibles, et des produits étaient sautés ou affichés deux fois d’une page à l’autre.

26.10.2026#42263 · 23.0

Journal de trésorerie : paiements de TVA

En comptabilité de trésorerie, un paiement de TVA était lu comme une déclaration de TVA : montant faux, mauvais libellé, ou paiement absent du journal.

26.10.2026#42260 · 23.0

Sous-totaux sur les PDF

Après une ligne de sous-total, les lignes suivantes sortaient sur le PDF sans prix unitaire ni total, alors que leur montant comptait bien dans le total du document.

22.10.2026#42092 · 24.0

Signature d’une proposition commerciale

Une fois la proposition signée, dans Dolibarr ou en ligne par le client, un tiers « prospect / client » perdait son étiquette prospect et ne restait que client.

22.10.2026#42091 · 24.0

Vue Kanban des opportunités

Regroupées par statut d’opportunité, plusieurs colonnes restaient en anglais quelle que soit la langue de l’utilisateur : Proposal, Negotiation, Won, Lost.

22.10.2026#42090 · 24.0

Formulaire public de prospects

Le code postal saisi par le visiteur n’était jamais enregistré : le nouveau prospect était créé sans code postal.

18.10.2026#41968 · 24.0

Plan de salle de TakePOS

Depuis la version 20, le plan de salle s’ouvrait sur un étage 0 vide : les tables créées auparavant, à l’étage 1, n’apparaissaient plus, et les nouvelles tables partaient à l’étage 0.

14.10.2026#41742 · 23.0

Montant saisi en zone libre dans TakePOS

Avec une langue qui écrit les décimales après une virgule, le montant tapé en zone libre perdait ses centimes sans avertissement : 49,96 donnait une ligne à 49,00.

13.10.2026#41476 · 24.0

Marge des acomptes et avoirs à plusieurs taux de TVA

Quand un acompte ou un avoir comportait plusieurs taux de TVA, chaque ligne de reprise sur la facture recevait le prix de revient de tout l’acompte : le coût était compté plusieurs fois et la marge de la facture était fausse.

13.10.2026#41690 · 23.0

Ordre des lignes des factures créées par l’API

Une facture créée par l’API REST avec ses lignes les enregistrait dans le désordre, même quand aucun rang n’était fourni.

15.09.2026#40451 · 24.0

Clonage d’une écriture bancaire

Le compte bancaire choisi dans la fenêtre de clonage était ignoré : le double repartait sur le compte de l’écriture d’origine, sans le moindre avertissement.

14.09.2026#40408 · 23.0

Documents de projet

Les objets rattachés à un projet — devis, commandes, factures — n’apparaissaient ni dans le PDF Beluga, ni dans le document ODT.

14.09.2026#40405 · 23.0

Traduction des descriptions dans les PDF

Dès que l’éditeur enrichi transformait la description d’un produit en HTML, sa traduction cessait d’être appliquée et le PDF repartait dans la langue d’origine.

12.09.2026#906 · module

Facturation électronique

Chaque vérification du statut d’une facture fournisseur créait un nouvel événement d’agenda, au lieu de mettre à jour le précédent.

10.09.2026#40278 · 24.0

Recherche de tiers

L’autocomplétion renvoyait des lignes vides : la limite du nombre de résultats était appliquée avant le tri, et non après.

10.09.2026#40275 · 24.0

Liste des propositions commerciales

Le filtre par commercial ne se plaçait plus sur l’utilisateur connecté : chacun ouvrait la liste de tout le monde.

08.09.2026#40198 · à venir

Bon d’expédition

Le mode de transport n’était imprimé que si un numéro de suivi existait — donc jamais pour une remise en main propre.

08.09.2026#40185 · 24.0

PDF de commande

Avec l’emplacement ISO des adresses activé, le bloc expéditeur se dessinait par-dessus le logo.

08.09.2026#40176 · 23.0

Modèles de courriel

Le champ « Privé » avait disparu de l’écran de configuration des modèles depuis la version 23.

Voir toutes les contributions sur GitHub

Sur les forums, confirmé par le demandeur

Fils publics où la personne qui posait la question a confirmé elle-même que la solution fonctionnait. Le lien mène à sa réponse.

29.10.2026sribalaji.tvn · forum dolibarr.org

Prix de niveau 1 sur la fiche produit

Champ calculé et mise en forme testés sur une 23.0.4. Le demandeur a confirmé que la solution fonctionnait.

27.10.2026zzillou · forum dolibarr.fr

Facturation groupée avec un taux de change à 0

Cause reproduite et réparation testée sur une 23.0.3. Le demandeur a confirmé que la solution fonctionnait ; le correctif est ensuite entré dans Dolibarr (#42249).

04

Une seule personne, du diagnostic au suivi

Dolix, c’est Noé Trotin, basé en Alsace et joignable partout à distance, en français, en anglais et en allemand. Pas d’équipe commerciale, pas de sous-traitance : celui qui fait le diagnostic est celui qui fait le travail, et celui qui vous répond ensuite.

Ce qui se voit de l’extérieur : des correctifs acceptés dans le code de Dolibarr par son mainteneur principal, des réponses vérifiées sur le forum francophone, et des notes techniques où chaque solution a été rejouée avant d’être publiée.

Les règles de travail

  • Rien n’est appliqué chez vous qui n’ait tourné sur une copie, dans votre version.
  • Vos données ne quittent pas l’intervention et ne sont confiées à aucun service tiers.
  • Le code écrit pour vous vous appartient, livré avec ses sources.
  • Pas de réponse au hasard : ce qui n’est pas vérifié est dit comme tel.
05

21 modules pour ce que Dolibarr ne fait pas

Quand un besoin revient souvent, il devient un module : la marge par journée de travail sur les devis, la modification de fiches en masse, la détection des doublons… Code source ouvert, sous la même licence que Dolibarr, sans aucun appel à un serveur extérieur. Chaque module est livré en français et en anglais.

Ils sont en vente sur le DoliStore, la place de marché officielle de Dolibarr, qui assure la commande, le paiement et la facture. Ce site n’encaisse rien.

06

Guides et notes techniques

Dolibarr 16 à 24 · dernière version au 26/10/2026 : 24.0.2 (publiée le 2/10/2026, annoncée sur dolibarr.org)

Mettre à jour Dolibarr sans rien casser : la méthode, et ce qui change de la version 16 à la 24

Ce qui casse vraiment lors d'une mise à jour de Dolibarr, la liste de contrôle avant de commencer, la procédure, le retour arrière, et le tableau des versions 16 à 24 : PHP, modules retirés, pièges.

Dolibarr 22.0.5, 23.0.4 et 24.0.1 mis à jour vers 24.0.2 (archives officielles .tgz) · Debian 13, PHP 8.4, MariaDB 11.8

Mettre à jour Dolibarr en ligne de commande : les commandes, les pièges et un script testé

Mettre à jour Dolibarr sans l'assistant web : upgrade.php, upgrade2.php et step5.php, une étape par version, le piège d'upgrade.unlock qui bloque la 2e étape sans erreur, et un script complet avec sauvegarde et retour arrière, testé de la 22 à la 24.

Image officielle dolibarr/dolibarr, versions 16 à 24, avec MariaDB ou MySQL · dernière image au 26/10/2026 : 24.0.2 (PHP 8.5)

Mettre à jour Dolibarr sous Docker (image officielle) : pourquoi il ne faut jamais sauter de version

Avec l'image Docker officielle, passer de la 20 à la 24 d'un coup laisse une base incomplète, sans aucune erreur. Ce qui se passe, comment le vérifier chez vous, et la bonne procédure, testée.

Dolibarr 16 à 24 · constats vérifiés sur 24.0.0

Erreur 500 ou page blanche dans Dolibarr : trouver la cause en quelques minutes

Une erreur 500 dans Dolibarr n'affiche rien, et le journal de Dolibarr ne la contient pas. Où lire le vrai message, comment le comprendre, et les quatre causes qui reviennent presque toujours.

Des cas réels, avec la cause et la sortie, rejoués sur une instance de test avant publication. Toutes les notes.

07

Les questions qu’on pose avant

Je n’y connais rien en informatique. C’est un problème ?

Non. Vous expliquez votre activité et ce que vous voulez obtenir ; le réglage, c’est mon travail. Le compte rendu du diagnostic est écrit pour être lu par vous, pas par un informaticien.

Pourquoi un forfait plutôt qu’un tarif à la journée ?

Parce que vous devez connaître le prix avant de dire oui. Le diagnostic sert exactement à ça : après lui, le prix est fixé par écrit et ne bouge plus.

Vous intervenez sur place ?

Tout se fait à distance, en visio, où que vous soyez : c’est aussi comme ça que se déroule le diagnostic. En Alsace, un déplacement reste possible quand il est vraiment utile.

Faut-il vous donner les accès à mon Dolibarr ?

Pas pour commencer. Un accès n’est demandé qu’après votre accord écrit sur le devis, avec un engagement signé sur vos données, et c’est vous qui l’ouvrez et le refermez.

Mon Dolibarr est chez DoliCloud, OVH ou sur un serveur à moi.

Les trois se traitent. Le diagnostic commence justement par regarder où et comment votre instance est installée.

Le plus simple : écrire trois lignes

Votre activité, votre version de Dolibarr, ce qui bloque. Vous recevez une réponse qui dit si un diagnostic est utile — et s’il ne l’est pas, elle le dit aussi.