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.
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
-
Problème d’affichage ou de modèle de facture
Le numéro de TVA intracommunautaire et le détail HT/TTC affichés sur la facture dépendent du même réglage de taxe.
-
Tunnel de commande et paiement en panne
Un prix erroné au moment du paiement peut avoir la même origine qu’un prix TTC faux affiché en fiche produit.
-
Développement de module sur mesure
TVA sur marge, calcul de taxe spécifique à un secteur : quand le moteur de taxe natif ne suffit plus.
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.