Notes techniques
Des cas rencontrés sur des installations Dolibarr, avec la cause, la vérification faite et la sortie. Rien n’y est publié qui n’ait été relu dans le code ou rejoué sur une instance de test. Il n’y a pas de rythme de publication promis : il y a 19 notes.
Dolibarr 24 : le champ civilité a disparu des contacts
Après le passage en version 24, la civilité (M., Mme, Dr…) n'apparaît plus sur les fiches contact. C'est voulu, et une constante la fait revenir.
· Dolibarr 24.0.0 et 24.0.1, avec la recherche des tiers par saisie · 23 non touchée · corrigé dans le code de la 24.0.2 (pas encore annoncée au 4 octobre 2026)Dolibarr 24.0.0 et 24.0.1 : en ajoutant un contact, la liste des tiers n'affiche que des traits
Dans l'onglet Contacts d'un devis, d'une commande ou d'un projet, la recherche du tiers ne propose que des lignes vides. Un bug des 24.0.0 et 24.0.1 quand la recherche des tiers par saisie est activée.
· Dolibarr 23 et 24 · pas de liste blanche en 22 · testé en 22.0.5, 23.0.4 et 24.0.1Champ calculé refusé depuis Dolibarr 23 : la liste blanche $dolibarr_main_restrict_eval_methods
Depuis la version 23, un champ calculé ne peut plus appeler n'importe quelle fonction, ni faire d'include, ni concaténer avec un point. Les règles exactes, les messages, et la façon propre d'appeler le code d'un module.
· Dolibarr 20 à 24.0.2 · testé en 20.0.4 et 24.0.1 · corrigé seulement dans la branche de développement (25.0.0-alpha)Dolibarr : la méthode d'expédition n'apparaît pas sur le bon d'expédition (modèle Espadon)
Vous avez choisi une méthode d'expédition, mais le PDF Espadon ne l'affiche pas. Elle n'est imprimée que s'il y a un numéro de suivi. Deux façons de l'obtenir.
· Passage d'une version 21 ou plus ancienne vers la 22, la 23 ou la 24 · testé de 21.0.4 vers 24.0.1Mise à jour de Dolibarr bloquée : « commonsubtotal.class.php: Failed to open stream »
Pendant une mise à jour vers la 22, la 23 ou la 24, l'assistant s'arrête sur un fichier subtotals introuvable. Ce n'est pas un module externe : la copie des fichiers est incomplète.
· Dolibarr 20 à 24 · testé en 20.0.4 et 24.0.1 · même code en 24.0.2 et dans la branche de développementDolibarr : dans une nomenclature, le coût d'un service affiche 3 600 fois trop
Un service de 10 minutes sur un poste à 30 €/h devrait coûter 5 €, et la ligne de la nomenclature affiche 18 000 €. Une cause reproduite : le libellé court de l'heure dans le dictionnaire des unités.
· Dolibarr 20 à 24.0.1 · reproduit en 23.0.4 et 24.0.1 · corrigé dans le code de la 24.0.2 (pas encore annoncée au 4 octobre 2026)Dolibarr : la description du produit n'est plus traduite sur le PDF après modification d'une ligne
Un devis pour un client anglophone sort en anglais, puis repasse en français dès qu'on modifie une ligne. La cause : l'éditeur enrichi et une description sur plusieurs lignes. Trois façons d'en sortir.
· Dolibarr 20 à 24 · testé en 20.0.4 et 24.0.1 (vendeur et client en France)Dolibarr : la TVA d'un prix par client n'est pas reprise sur la ligne du devis
Vous avez saisi un prix client avec une TVA à 10 %, et la ligne du devis sort à 20 %. D'où vient le taux de TVA proposé sur une ligne, et comment obtenir le bon.
· Dolibarr 16 à 24 · constats vérifiés sur 24.0.0Erreur 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.
· Dolibarr 16 à 24 · dernière version annoncée au 4/10/2026 : 24.0.1 (24.0.2 publiée le 2/10 sur SourceForge, pas encore 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.
· Image officielle dolibarr/dolibarr, versions 16 à 24, avec MariaDB ou MySQLMettre à 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 24.0.0 · corrigé en 24.0.1« Accès refusé » à la création d'un compte bancaire en Dolibarr 24.0.0
En Dolibarr 24.0.0, la création d'un compte bancaire est refusée selon la référence saisie, même en administrateur. Cause réelle, et correctif en 24.0.1.
· Dolibarr 23.0.0 à 24.0.1 · colonne présente en 22 · rétablie dans la 24.0.2, publiée le 2/10 sur SourceForge mais pas encore annoncée sur dolibarr.org au 4 octobre 2026Dolibarr 23 : le champ « Privé » des modèles de courriel a disparu de l'écran
Depuis Dolibarr 23, la colonne « Privé » a disparu de l'administration des modèles d'e-mails. Le champ existe toujours et filtre. Cause et contournement.
· Dolibarr 24 · comportement différent en 23.0.4Dolibarr 24 : le cadre « Émetteur » se dessine par-dessus le logo des PDF
En Dolibarr 24, sur les modèles Eratosthène et Proforma, le cadre de l'émetteur remonte sur le logo quand la position d'adresse La Poste est activée.
· Dolibarr 23.0.4 et 24Suivre la marge par journée de chantier avec Dolibarr seul
Module Projets, taux horaire moyen et temps consommé suffisent à savoir ce qu'une journée de chantier a rapporté. Méthode rejouée en 23.0.4 et 24.
· Dolibarr 23Dolibarr refuse de créer un projet sans statut d'opportunité
Dolibarr exige un statut d'opportunité à la création d'un projet parce qu'une case est cochée par défaut. Il suffit de la décocher. Vérifié en 23.
· Dolibarr 24.0.x · correctif présent dans la branche de développementDolibarr 24 : la référence fournisseur saisie sur une commande n'est pas enregistrée
En Dolibarr 24.0.x, la référence saisie sur une commande fournisseur se perd si le produit n'a pas de prix d'achat chez lui. Deux contournements.
· Dolibarr 24 pour la vérification · renommage intervenu en version 12Retenues de garantie dans Dolibarr : les constantes que vous cherchez n'existent plus
Les constantes citées sur le web pour la retenue de garantie ont été renommées en version 12. Le réglage est aujourd'hui dans les factures de situation.
· Dolibarr 23.0.3 · code identique en 23.0.4 sur ce point« Token not provided » après une double authentification : de quel jeton s'agit-il
Le message ne parle pas de votre code à six chiffres mais du jeton anti-CSRF de Dolibarr. Ce que dit le code de la 23.0.3, et par où prendre le diagnostic.
Une de ces notes décrit un besoin que l’un des modules couvre ? Le renvoi est écrit dans la note elle-même, jamais ajouté après coup.