ubercart et 2 taux de TVa

Bonjour,

J’utilise ubercart et 2 taux de TVA, un à 19.6 et l’autre à 5.5.
J’ai paramétré le taux en fonction de la classe de mon produit.

Si produit de type taux réduit alors on met la 5.5 sinon taux normal 19.6.

Tout fonctionne bien à un gros détail près.
Lorsque je suis à la phase où l’on renseigne son adresse de livraison facturation, …, le prix calculé est juste, en revanche, sur la page de récapitulatif, il ne me met qu’un taux de TVA sur les 2 et le montant total est donc erroné car il manque le taux de TVA à 19.6%.

http://img26.imageshack.us/img26/7862/pbtva.jpg

Surement un problème dans une boucle…

Avez-vous déjà rencontré le problème ?
Si oui comment le résoudre, j’ai essayé de regarder un peu le code, mais je ne vois pas à quel endroit le hook se produit (enfin si ligne 222 du module uc_taxes) mais commme il y’a tellement de dépendances, je ne vois pas trop où intervenir.

Merci de votre aide

#

le problème vient du paramétrage des conditions.

Pour la TVA à 19.6, j’avais mis «nier la condition» sur la classe de produit «taux réduit», donc en français, si le produit n’appartient pas à la classe taux réduit j’applique la TVA 19.6.

Ca a posé problème, il faut donc lui dire la chose à l’inverse, si le produit appartient à la classe taux normal j’applique la TVA à 19.6.

Foncièrement c’est la même chose, mais au niveau de l’interprétation du code, non.

Syndiquer le contenu