Jump to content
soldy

Calcul de TVA basé sur le prix TTC et non HT

Recommended Posts

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 : 

TTC2.png.1ed8744747d2f8f0e57da21ee94ca083.png

alors que pour un client FR à 20%, le tarif sera celui-ci :

TTC.png.6261e867bb924fb0f7e9c6cc41078b4a.png

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.
image.png.c9d59f179b97fefce55bc92ee22e1632.png
 

Merci d'avance,

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Si quelqu'un se sent capable de faire cette modif, je le paierai bien entendu.

Share this post


Link to post
Share on other sites

Bonjour, je suis intéressé par votre problème que je rencontre aussi. Avez-vous trouvé une solution?

 

Merci

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More