Disponible pour missions & renforts d’agence · Réponse rapide, par la personne qui intervient

La TVA ou le prix HT/TTC affiché est incorrect sur PrestaShop

Un prix TTC qui ne correspond pas au taux attendu, une TVA qu’il faudrait retirer pour certains clients : la fiscalité PrestaShop repose sur une règle de taxe assignée à chaque produit, croisée avec le pays et parfois le groupe du client — un seul maillon mal réglé suffit à fausser tout un catalogue.

Décrire mon problème Discuter sur WhatsApp

Comment PrestaShop calcule le prix affiché

Chaque produit est rattaché à une règle de taxe, définie dans Catalogue > Règles de taxe. Cette règle applique un taux qui peut varier selon le pays de livraison, et parfois l’état ou la région pour certains pays. Un prix TTC faux vient presque toujours de l’un de ces deux points : une règle de taxe mal assignée au produit, ou une règle qui ne prévoit pas le cas du pays de livraison réellement utilisé.

Le second facteur est le groupe de client. Un client professionnel intracommunautaire, par exemple, devrait généralement être exonéré de TVA une fois son numéro intracommunautaire validé — mais cette exonération ne s’applique que si le client a été rattaché au bon groupe et que ce groupe a lui-même été configuré pour ne pas appliquer de taxe. Sans ce réglage, PrestaShop applique la taxe par défaut, même si le client remplit les conditions d’exonération.

Ce que PrestaShop ne gère pas nativement

La TVA sur marge, régime spécifique aux biens d’occasion où la taxe ne porte que sur la marge réalisée et non sur le prix de vente total, n’est pas un mode de calcul prévu nativement par PrestaShop. L’afficher et la calculer correctement demande un développement sur mesure, à la fois sur le calcul du prix et sur l’affichage en fiche produit comme en facture.

Autre point à vérifier avant de conclure à un bug : un cache de prix non vidé après une modification de règle de taxe peut continuer à afficher l’ancien montant pendant un moment. Je commence toujours par écarter cette hypothèse avant de creuser plus loin dans la configuration des règles.

Pages liées

Décrivez votre besoin en 1 minute

Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.

Quelle version de PrestaShop ?
Sur quoi avez-vous besoin d’aide ?
Quel est l’état actuel de la boutique ?
Le thème est-il un thème du marché ou sur mesure ? (facultatif)

Un thème très modifié change la façon d’intervenir sans rien casser.

Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Questions fréquentes

Pourquoi deux clients voient-ils un prix différent pour le même produit ?
Le plus souvent parce qu’ils appartiennent à des groupes de clients différents, avec des règles de taxe ou des prix spécifiques distincts associés à chaque groupe.
Le prix HT affiché au catalogue est-il correct alors que le TTC est faux ?
Dans ce cas, la règle de taxe elle-même est probablement en cause, puisque HT et TTC partagent le même prix de base et ne divergent qu’au moment d’appliquer le taux.
Je viens de changer de statut, comment retirer la TVA sur mon site ?
Il faut réévaluer la règle de taxe assignée à l’ensemble du catalogue, pas seulement désactiver un réglage général : je vérifie que chaque produit reste rattaché à une règle cohérente avec le nouveau statut.
Peut-on afficher un prix HT identique pour tous les visiteurs, y compris les particuliers ?
Oui, c’est un réglage d’affichage global dans Préférences > Clients, mais attention : cela change l’affichage, pas le calcul réel de la taxe due, qui reste déterminé par la règle de taxe du produit.