Création manuelle de commande et TVA

  • Posts: 468
  • Thank you received: 30
  • Hikashop Business
10 years 5 months ago #132889

-- HikaShop version -- : 2.2.2 Business
-- Joomla version -- : 2.5.16
-- PHP version -- : 5.3.27
-- Browser(s) name and version -- : Safari 5.1.10

Bonjour,

Lors de la création manuelle d'une commande, tout se passe à merveille… jusqu'à l'ajout des frais d'expédition. À ce stade, la TVA sur les frais d'expédition est tout simplement ignorée et n'est pas ajoutée au total de la TVA de la facture.

Dans la version que j'utilisais avant (2.1.2), dans ce genre de situation, j'ajoutais les frais de port en HT, puis la TVA, et je n'avais pas de problème. Aujourd'hui, il faut ajouter les frais de port en TTC (sinon le total n'est pas bon), puis la TVA…

… et, je suis coincé sur la création manuelle d'une commande car le montant final de la TVA est faux.

Je dois tricher en ajoutant la TVA des frais de port en lieu et place de la TVA du coupon de réduction (qui n'est pas utilisé pour cette commande).

Merci d'avance pour votre aide

Last edit: 10 years 5 months ago by lesyeux. Reason: Résolu

Please Log in or Create an account to join the conversation.

  • Posts: 26032
  • Thank you received: 4006
  • MODERATOR
10 years 5 months ago #133338

Bonsoir,

Merci d'éditer le fichier "administrator/components/com_hikashop/classes/order.php" et de remplacer

			if(isset($data['order']['order_shipping_tax'])) {
				$order->order_shipping_tax = $data['order']['order_shipping_tax'];
				$do = true;
			}
Par:
			if(isset($data['order']['order_shipping_tax'])) {
				$order->order_shipping_tax = $data['order']['order_shipping_tax'];
				$do = true;
			}
			if(isset($data['order']['order_shipping_tax_namekey'])) {
				$order->order_shipping_tax_namekey = $data['order']['order_shipping_tax_namekey'];
				$do = true;
			}
Cela devrait remettre le fonctionnement comme avant.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 468
  • Thank you received: 30
  • Hikashop Business
10 years 5 months ago #133356

Problème corrigé avec ce code, merci beaucoup.

Jerome wrote: Bonsoir,

Merci d'éditer le fichier "administrator/components/com_hikashop/classes/order.php" et de remplacer

			if(isset($data['order']['order_shipping_tax'])) {
				$order->order_shipping_tax = $data['order']['order_shipping_tax'];
				$do = true;
			}
Par:
			if(isset($data['order']['order_shipping_tax'])) {
				$order->order_shipping_tax = $data['order']['order_shipping_tax'];
				$do = true;
			}
			if(isset($data['order']['order_shipping_tax_namekey'])) {
				$order->order_shipping_tax_namekey = $data['order']['order_shipping_tax_namekey'];
				$do = true;
			}
Cela devrait remettre le fonctionnement comme avant.

Cordialement,

Please Log in or Create an account to join the conversation.

Time to create page: 0.037 seconds
Powered by Kunena Forum