soldy Posted July 20, 2020 Share Posted July 20, 2020 Bonjour à tous, Je suis confronté à une petite difficulté concernant le calcul de TVA sur Prestashop 1.7.5.1 Je vais prochainement obtenir plusieurs numéros de TVA de certains pays de l'UE, et il va falloir que j'applique la TVA selon le pays de destination des marchandises. Pour cela, il faut donc que j'applique un taux de TVA différent selon le pays de destination, tout en conservant le prix TTC identique pour tous les clients. Pour calculer la TVA (même règle de taxe pour tous les produits), Prestashop se base sur le prix HT du produit et applique ensuite le taux de TVA suivant le pays de livraison. On se retrouve donc avec ce type de tarif pour un pays avec 23% de TVA : alors que pour un client FR à 20%, le tarif sera celui-ci : Je souhaite donc modifier ce paramètre afin que le calcul de TVA soit basé sur le prix TTC et non sur le prix HT. Merci d'avance, Link to comment Share on other sites More sharing options...
PrestaServicePro Posted July 20, 2020 Share Posted July 20, 2020 Bonjour, peut-être que ces étapes peuvent vous aider (en utilisant les options PS par défaut). 1) Accédez à la page de création de taxe. Assurez-vous que l'option "basé sur" est sélectionnée comme l'image: https://jmp.sh/rugC24s 2) Créez de nouveaux pourcentages de taxe pour par pays: comme USA: 20%, PL: 10% et etc: https://jmp.sh/OIoSjUw 3) Ensuite, entrez dans la section des règles fiscales et créez une nouvelle règle comme l'image: https://jmp.sh/4QIBQnF 4) Modifiez ces règles et définissez différents pourcentages (par pays) que vous avez créés dans le premier onglet. Par exemple: USA => https://jmp.sh/fGRyED2, PL => https://jmp.sh/7RJyDdF et etc. Link to comment Share on other sites More sharing options...
soldy Posted July 22, 2020 Author Share Posted July 22, 2020 Merci pour toutes ces explications détaillées. C'est bien ce que j'ai fait lorsque j'ai défini une nouvelle règle de taxe avec des taux de TVA différents suivant les pays pour lesquels je possède un numéro de TVA. Je pense que la modification est à effectuer dans le code car c'est la méthode de calcul de TVA de Prestashop qu'il faut faire fonctionner "à l'envers" dans mon cas. Mes connaissances en la matière sont limitées, je suis bien entendu prêt à payer quelqu'un pour effectuer cette modification. Link to comment Share on other sites More sharing options...
PF22 Posted July 22, 2020 Share Posted July 22, 2020 Y a pas un souci avec la TVA sur les version 1.7.5 de Presta ? https://www.prestashop.com/forums/topic/995983-prestashop-1760-maj/?tab=comments#comment-3134731 Link to comment Share on other sites More sharing options...
PrestaServicePro Posted July 22, 2020 Share Posted July 22, 2020 (edited) Bonjour, veuillez vérifier le message de PP2607, si cela ne vous sera pas utile, faites-le moi savoir. Edited July 22, 2020 by PrestaServicePro (see edit history) Link to comment Share on other sites More sharing options...
soldy Posted July 22, 2020 Author Share Posted July 22, 2020 Aucun souci de mon côté. J'utilise un module pour supprimer la TVA d'un groupe de client spécifique (B2B hors France par ex.) mais qui n'a rien à voir avec le souci que je rencontre. Link to comment Share on other sites More sharing options...
soldy Posted July 30, 2020 Author Share Posted July 30, 2020 Si quelqu'un se sent capable de faire cette modif, je le paierai bien entendu. Link to comment Share on other sites More sharing options...
nixax Posted August 5, 2020 Share Posted August 5, 2020 Bonjour, je suis intéressé par votre problème que je rencontre aussi. Avez-vous trouvé une solution? Merci Link to comment Share on other sites More sharing options...
soldy Posted August 5, 2020 Author Share Posted August 5, 2020 3 minutes ago, nixax said: Bonjour, je suis intéressé par votre problème que je rencontre aussi. Avez-vous trouvé une solution? Merci Je n'ai toujours pas trouvé de solution mais je vais probablement devoir faire appel à un développeur pour résoudre ce souci. Une personne a rencontré le même souci et a trouvé un développeur pour le résoudre : https://www.codeur.com/projects/117486-prix-ttc-unique-tva-differentes-pays-prestashop Link to comment Share on other sites More sharing options...
soldy Posted December 31, 2020 Author Share Posted December 31, 2020 Pour faire suite à ce topic, j'ai finalement réussi par un autre moyen. Avant cela, il faut bien entendu définir les bons taux de TVA dans "International" -> "Taxes" > "Règles de taxes" -> "FR Taux standard (20%)" -> modifier la TVA des pays en question Etant donné qu'il est relativement complexe de modifier le code pour partir sur un TTC à la place du HT, j'en ai conclu qu'il vaut mieux définir un prix spécifique pour un pays défini. Pour cela, j'utilise le module CSV SPECIFIC PRICE pour traiter tous les produits en masse facilement : https://addons.prestashop.com/fr/import-export-de-donnees/17366-csv-specific-prices.html Si on veut le faire manuellement, ça se passe dans l'onglet "Prix" du produit, en modifiant uniquement ces paramètres : Autrement, avec le module, on commence avec un export pour récupérer tous les prix HT pour une TVA à 20%, puis on recalcule le prix HT avec une autre TVA en spécifiant le pays pour lequel on veut un prix différent, et on importe tout cela. Pour le client, ce sera donc totalement transparent puisque le prix affiché hors connexion sera le même que le prix affiché une fois connecté avec son pays de livraison renseigné. Pour les frais de port, si on veut bien faire, il faudrait créer un nouveau transporteur par pays visé par cette TVA différente afin que le TTC soit toujours le même. 1 Link to comment Share on other sites More sharing options...
px751 Posted January 20, 2021 Share Posted January 20, 2021 (edited) Bonjour, J'ai exactement le même besoin, de fixer le prix TTC, et que le prix HT soit calculé en fonction des taxes locales. Savez vous si un module existe? sinon nous allons en developper un. Merci :) Edited January 20, 2021 by px751 (see edit history) Link to comment Share on other sites More sharing options...
soldy Posted January 21, 2021 Author Share Posted January 21, 2021 14 hours ago, px751 said: Bonjour, J'ai exactement le même besoin, de fixer le prix TTC, et que le prix HT soit calculé en fonction des taxes locales. Savez vous si un module existe? sinon nous allons en developper un. Merci :) D'après mes nombreuses recherches il n'existe aucun module pour cela. Ma méthode décrite juste au-dessus fonctionne parfaitement, il suffit juste de faire quelques manipulations dans Excel pour calculer le prix HT de tous les produits selon le TVA de chaque pays, ça va très vite. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now