Dolibarr – Repasser une facture client de « validée » à « brouillon »

beeznest logo
Cet article a initialement été écrit en décembre 2005 pour le site web 
technique de BeezNest (http://glasnost.beeznest.org/articles/321).

Quelques instructions pour bidouiller dans Dolibarr directement en SQL.

Il faut primo se connecter sur le serveur de base de données (ici sur glouglou, je suppose qu’on est déjà connecté dessus).

mysql -u root -p dolibarr

Entrer ensuite le mot de passe (on peut aussi remplacer root par un autre utilisateur ayant accès en écriture sur la base de données dolibarr)

Une fois dans MySQL

Pour repasser une facture client de « validée » à « brouillon » connaissant son numéro:

1) Trouver le « rowid » de la facture

select rowid from llx_facture where facnumber = "le numéro avec les guillemets (p. exemple IN0500045)"

2) En retour, nous avons l’entier identifiant uniquement la facture. Il faut alors faire un

update llx_facture set fk_statut = 0 where rowid = "l'entier retourné précédemment SANS les Guillements"

Attention, cette modification conserve l’attribution du n° de facture, ça peut jouer des tours…