MAJ 22.0.3- Prix d'achat en devise Compliqué!

Bonjour,

Je rencontre un dysfonctionnement avec la gestion des devises et la création d’un prix d’achat depuis mon passage en version 22.0.3.

Ma devise principale est l’Ariary malagasy (MGA), avec un taux réel d’environ :
1 Ar = 0,0002 €.

Problème rencontré

Lors de la création d’un nouveau prix d’achat pour un produit, Dolibarr refuse de calculer automatiquement le prix quantité mini dès que le taux de change est inférieur à 0,01.

Concrètement :

  • avec le taux réel 0,0002, le prix quantité mini ne se calcule pas ;

  • si je mets temporairement un taux 0,01, le calcul fonctionne ;

  • une fois le prix créé, je peux modifier le taux pour remettre la valeur correcte, et là tout fonctionne normalement.

Conclusion

Le bug semble lié à la prise en charge des devises ayant un taux inférieur à 0,01, ce qui empêche la création initiale du prix d’achat.

Si quelqu’un connaît un contournement propre ou un correctif prévu pour ce comportement, je suis preneur.

Merci d’avance pour votre aide.

Bonjour

Regardez les règles d’arrondi de Dolibarr, peut-être ?

@+

Merci Philazerty,

J’ai déjà regardé mais je ne vois pas ce que je peux changer ?

Et ça fonctionne bien quand on modifie par la suite …

Essayez de mettre les pu à 4 décimales pour voir.

@+

Malheureusement ça ne résoud pas le probleme ! j’ai bien peur que ce soit dans le code d’un fichier !