Page 1 sur 1

Augmenter la TVA 19.6 à 20% en 1 clic et query SQL

MessagePublié: 01 Jan 2014, 15:14
par lucho69
Bonjour et tous mes voeux aux ecommerçants Opencart
2014 commence par une hausse de la TVA

2 approches marketing :

1) faire supporter la hausse aux clients
TTC augmenté
avantages : une seule modif de paramètrage et marge conservée
inconvénients : risque de voir les prix « symboliques » comme 299€TTC changer
2) vous assumez la hausse
Avantages : prix final inchangé et prix symboliques conservés
Inconvénients : réduction de la marge (à mettre en avant sur le site par un message commercial)

Comment faire:

- dans les deux cas, il faut faire les modifications des paramètres globaux : taux TVA
Système / Localisation / Classe des taxes / modifier 19.6 en 20% dans le libellé de la taxe et dans toutes les zones géographiques pour Opencart versions inférieures à 1.5.4
à partir de 1.5.4 - modifier Classe des taxes ET taux de taxe

Si vous décidez de prendre en charge la hausse, il faut aussi recalculer le HT à la baisse « manuellement » sur les produits, les options, les réductions etc… ou automatiquement via les 4 queries suivants

Accéder à votre base de données via phpmyadmin, se positionner dans la table concernée pour les produits, options, réductions et promotions

j'ai personnellement pour habitude de mettre 4 décimales dans le HT pour obtenir le TTC attendu
Si vous mettez le HT à 2 décimales, il faudra remplacer le ,4 par un ,2 dans les ordres query

Attention ceci ne marche que si tous vos produits sont à 19.6%, si vous avez du 5.5% ou du 7%, ne pas appliquer ces query mais faire vos modifs à la main
si seuls qq produits sont à 5.5, ça vaut le coup quand même, mais vous devrez ré-augmenter le HT modifié

update oc_product set price = round(price*1.196/1.20,4)
update oc_product_discount set price = round(price*1.196/1.20,4)
update oc_product_option_value set price = round(price*1.196/1.20,4)
update oc_product_special set price = round(price*1.196/1.20,4)

oc_ à remplacer par le préfixe que vous avez choisi à l'installation si vous l'avez changé