Magento:在(大多数)国家/地区结账时扣除税款

时间:2011-05-15 12:26:59

标签: magento-1.4

我在一家英国时装店工作。客户有特定要求 - 在结账时不要加税(增值税);相反,价格中包含增值税,适用时扣除

用例是欧盟购买结账时不会加税 - 因为价格包含它。此外,世界其他地方的购物将在结帐时扣除扣除

我在Magento看不到怎么做。我想为税率设置一些负值,但这不起作用。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

这是一个非常复杂的问题。

  1. 这是可能的。首先,为所有将获得税前价格的国家制定税收规则:UK Seller Tax Rules for Magento(对英国有税收规则至关重要!)
  2. 同样在税务配置中,将“目录价格”更改为“包含税”,也可以针对“运费价格”执行此操作。并将“税收计算基于”设置为“送货地址”。
  3. 请务必正确设置“默认税务计算目的地”(到您的英国地址)。
  4. 切换到产品标签,标记所有产品(左侧有一个链接可以执行此操作)。在右侧查找“操作”并使用“更新属性”,滚动到产品税类并获取您在第1点设置的税级。
  5. 其工作原理如下:您的系统中有一个20磅的产品。 Magento现在知道这些包括增值税。用户将在前端看到20磅作为产品的价格。现在例如如果来自澳大利亚的人会订购您的产品,Magento将为澳大利亚寻找税收规则,但找不到。所以它将承担0%的税。它知道您的产品价格包含20%的税。因此,它从产品价格中扣除20%的税。

    如果您希望向欧盟境内税率不同的国家/地区提供服务,情况就会变得复杂,例如:德国,占19%。您必须为19%的税收为德国制定税收规则。 Magento将扣除20%的英国税,并将增加19%的德国税。

    祝你好运。如果Magento在前端显示不良行为添加和减免税,请尝试使用“基于税收计算”。有些使用“运输起源”有更好的结果。我不知道哪种更适合你的需求。