Mon écart final, est de environ 100 - 150 euros, et non pas 800 euros.
Et en fouillant un peu au niveau de la base, j'ai trouvé l'erreur.
Sur ma ligne de propale d'exemple que je donnais,
1 article à 475euros * Quantité 96 - 31 pourcent de remise = 31464.
Dans la base, dans la table llx_propaldet, j'ai les valeurs suivantes :
rowid
|
fk_propal |
fk_product |
description |
tva_tx |
qty |
remise_percent |
remise |
subprice |
price |
40 |
14 |
142 |
|
19.6 |
96 |
31 |
0 |
475 |
327 |
Or 475 * 0,69 = 327,75. La valeur stocké dans price est 327, un arrondi
au dessous.
Je perds donc 0,75 * 96 = 72 euros sur cette ligne.
Peut-être une erreur au niveau des arrondis?
|