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.
Le message d'alerte s'affiche toujours.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>';
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.
Partager