[1.7.2] Module PrestaShop Brexit Gestion TVA Royaume-Uni
Une sortie un peu précipitée pour corriger un bug qui m'a amené vers une découverte inquiétante.
Une cliente me faisait remarquer une incohérence du traitement des réductions ce qui amené à un calcul en livre sterling erroné du montant du panier.
Ainsi le seuil de 135 £ n'était pas traité convenablement.
Mais en effectuant des tests j'ai remarqué une erreur assez dérangeante à savoir que les réductions par montant en TTC sont toujours traitées comme un montant fixe, par exemple.
J'ai un produit à 10€ HT avec une taxe à 20% le prix TTC du produit serai donc de 12€.
J'applique sur ce produit une réduction de 8€ TTC, ce qui, dans la logique voudrait signifier que le produit passe de 12€ à 4€ TTC.
Soit en HT une baisse de 10€ à 3,34€.
Sauf que chez Prestashop, on passe de 10€ à 2€ HT à savoir que les 8€TTC sont toujours traités comme 8€ tout simplement.
Ce choix de calcul est totalement incompréhensible puisque l'intégralité des prix des produits sont traité dans la base de données en HT et jamais en TTC.
Il apparait donc logique que ce point soit réécrit entièrement pour que l'information soit enregistrée HT comme le reste.
Si je peux vous donner un conseille éclairé, c'est de ne plus jamais utiliser les réductions par montant dans vos prix spécifiques.
Changelog
1.7.2 - 04/03/2021
- Correction pour correspondre à la gestion des remises de Prestashop
Téléchargement
- Prestatoolbox : https://www.prestatoolbox.fr/international-localisation/448-module-brexit-prestashop-17.html
- Addons : https://addons.prestashop.com/fr/gestion-prix/50761-gestion-tva-royaume-uni-brexit.html
Discussions