Jump to content

Calculs auto des prix HT, TTC et EcoTax


Recommended Posts

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...