Bonjour à tous,
Je bataille depuis quelques jours avec le module multidevise que je rêve de pouvoir utiliser … J’ai déjà eu quelques discussions dans le forum mais j’ouvre un nouveau sujet car il y a clairement des bugs, qui me paraissent même presque « dangereux » pour quelqu’un qui voudrait faire confiance au module.
Pour l’exemple, j’utilise une parité 1€=1.13$ (sur Dolibar 8.0.1)
Je crée 2 produits à l’achat :
- « ProduitQuiVaut1$ », avec un prix d’achat unitaire de 1$ (qui « s’autoconvertit » à 0.885€)
- « ProduitQuiVaut1€ », avec un prix d’achat unitaire de 1€
Je crée une commande fournisseur, par défaut en €.
J’ajoute 1 unité de chaque produit
=> Résultat, la commande (en euros), contient 2 produits dont chacun vaut « 1 », soit un total de 2 (€, puisque la commande est en euros) !
Sur le PDF, idem : « Montants exprimés en Euros »
- Prix unitaire de chacun : 1€
- Soit un total de 2€
Premier problème, le passage de commande fournisseur ne tient pas compte de la devise dans laquelle le prix est rentré.
Finalement, voyant le bouton « Devise », je décide de passer ma commande en Dollars (je laisse le cours à 1.13)
Apparait : Devise = Dollars US, taux de change = 1.13
Sur Dolibarr, le prix de chacun de mes produits est converti en $, soit un prix unitaire de 0.885 (unité du PUHT non mentionnée), et un PU(devise) de 1 …
Quand aux total :
Montant HT, devise d’origine $2,00
Montant HT 1,76 €
… et lorsque je régénère le PDF : « Montants exprimés en Dollars US »
- Prix unitaire de chacun : 1$
- Soit un total de 2$
Le pdf est le même que pour la commande passée en Euros, il ne tient pas compte de la devise non plus, il se contente de changer la mention « Montants exprimés en XXX »
C’est un ensemble de bugs … mais je me demande quand même s’il n’est presque « dangereux » d’utiliser le module multidevise.
J’avais commencé à passer mes prix d’achat en devise … et je suis bon pour tous me les re-palucher et vérifier qu’ils sont dans la même unité !
Merci de vos commentaires !
Mabosshard