Corriger une facture validée dans Dolibarr 23 et 24

Depuis la version 23, une facture validée ne repasse plus toujours en brouillon. Ce qui la bloque, ce qu'on peut encore changer sans y toucher, et la correction par avoir puis nouvelle facture, testée sur Dolibarr 24.0.2 et 23.0.4.

Besoin qu’on regarde votre instance ? Diagnostic, prix fixe 90 €.

Versions concernées
Dolibarr 23.0.4 et 24.0.2 (testés le 04/11/2026), comparés à 22.0.5
Ce qui a été vérifié (versions, tests, code lu)

Tests du 04/11/2026 sur des installations neuves de Dolibarr 24.0.2, 23.0.4 et 22.0.5 (images Docker officielles, MariaDB 11.4, société française), pilotées par un navigateur comme un utilisateur : facture validée puis Modifier, après téléchargement du PDF, après aperçu, après envoi par e-mail (vrai envoi vers un serveur de test), après un paiement partiel, avec et sans le module Journaux inaltérables ; avoir avec les mêmes lignes, crédit appliqué sur la facture d'origine, clonage et nouvelle facture. Résultats lus à l'écran et dans la base. Règles relues dans le code de Dolibarr (commoninvoice.class.php, master.inc.php).

Vous validez une facture, vous l’envoyez, et vous voyez l’erreur : un prix, une ligne oubliée, un libellé. Jusqu’en version 22, on cliquait sur Modifier, la facture repassait en brouillon, et c’était réglé. Depuis la version 23, ce bouton refuse souvent. C’est voulu : sur le forum, Inovea, qui participe au développement de Dolibarr, l’explique par les travaux de certification et les journaux inaltérables (fil « Modification des factures bloquée sur V23.0.0 »).

Ce guide dit quand Modifier marche encore, ce qu’on peut changer sans y toucher, et comment corriger par avoir puis nouvelle facture. Tout a été testé le 4 novembre 2026 sur Dolibarr 24.0.2 et 23.0.4 (société française), et comparé à la 22.0.5.

En bref

Ce qui est arrivé à la facture validée 22.0.5 23.0.4 24.0.2
Rien (validée seulement) Modifier possible Modifier possible Modifier possible
PDF téléchargé ou ouvert en aperçu Modifier possible Possible, sauf avec le module Journaux inaltérables : bloqué Modifier possible, même avec les journaux
Envoyée par e-mail depuis Dolibarr Modifier possible Bloqué Bloqué
Un paiement saisi, même partiel Bouton absent Bouton absent Bouton absent

Quand c’est bloqué : avoir + nouvelle facture (section 3).

1. Ce qui bloque le retour en brouillon

Sur une facture validée qui n’a rien subi d’autre, Modifier demande une confirmation et la facture repasse en brouillon. Elle garde son numéro : une fois corrigée et revalidée, c’est toujours la même facture (vérifié en 23.0.4 et 24.0.2).

Trois choses l’empêchent :

  • L’envoi par e-mail depuis Dolibarr (bouton Envoyer email de la facture). Le bouton Modifier reste affiché, mais un clic donne ce message :

Message de Dolibarr 24.0.2 au clic sur Modifier d’une facture envoyée par e-mail

  • Un paiement, même partiel : le bouton Modifier disparaît.
  • Le transfert en comptabilité : lu dans le code de Dolibarr (la facture est refusée si ses lignes sont déjà passées dans le grand livre), pas testé ici.

Le cas du PDF. En 23.0.4, si le module Journaux inaltérables est activé, un simple aperçu (la loupe) ou un téléchargement du PDF suffit à bloquer :

Dolibarr 23.0.4 avec les journaux inaltérables : refus après un aperçu du PDF

C’est le cas décrit sur le forum en mars 2026 : on vérifie le PDF, on voit l’erreur, et il est déjà trop tard. En 24.0.2, avec le même module actif, l’aperçu et le téléchargement ne bloquent plus. Sans ce module, ils ne bloquent pas non plus en 23.0.4. Sur nos installations neuves, le module n’était pas activé d’office.

Le bon réflexe : relisez le PDF avant de l’envoyer. Tant que la facture n’est ni envoyée par Dolibarr, ni payée, ni passée en comptabilité, Modifier fonctionne en 24.0.2.

2. Ce qu’on peut changer sans repasser en brouillon

Sur une facture validée, même envoyée, plusieurs champs gardent leur crayon : Réf. client (en haut de la fiche), Origine, Conditions de règlement, Date limite de règlement, Mode de règlement, Compte bancaire par défaut et Litige.

Les champs encore modifiables sur une facture validée et envoyée, Dolibarr 24.0.2

Une erreur d’échéance, de mode de paiement ou de référence de commande du client se corrige donc directement. Les lignes, les prix, la date de facture et le client, eux, ne bougent plus.

3. Corriger par avoir, puis nouvelle facture

C’est la procédure donnée par Inovea dans le même fil du forum : un avoir sur la facture fausse, puis une nouvelle facture. Testée de bout en bout sur une facture de 1 380 € TTC envoyée par e-mail.

  1. Sur la facture, cliquez Créer facture avoir. Gardez Facture d’avoir pour la facture à corriger et cochez Créer l’avoir avec les mêmes lignes que la facture dont il est issu. Créez le brouillon.

Le formulaire de l’avoir, avec reprise des lignes

  1. L’avoir reprend toutes les lignes en négatif (−1 150 € HT, −1 380 € TTC). Validez-le.
  2. Sur l’avoir validé, cliquez Marquer comme crédit disponible. Le montant devient un crédit du client.

L’avoir validé : lignes en négatif et bouton Marquer comme crédit disponible

  1. Retournez sur la facture d’origine. Dans Réductions ou crédits disponibles, choisissez l’avoir et cliquez Appliquer.

Le crédit de l’avoir à appliquer sur la facture d’origine

  1. La facture d’origine passe en Payée, avec l’avoir dans ses règlements et 0,00 de reste à payer. Elle ne compte plus dans les impayés du client.

La facture d’origine soldée par l’avoir

  1. Toujours sur la facture d’origine, cliquez Cloner. Dolibarr propose le même client et la date du jour.

La fenêtre de clonage

  1. Le clone est un brouillon avec les mêmes lignes : corrigez ce qui était faux, puis validez. Il prend un nouveau numéro. Dans le test, la facture FA2611-0009 est soldée par l’avoir AV2611-0001, et la facture corrigée est la FA2611-0010.

Sans l’étape 3 et 4, l’avoir validé reste à part : la facture d’origine continue d’apparaître comme impayée.

Si la facture était déjà payée, l’avoir se crée de la même façon ; ce cas (remboursement ou crédit pour plus tard) n’a pas été testé ici.

4. Et la facture de remplacement ?

Dolibarr connaît un type « facture de remplacement », mais il le désactive lui-même pour les sociétés françaises. Le code l’explique : ce type crée des trous dans la numérotation, ce qui pose problème en cas de contrôle fiscal (réglage caché INVOICE_DISABLE_REPLACEMENT, forcé à 1 en France depuis au moins la version 21). Dans nos tests en 23.0.4 et 24.0.2, l’option n’apparaît pas dans le formulaire de création. Pour une entreprise française, la voie normale reste l’avoir.

5. Supprimer plutôt que corriger ?

En 24.0.2, Supprimer n’est proposé que pour une facture validée qui porte le dernier numéro, et qui n’a été ni envoyée par e-mail ni payée. Pour toute autre facture, Dolibarr refuse, parce que cela ferait un trou dans la numérotation. Une facture déjà partie chez le client se corrige donc par l’avoir.

Comment cela a été vérifié

Le 4 novembre 2026, sur des installations neuves de Dolibarr 24.0.2, 23.0.4 et 22.0.5 (images Docker officielles, MariaDB 11.4, société française, interface en français), pilotées par un navigateur comme un utilisateur. Pour chaque cas, une facture neuve a été validée puis : laissée telle quelle, son PDF téléchargé, son PDF ouvert en aperçu, envoyée par e-mail (vrai envoi vers un serveur de messagerie de test), ou réglée en partie ; le tout sans puis avec le module Journaux inaltérables. Le statut a été relu dans la base après chaque clic sur Modifier. Le parcours avoir, crédit, clonage et nouvelle facture a été joué en entier en 24.0.2 et en 23.0.4, avec les mêmes résultats. Les règles (envoi, impression, paiement, comptabilité, facture de remplacement en France) ont été relues dans le code de Dolibarr. Non testé : le transfert en comptabilité, l’avoir sur une facture déjà payée, les factures de situation et la caisse TakePOS.

À lire aussi

Questions fréquentes

Pourquoi je ne peux plus repasser ma facture en brouillon dans Dolibarr ?

En 23 et 24, le bouton Modifier refuse une facture déjà envoyée par e-mail depuis Dolibarr, et il disparaît dès qu'un paiement est saisi. En 23.0.4 avec le module Journaux inaltérables, un simple aperçu ou téléchargement du PDF suffit aussi à bloquer. Ce n'est pas un bug : c'est lié à la certification et aux journaux inaltérables. La correction passe alors par un avoir puis une nouvelle facture.

Comment corriger une facture validée et envoyée dans Dolibarr ?

Sur la facture, Créer facture avoir, cochez « Créer l'avoir avec les mêmes lignes », validez l'avoir, cliquez Marquer comme crédit disponible, puis appliquez ce crédit sur la facture d'origine (elle passe en Payée, reste à payer 0). Ensuite Cloner la facture d'origine, corrigez le brouillon et validez-le : il prend un nouveau numéro.

Peut-on faire une facture de remplacement dans Dolibarr ?

Pas pour une société française : Dolibarr désactive lui-même ce type de facture en France, parce qu'il crée des trous dans la numérotation, ce que le code qualifie de très problématique en cas de contrôle fiscal. Dans nos tests en 23.0.4 et 24.0.2, l'option n'apparaît pas.

Dolibarrfacture validéerepasser en brouillonmodifier une factureavoirfacture de remplacementjournal inaltérableversion 23

Ce guide vous a aidé ?

Une question sur ce guide, ou une étape qui ne se passe pas comme prévu chez vous ? Écrivez à support@dolix.fr.