Imaginons que votre gouvernement décide une fois n’est pas coutume d’augmenter la TVA et que vous souhaitiez modifier vos prix dans VirtueMart sans changer le prix TTC.
En effet, si votre taux de TVA était auparavant de 17.5% et qu’il est dorénavant de 18.5% vous devrez mettre à jour les montants de vos articles dans VirtueMart.
La première solution consiste à modifier le taux de TVA dans la section « Taxes » puis « Lister les taux de TVA » puis cliquer sur le taux actuel et modifier celui-ci. Comme au niveau de la base de données ce sont les montants hors TVA qui sont stockés, cette opération modifiera vos prix TTC. Si c’est ce que vous voulez faire, vous pouvez arrêter la lecture de cette article.
Par contre, si vous souhaitez garder le prix TTC identique malgré l’augmentation de la TVA et que votre site possède plus que 10 articles, voici ce que je vous conseille de faire.
Pour cet exemple, nous partons de l’hypothèse que le taux de TVA est passé de 17.5% à 18.5%. Veuillez donc tout d’abord mettre votre site Offline depuis la configuration générale de votre site, le temps d’effectuer les opérations ci-dessous :
- Modifiez le taux de TVA actuel depuis la section « Taxes » puis « Lister les taux de TVA » puis cliquer sur le taux actuel et définissez le nouveau.
- Accédez à votre base de données via l’outil PhpMyAdmin et effectuez une sauvegarde de la table `jos_vm_product_price`
- Exécutez cette requêtes en faisant attention de définir les bons taux de TVA entre parenthèse
UPDATE jos_vm_product_price SET product_price = product_price * (1.175/1.185)
Remettez votre site Online et c’est terminé, les prix TTC resteront identiques tandis que les prix HT seront adaptés au nouveau taux de TVA.