04/26/20 Franck Bugnet Tuto

Comment activer ou modifier la TVA sans impacter les prix de vente dans la boutique PrestaShop

Voici un cas typique des auto-entrepreneurs qui grossissent. Il arrive un moment ou le premier plafond de chiffre d'affaire est dépassé, mettant fin à la franchise de TVA, ou bien que le second plafond est atteint, obligeant à changer de statut et donc la-aussi de devoir activer les taxes.
Si votre marge est faible, activer la TVA nécessite forcément d'augmenter d'autant vos prix de vente.
Mais parfois, lorsque l'on peut se permettre de l'absorber et que la compétition l'impose, on préferre conserver les mêmes prix de vente qu'avant. C'est à dire que les nouveaux prix TVA incluse, soient egaux aux anciens prix en franchise de TVA.

A noter que cette méthode fonctionne aussi parfaitement lors des changement des taux légaux de TVA. Par exemple lors du dernier passage de la TVA classique de 19,6% à 20%, nombreux sont les commerçants qui l'ont suivie pour appliquer ce changement de taux sans modifier leur prix de vente TTC.


Note : il est sans doute préferrable de réaliser cette opération en dehors des heures d'affluence et de commencer par mettre le site en maintenance.
On vous conseille aussi fortement de réaliser une sauvegarde complete de la base avant de vous lancer dans ce gros changement. Il est toujours rassurant de savoir que l'on pourra revenir en arrière si on fait une grosse bourde.

Activer les taxes et associer une règle de taxe à tous les produits


Lire cet autre article pour activer les taxes et associer une règle de taxe rapidement, soit la même à tous les produits, soit plusieurs règles différentes, par groupes ou catégories de produits. 

Récupérer les anciens prix TTC en les multipliant par le ratio (1+TA/100)/(1+TB/100)


Si votre but était uniquement d'activer les taxes, avec des prix de ventes qui augmentent du montant de la TVA correspondante, c'est fait, vous pouvez vous arréter la.
L'étape suivante pour vous sera peut-être de suivre notre autre tuto pour arrondir tous les nouveaux prix TTC en prix psychologiques.

Mais si vous souhaitez que les prix TTC de tous les produits restent inchangés, malgrés l'ajout de la TVA, restez avec nous. On va vous montrer comment à présent, en quelques clics, modifier tous les prix HT pour que le nouveaux prix HT + leur TVA donne exactement l'ancien prix sans TVA.


Si vous êtes interessé pas les maths (enfin le grand mot, c'est juste une règle de trois), voir plus bas, on vous explique tout.

Mais allons à l'essentiel, pour retrouver nos anciens prix, passés de 0% à 20% de TVA lors de l'étape 1, il faut multiplier tous les prix de vente HT par 0,833333 (valeur du ratio 1/1,20) . Si les produits ont des déclinaisons, il faut aussi penser à multiplier tous les impacts prix HT par la même valeur de 0,833333. Compliqué ? pas du tout, réalisable en 4 clics :



Attention, cette valeur de 0,833333 n'est vraie que si vous êtes passé de 0% à 20%. Pour tout autre changement de taux, il faut recalculer ce paramètre. Voir en bas de page.


Méthode 1, la plus rapide, mais en aveugle, sans annulation possible :


Attention : cette méthode n'est applicable que si vous avez appliqué exactement le même changement de taux de TVA à tous les produits.


  1. Procédez comme à l'étape deux du tuto précedent, pour utiliser l'outil de modification par calcul des produits. Rentrez la valeur 0,833333 (pour notre exemple de passage de 0 à 20%) dans le champ des valeurs.
  2. Vérifiez que vous êtes bien sur "Valeur" en non pas "%"
  3. Choisir dans la liste, la rubrique "1-Prix de vente HT". 
  4. Cliquez sur le bouton X pour effectuer la multiplication et validez l'opération. ATTENTION IL N'Y A PAS DE UNDO avec cette méthode.

Re-calculer les anciens prix


Voila tous les prix TTC des produits (sans déclinaisons) doivent avoir retrouvé leur valeur initiale, au centime près.

Si ce n'est pas le cas, c'est que vous avez fait une erreur de manip quelque part. Heureusement, avec le calculateur, il est toujours possible de retomber sur vos pas. Mais dans ce cas, nous vous conseillons de faire des essais sur un seul produit, avec le calculateur en masse de la table des produits, permettant d'agir sur certains produits uniquement, comme nous allons le faire avec le méthode 2.



Methode 2, moins rapide mais plus rassurante, car réalisée de visu, avec possibilité d'annulation :


Pour cette méthode, on va devoir afficher tous les produits à modifier.

  1. Donc commencez par faire une configuration de choix de colonnes très allégée, avec la colonne "Prix de vente HT" pour ne pas ralentir inutilement l'opération.
  2. Affichez tous les produits.
  3. Sélectionnez-les.
  4. Clic sur le bouton Actions Groupées.
  5. Ouvrez le calculateur.
  6. Saisir la même valeur 0,833333 dans le champ.
  7. Vérifiez que l'outil est réglé sur "Valeur".
  8. Choisir dans la liste déroulante "1-Prix de vente HT".
  9. Cliquez sur le bouton X pour appliquer la mulitplication.

Modifier par calcul le prix de plusieurs produits


Le résultat des calculs s'affiche dans la table, vous permettant de les vérifier, avant qu'ils soient sauvés dans la base de données. Si vous vous êtes trompé, vous pouvez annuler l'opération, ce qui est plutôt rassurant au début:


Validation du résultat du calcul avant sauvegarde définitive



Modifier les impacts prix HT des déclinaisons en masse


Il reste une dernière étape, nécessaire (mais indispensable) que si vos produits ont des déclinaisons ET que ces déclinaisons font varier les prix. Il faut dans ce cas également appliquer la même opération de calcul à leurs impacts prix HT:


  1. Comme précedement , créer une configuration de colonnes minimale pour la table des déclinaisons, avec la colonne Impact sur prix de vente HT.
  2. Sélectionnez toutes les catégories, tous les produits (ou juste ceux à modifier) et afficher leurs déclinaisons.
  3. Sélectionnez-les toutes.
  4. Cliquez sur "Actions Groupées"
  5. Ouvrez le calculateur.
  6. Saisissez le même ratio 1/1,20 pour le passage de 0 à 20%,  (soit 0,833333) dans le champ de valeur.
  7. Mettez bien le sélecteur sur "Valeur".
  8. Choisissez "1-Impacts prix HT" dans la liste déroulante.
  9. Cliquez sur le bouton X.
  10. La encore le résultat de chaque calcul sera affiché à l'écran vous permettant de les valider ou d'annuler l'opération.

Modifier par calcul les impacts prix de toutes les déclinaisons



Cas du changement de taux de TVA, comment conserver inchangés les prix de vente TTC


Lorsque l'on passe d'un taux non nul à un autre taux, la méthode est strictement la même, il faudra juste remplacer la valeur 0,833333 utilisée dans les exemples ci-dessus, par le résultat d'un petit calcul.

Soit TA de taux de TVA du départ et TB le nouveau taux.

Le calcul à effectuer est le suivant : (1+TA/100)/(1+TB/100)

Concrètement, pour passer par exemple un produit d’une TVA à 19,6% vers une TVA à 21%, en conservant le même prix de vente TTC, il faut multiplier le prix HT initial par : (1 +19,6/100) / (1+ 21/100) soit 0,988429

Autre exemple: Pour passer de 5.5% à 19.6%, en conservant le même prix de vente TTC, il faut multiplier le prix HT par 1,055/1,196 soit 0,8821.

D'ou venait le chiffre de 0,833333 ? c'est le résultat du même calcul, permettant de passer d'un taux A de 0 à un taux B de 20% : 1/1,20.

Besoin d'être convaincu(e) ? :

  • Prenons un produit vendu 110€ en franchise de TVA. 
  • Ajoutons-lui une TVA de 20%, cela donne un nouveau prix TTC de 132€HT.
  • Son prix HT et resté inchangé, à 110€. Multiplions le par 0,833333, cela donne 91,66663€HT.
  • Le changement du prix HT modifie bien sûr automatiquement le prix TTC, qui vaut à présent 91,66663+20%, soit 109,99995, arrondi par Merlin à 110€TTC. On retombe bien sur le prix départ.


Ca va, pas trop mal à la tête ?


Autres articles de la même catégorie

Cet article vous a plu ? Partagez-le !