Planete Posted November 24, 2011 Share Posted November 24, 2011 Bonjour, Prestashop : 1.4.6.1 Endroit : Backend Admin Prestashop, edition des des prix HT, TTC et Ecotaxe Situation : Comportement aberrant de l'application sur les calculs automatiques Description detaillee : Prenons un produit A avec des champs prix totalement vierges et voyons par etapes le fonctionnement de Prestashop. Prix d'achat HT : 0.000000 => 167.22 => Rien ne se passe de particulier Prix de vente HT : 0.000000 => 167.22 => "Prix de vente TTC" devient 167.22 Eco-participation TTC : 1 => "Prix de vente HT" devient 166.22 ! NON! 167.22 € HT - 1 € TTC != 166.22.. Ce devrait etre 167.22 - 0.84 = 166.38 Regle de la taxe : Aucune taxe => FR taux standard (19.6%) => "Prix de vente TTC" devient 199.8 ce qui est coherent avec le "Prix de vente HT" affiche : ( 166.22 x 1.196 ) + 1 On reviens sur "Eco-participation TTC" et on enleve le "1" => "Prix de vente HT" devient 167.056856 (!?!) et "Prix de vente TTC" ne change pas ! On reviens sur "Regle de la taxe" et on met "Aucune taxe" => "Prix de vente HT" devient 167.06 et "Prix de vente TTC" suit le mouvement. Bien, demonstration est faite que fonctionnellement, le JS en charge de tout cela s'emmele gracieusement les pinceaux et produit des resultats totalement aberrants. Proposition : Ajouter une option juste au dessus de ces champs (ou dans les preferences) pour DESACTIVER ce JS de calculs automatiques et laisser les gens faire leur propre saisie des montants car visiblement, il n'y a pas moyen d'obtenir des resultats coherents. Eventuellement, un bouton "Refresh" permettant a un JS de calculer les champs VIDES si l'utilisateur le demande (ex: Calculer TTC si HT a ete saisi et vice versa) De plus, il est aussi aberrant de considerer l'ecotaxe comme faisant partie du prix HT ! C'est un prelevement ajoute et soumis a la TVA comme un autre. Ce champs devrait etre double (du moins sur le formulaire) avec une version HT et une TTC meme si dans la base MySQL, on ne stocke que la version HT. Pour le moment, la plupart des prix sont FAUX sur les sites si on sort de l'usage strictement sequentiel de ces champs ! S'ils sont remplis de haut en bas en 1 fois, on s'en sort (modulo le probleme de l'Ecotaxe TTC appliquee a un prix HT!). Si on revient sur les precedents reglages (changement de TVA, reajustement de l'ecotaxe, etc.) les recalculs devient faux ! Les scripts automatiques de "correction" c'est bien mais ca n'aura jamais la fiabilite d'un humain pour detecter les incoherences. On a trop tendance a faire aveuglement confiance a tous ces automatismes 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