【发布时间】:2012-08-05 19:50:31
【问题描述】:
我在使用 Paypal 和 Magento 1.7.0.2 时遇到一些舍入问题 - 网站上的所有价格均含税,税费按 20% (VAT) 计算。
我去结账,一切都正确:
然后我会点击下订单,Paypal 会是这样,这是不正确的,因为现在总计少了 1 便士。这似乎是税收四舍五入造成的。
在某些情况下,它可以正常工作,但在其他情况下,税收四舍五入不正确。我已经尝试在 app/code/core/Mage/Tax/Model/Calculation.php
中更改税收计算方法 calcTaxAmount()我将此添加到似乎可以修复它的 calcTaxAmount 方法中,但它会导致产品页面上的价格不正确(少 1 便士)。
$amount = $this->roundUp($amount);
我很确定这是一个错误,但我没有想法。如果有人以前遇到过这种情况并有解决方案,我会很高兴听到它。非常感谢任何帮助。
编辑:这是我在 Magento 中的税务设置
【问题讨论】:
-
您在后台的税务计算设置是什么?
-
我会将税务设置的屏幕截图添加到我的帖子中。
-
尝试根据单价更改税收计算。我认为它会更符合英国的税法。如果没有帮助,我会指出可以改变的地方。
-
是否可以阻止 Paypal 自行计算税款?相反,我希望它只使用发送给它的数据。
-
@IvanChepurnyi - 将税收计算方式更改为单位或行意味着我的购物车中的总金额现在增加了 1 便士,所以我的购物车总金额为 55.41 英镑 - 看起来我无法使用这个方法..