Magento Tax计算错误 - inc vat和ex vat是相同的... Paypal增加税和交付两次...

时间:2013-07-05 13:39:49

标签: magento paypal

我的网站上的税务计算存在问题。

价格设定为含税。我为贸易客户设定了团体价格(也包括税收)。如果我没有登录并以访客用户身份结账,那么一切正常。

但是当我以贸易客户身份登录并转到购物车时,Excl税和公司税是相同的值(参见:http://phyto5.co.uk/Checkout.png

然后当我进入Pay​​Pal时,税收和交付再次被添加到总计中(参见http://phyto5.co.uk/PayPal.png

任何帮助都将不胜感激。

更新:

进一步研究这看起来错误的值被传递给贝宝,所以它肯定是一个magento问题而不是贝宝。

如果我添加一个价值20英镑的产品,其中包括3.33英镑的税,并且还有额外的4.95英镑运费。 payment_paypal_standard日志文件显示正在传递以下内容:

[amount] => 24.95

[tax] => 3.33

[shipping] => 4.95

Paypal然后将这三者加在一起以给出应付的总金额。

由于 史蒂夫

2 个答案:

答案 0 :(得分:1)

我在1个月之前遇到了同样的问题而且我已经通过做一些以下的事情来解决这个问题而且它有效。

请按照说明进行操作。

<magento root dir>app\code\core\Mage\Sales\etc

并打开config xml并根据屏幕截图添加 msrp

http://prntscr.com/fxhcu0

现在转到系统configuration并打开“税”标签,然后点击settings

编辑核心文件并不是一个好主意,但是对于测试只是这样做,然后你可以将该配置节点覆盖到自定义模块的xml。

希望它有所帮助。 :)

答案 1 :(得分:0)

解决方法是禁用您正在使用的PayPal付款方式的“转移购物车行项目”选项。通过禁用此功能,Magento将不再提供有关PayPal总计,税金和运费的详细信息。它只会告诉PayPal向客户收取单个项目的费用(您可以在“累计购物车的摘要文本”下指定自己的文本),其中包含总订单金额的值。

该错误似乎在Magento中,而不是在PayPal中。我认为只有当您的运费不包含销售税且Magento必须在总额中添加销售税时才会出现。

试试这个,

让我知道我是否可以帮助你进一步