Magento 1.9 - 含税价格再次加税
Magento 1.9 - Price incl tax is adding tax again
我正在使用继承的网站,在更改税收规则后,确保不向选择英国作为国家/地区的海峡群岛客户征税 (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?
在管理中转到 settings > sales > tax > calculation
并将“税基”设置为最后一项(包裹来源,或类似的东西;条款不完善)。
或者您可以根据需要在购物车中相应地更改设置。
如果您的代码是完美的,那么您只是缺少一些配置细节。
你也可以扔掉所有内部标签来计算税收。
原来在 tax_calculation_rate table 中,其中一行的 tax_postcode 列中有 NULL。就我而言,它需要为空。
Apply Customer Tax 应设置为 Before Discount
我正在使用继承的网站,在更改税收规则后,确保不向选择英国作为国家/地区的海峡群岛客户征税 (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?
在管理中转到 settings > sales > tax > calculation
并将“税基”设置为最后一项(包裹来源,或类似的东西;条款不完善)。
或者您可以根据需要在购物车中相应地更改设置。
如果您的代码是完美的,那么您只是缺少一些配置细节。
你也可以扔掉所有内部标签来计算税收。
原来在 tax_calculation_rate table 中,其中一行的 tax_postcode 列中有 NULL。就我而言,它需要为空。
Apply Customer Tax 应设置为 Before Discount