Bonsoir Yannick et merci (même si le terme plaint dans "Voilà, d'ailleurs Bruno Sizorn s'en plaint sur la mailing-list" me dérange un peu, car bien entendu loin de moi l'idée de me plaindre des développeur d'un LL ;-) ).

pour ma part, n'ayant besoin que de deux chiffres après la virgule, j'ai donc mis
  // On augmente au besoin
  //if ($cents > 99 )
  //  $decimal = 3;

  //if ($cents > 999 )
  //  $decimal = 4;

en commentaire, et ça a l'air de bien tourner, mes factures ont meilleure tête maintenant.

Mais je comprend la problématique pour certains ...

Encore merci

Yannick Warnier a écrit :
Le samedi 30 décembre 2006 à 09:22 +0100, Bruno Sizorn - MGB Systèmes a
écrit :
Bonjour tout le monde,

je rencontre un petit problème génant sur une version CVS datant de quelques jours, certaine factures fournisseurs ou client génèrent des chiffres avec 4 chiffres après la virgule.

Exemple, je viens de rentrer une facture fournisseur de 695.10 ht, Dolibarr me génère une tva de 136,2396 et un TTC de 831,3396 (au lieu de 136.24 et 831.34)

Bref, pas pratique, surtout quand il ne veut pas classer une facture client comme payée car il reste 0.00339999999992 à payer :-)

J'ai cherché dans la configuration des modules si il y avait un réglage ... pas trouvé !

Le type du champ dans MySql est "DOUBLE" ....

Quelqu'un à une idée ?

Salut Bruno,

Le bug est la conséquence de la tentative de fermeture du bug
https://savannah.nongnu.org/bugs/index.php?17811

En fait, il est parfois nécessaire d'afficher plus de chiffres après la
virgule pour des petits montants. J'ai rajouté des commentaires à ce bug
et je vais en rajouter encore (parce que j'ai plus à dire) et c'est en
cours de résolution. Dans la DB, c'est toujours stocké avec beaucoup de
chiffres après la virgule. C'est à l'affichage (fonction price() dans
htdocs/lib/functions.inc.php) que cela change (avec une variation entre
2, 3 et 4 chiffres après la virgule).

Yannick



_______________________________________________
Dolibarr-user mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-user



--
Bruno Sizorn
MGB Systèmes
La Liberté Informatique
Etudes - Réalisations - Conseil - Formation
[EMAIL PROTECTED]
www.mgb-systemes.com
02 97 65 86 23
06 12 68 50 34

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
Dolibarr-user mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-user

Répondre à