Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
*

[Résolu]Erreur TVA


Pages: [1]
  Imprimer  

  [Résolu]Erreur TVA
Auteur Message
Mikado
Espoir
***

Points gagnés: 0
Messages: 143


Voir le profil WWW
[Résolu]Erreur TVA
« le: 30 Septembre 2009 à 19:13:18 »

Bonjour,

Pour un client "normal" qui n'appartient à aucun groupe de prix le calcul de la TVA est juste.
Sous-total TTC : 18.50
Remise : 0.00
Livraison : 5.00
Total TTC : 23.50 dont TVA 3.85

Pour un client appartenant au groupe de prix 10%, le calcul (faux) est le suivant.
Sous-total TTC : 18.50
Remise : - 1.84
Livraison : 5.00
Total TTC : 21.66 dont TVA 3.47 (au lieu de 3.55)

Le paramétrage de ot_group_pricing :
Include Shipping false
Include Tax false
Re-calculate Tax Standard
Tax Class --aucun--

D'où peut bien provenir cette erreur?


« Dernière édition: 01 Octobre 2009 à 10:29:47 par Mikado » Journalisée
jean-luc
Modérateurs
Intarissable
*****

Points gagnés: 3
Messages: 1561



Voir le profil WWW
Re : Erreur TVA
« Répondre #1 le: 30 Septembre 2009 à 22:40:50 »

Bonsoir,

essaie en mettant include tax sur true.
Journalisée

jean-luc Evil or Very Mad

pas bon, mais promis j'essaye de m'améliorer tous les jours Evil or Very Mad

www.anneg-lingerie.com
Mikado
Espoir
***

Points gagnés: 0
Messages: 143


Voir le profil WWW
Re : Erreur TVA
« Répondre #2 le: 30 Septembre 2009 à 23:24:30 »

Merci de ton aide Jean-Luc.

Avec Include tax à vrai :
Sous-total TTC : 18.50
Remise : - 2.24
Livraison : 5.00
Total TTC : 21.26 dont TVA 3.47

Le calcul de la TVA est juste mais...c'est le montant de la remise qui est faux...
Journalisée
Mikado
Espoir
***

Points gagnés: 0
Messages: 143


Voir le profil WWW
Re : [Résolu]Erreur TVA
« Répondre #3 le: 01 Octobre 2009 à 10:27:44 »

En fouinant sur le site US, j'ai trouvé la solution. Il s'agit en fait d'un bug qui sera résolu dans la version 1.3.9 ou 2.0

La solution :

Dans includes/classes/order.php après la ligne 348
ajouter
Code:
'shipping_tax'=>0,


Dans includes/modules/order_total/ot_shipping.php après la ligne 67
ajouter
Code:
$order->info['shipping_tax'] += $shipping_tax_amount;

Dans includes/modules/order_total/ot_group_pricing.php après la ligne 60
ajouter
Code:
if ($this->include_shipping != 'true') $order_total_tax -= $order->info['shipping_tax'];
if ($this->include_tax != "true" && $this->include_shipping != 'true') $order_total += $order->info['shipping_tax'];

J'attire votre attention sur le fait que l'erreur produite par ce bug est très petite, elle passe donc quasiment inaperçue. C'est un client qui m'a alerté.
Journalisée

Pages: [1]
  Imprimer  
 

Aller à: