Magento 1.9 - 含税价格再次加税

时间:2015-09-01 10:59:26

标签: magento magento-1.9.1

我正在使用一个继承的网站,在更改了税收规则后,确保选择英国作为其所在国家的海峡群岛的客户不需要缴纳税费(using this method: http://www.jimcode.org/2011/08/guernsey-jersey-gstvat-rates-magento/ where it looks at the postcode as well),该网站现在计算目录价格不正确,因为它重新将税收加到价格上。例如。在管理员设置的价格为99.99英镑(含税),但在前端,它显示为119.99英镑(含税)。

我的设置是:

  Magento Version: 1.9.1.0 
  Catalog prices: Including tax
  Tax Calculation Based On: Delivery Address
  Default Tax Destination Calculation Default Country: United Kingdom
  Enable Cross Border Trade: No
  Shipping Settings Origin Country: United Kingdom

在搜索人们遇到类似问题的地方时,人们会说要更改运费来源国家/地区,但我的税务计算需要基于送货地址。

即使我将税务规则恢复为之前的默认设置,也无法解决问题。我已重新编制索引,清除缓存,重新保存产品,重新保存配置设置......但无法使其正常工作。

我想也许可能存在某种腐败? Do I need to run some sort of 'recalculate tax' perhaps?

3 个答案:

答案 0 :(得分:0)

在管理中转到settings > sales > tax > calculation并将“税基于”设置为最后一项(包裹来源或类似内容;条款不完善)。

或者您可以根据需要在购物车中更改设置。

如果您的代码完美,那么您只是缺少一些配置细节。

此外,你可以抛出所有内部标签进行税收计算。

答案 1 :(得分:0)

事实证明,在tax_calculation_rate表中,其中一行在tax_postcode列中为NULL。就我而言,它需要是空的。

答案 2 :(得分:0)

应用客户税应设置为折扣前

enter image description here