Bug sur modification ligne de commande avec saisie d'un montant TTC qui passe en HT

Bonjour,

J’ai découvert un bug sur la modification des lignes de commandes clients.
Lorsque vous changez une ligne de la commande sur le champ prix TTC, la valeur se met dans le prix HT et chose bizarre, le prix total HT en bout de ligne est bien à la bonne valeur.

J’ai ouvert le capot :slight_smile: et trouvé dans le fichier commande.class.php à la ligne 3242 sur la version develop de GitHub qu’il doit y avoir une erreur.
J’ai corrigé la ligne avec la valeur $price plutôt que $subprice
=> $this->line->subprice = $price;

A priori cela corrige le problème, mais je voudrais être sûr de la solution.
Quelqu’un peut-il confirmer le bug et le correctif ?

Merci

Bonjour @artso,

sur quelle version de Dolibarr êtes vous ?

Bonjour,

Sur la version 17.0.4

A priori le correctif n’est pas bon, car $price se recalcule avec la remise de la ligne et c’est pire que le problème d’origine :thinking:

Après revérification, j’ai trouvé plus haut lors de la création de la ligne que la valeur récupérée n’est pas $subprice mais $pu_ht.

Après des tests, cela semble être la bonne réponse.