Tristan MAHE Posted August 9, 2021 Share Posted August 9, 2021 (edited) Bonjour à tous ! Je reviens sur le forum (question similaire déjà posé mais au final non résolu) pour une question d'arrondi étrange. Je m'explique, j'ai eu un premier souci, finalement simple à régler via les Paramètre de la Boutique > Générale > Type d'arrondi > Arrondir pour chaque article. Qui portait sur les écarts entre prix réel et payé par le client. Mon souci actuellement porte sur des arrondis étranges sur mes fiches produits : Exemple mon article a un prix de vente de 28€35 TTC sur mon ERP (voir PJ1), sur le BO de Presta le montant TTC repris est à 3 chiffres après la virgule, ici 28€356 TTC (PJ2), mon prix affiché sur le Front office est à 28€36 ce qui pause problème (PJ3). Y a-t-il une solution pour corriger cela via Presta ? Ou cela est uniquement dû à la reprise de mes bases de données ERP - Presta ? aucune réponses de mon prestataire et cela depuis 2 à 3 semaines... Presta : v1.7.4.1 Nom Domaine : www.maquincaillerie.com Cordialement, Tristan M. Edited August 9, 2021 by Tristan MAHE (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted August 9, 2021 Share Posted August 9, 2021 Bonjour, Vous pouvez personnaliser les arrondis dans la configuration des produits de votre installation PrestaShop mais pour moi un arrondi au centime supérieur me semble logique. car 23,63*1,2=28,356 donc votre ERP fait u arrondi au centime inférieur ce qui me semble super étrange dans l'idée des arrondis. 1 Link to comment Share on other sites More sharing options...
doekia Posted August 9, 2021 Share Posted August 9, 2021 (edited) Les montant HT peuvent/doivent avoir plus de 2 chiffres après la virgule pour obtenir un TTC conforme. Votre ERP ne fait pas son travail correctement ici. 28.36TTC doit être inscrit 23.63333 sur le HT en bdd qui lors de l'affichage devient 23.63HT 23.630000HT donnerait bien le bon montant TTC à l'unité => 28.356 arrondi en 28.36TTC mais donne un résultat erroné dès la quantité 2 23.63*2*1.2 => 56.712 arrondi en 56.71 23.63333 donne lui le bon résultat 56.719992 arrondi en 56.72 Ce n'est pas pour rien que la précision des champs prix sont en DECIMAL(20,6) dans Prestashop donc 6 chiffres significatif après la virgule. Une erreur d'arrondi n'interviendra que sur plus de 10000 unités d'un même produit vendu dans la même ligne. 23.333333*10000*1.2 = 283599.996 correctement arrondi à 283600.00 mais 23.333333*20000*1.2 = 567199.992 arrondi en 567199.99, il manque 1cts Edited August 9, 2021 by doekia (see edit history) 1 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now