Task #1211 - Achat Arrondi avec 4 décimales

#1211 : problème d'arrondi , du au bscale(2) dans la partie analytique qui changeait celle du calcul qui devait être à 4 + traduction
This commit is contained in:
Dany De Bontridder 2015-11-06 00:56:58 +01:00
parent 23059630e8
commit df090f0fa2
3 changed files with 8 additions and 8 deletions

View file

@ -707,12 +707,12 @@ class Anc_Operation
$idx_pa_id++;
}
$nb_op=count($a_Anc_Operation);
bcscale(2);
bcscale(4);
for ($i=0;$i<$nb_op;$i++)
{
$tot=bcadd($tot,$a_Anc_Operation[$i]->oa_amount);
}
if ( $tot != $p_nd )
if ( $tot != $p_nd && count($a_Anc_Operation) > 0 )
{
$diff= bcsub($tot, $p_nd);
$a_Anc_Operation[0]->oa_amount=bcsub($a_Anc_Operation[0]->oa_amount,$diff);