Jump to content

TVA emballage cadeau non payée via paypal ?


Recommended Posts

bonjour,

Depuis la version 1.5 j'ai le problème suivant que je ne parviens toujours pas à résoudre.

 

Si une personne commande en ajoutant l'emballage cadeau, la facture générée avec les montants tva : transport, produit sont ok,

le total TVA qui inclue : transport, produit et emballage cadeaux est correct.

 

mais si la personne paye via paypal, le montant TVA de l'emballage cadeau n'est pas compté. donc je me retrouve avec un montant payé qui est inférieur au montant réel de la facture.

 

donc cela provoque des problèmes des comptabilités...

 

Pourriez-vous m'aider svp pour résoudre ce problème ?

car c'est vraiment très embêtant.

 

merci d'avance

Edited by Foxalone (see edit history)
Link to comment
Share on other sites

bonjour,

J'utilise l'option emballage cadeau pour une option de "rouleau" quand les gens commendent des affiches grand format non pliées.

C'était la seule solution correcte. (il y a écrit lors des étapes de fin de commande "rouleau".

 

Le prix est fixe.

 

Quoiqu'il en soit le fait que paypal ne tient pas compte du montant de la TVA lors du paiement via paypal n'est pas normal...

 

Si une personne pourrait nous indiquer comment remédier à ce problème ?

 

merci d'avance

Link to comment
Share on other sites

  • 5 months later...

Pour corriger le problème, rendez-vous dans le module paypal. 

Ouvrez le fichier express_checkout/process.php et remplacez la fonction "setGiftWrapping" par celle ci : 
 

private function setGiftWrapping(&$fields, &$index, &$total)
{
if ($this->context->cart->gift == 1)
{
$gift_wrapping_price = (float)Configuration::get('PS_GIFT_WRAPPING_PRICE');
 
$tva = new Tax(Configuration::get('PS_GIFT_WRAPPING_TAX')); 
$coeff_tva=($tva->rate/100)+1;
 
$fields['L_PAYMENTREQUEST_0_NAME'.++$index] = $this->l('Gift wrapping');
 
$fields['L_PAYMENTREQUEST_0_AMT'.$index] = Tools::ps_round($gift_wrapping_price*$coeff_tva, $this->decimals);
$fields['L_PAYMENTREQUEST_0_QTY'.$index] = 1;
 
$total = Tools::ps_round($total + $gift_wrapping_price*$coeff_tva, $this->decimals);
}
}
Link to comment
Share on other sites

  • 1 month later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...