mystère d'une soustraction
Bonjour,
Je n'y comprends rien !!!
Il s'agit d'une simple soustraction afin de vérifier la balance d'une écriture comptable.
Client - TVA = Produit
Autrement il y a un problème d'arrondi à vérifier.
Code:
1 2 3 4
|
if ($cpt_cli - $cpt_tva != $cpt_prod)
echo "ATTENTION, l'écriture de $co_id ne balance pas.
Cli = $cpt_cli | Tva = $cpt_tva | Prod = $cpt_prod" . '<br>'; |
Le message d'alerte s'affiche toujours.
Or, les chiffres sont toujours exacts, les décimales étant bien marquées par un . et non pas par une virgule.
Par exemple, message réel :
ATTENTION, l'écriture de 2980 ne balance pas. Cli = 99.1 | Tva = 17.46 | Prod = 81.64
Où est le défaut ?
Merci d'avance.