Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

Augmentation de la TVA

Discussions Générales sur OpenCart.
N'utilisez ce forum que si vous ne trouvez pas votre sujet dans une autre section.

Augmentation de la TVA

Messagepar LeorLindel » 01 Jan 2014, 20:02

Bonne année à tous,

Nous commençons l'année par une augmentation de la TVA de 19,60 % à 20,00 % !

N'oubliez pas de modifier ce taux dans Admin > Système > Localisation > Taxes > Taux de taxes.

Si vous désirez prendre cette augmentation à votre charge et diminuer le montant HT, vous avez une solution très rapide qui consiste à le faire à la volée via une requête dans la base de données..

Il vous faudra le faire pour les tables suivantes (si celles-ci contiennent des valeurs, bien entendu !)

- oc_product (produit)
- oc_product_discount (remise)
- oc_product_option_value (valeur de l'oprion)
- oc_product_special (promotion)

oc_ étant le préfixe de vos tables (à modifier si besoin)

Note : prefix_table

Voici donc la requête à exécuter via PhpMyAdmin (onglet SQL).
Code: Tout sélectionner
update oc_product set price = round(price*1.196/1.20,4)


Explication de cette requête :

- update étant la fonction de mise à jour
- set étant la localisation du champ
- price étant le champ prix
- = étant l'opération définissant la mise à jour
- round étant l'arrondi de la somme (puisque par défaut les sommes ayant 4 décimales après la virgule)
- ( étant l'ouverture d'inclusion de l'opération de mise à jour
- price*1.196/1.20 étant l'opération de mise à jour (prix qui est HT multiplié par l'ancien taux de TVA et multiplié par le nouveau taux de TVA)
- , étant la séparation entre l'opération et le nombre de décimales
- 4 étant le nombre de décimales après la virgule du prix (HT)
- ) étant la fermeture d'inclusion de l'opération de mise à jour

Requête à exécuter pour les autres tables (si concernées)
Code: Tout sélectionner
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)


Appliquer cette modification pour les autres changement de taux [Lire]

Bonne année commerciale.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Retourner vers Discussions Générales

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron