使用包含税的定价时的增值税计算

时间:2012-03-21 11:28:11

标签: magento

价格包含增值税。应用的增值税%基于送货地址。当交货国家更改并且VAT%更改时,金额包括税收改变了。

例如:

0.79欧元的金额计算为税,与荷兰的交付地址相对应。 19%增值税适用。

价格除增值税4.94 / 1,19 = 4,15 增值税金额= 4,15 * 0,19 = 0,79

这很好。

如果将交货日期更改为比利时国家/地区,则增值税为21%

然后包含税的所有金额都会增加。这不应该发生,因为我们选择使用包含税的价格。

Magento的计算基于19%的价格优惠税 荷兰增值税适用,然后申请21比利时增值税: 价格增值税:4,15 =没有重新计算损坏金额 比利时增值税金额= 4,15 *,21 = 0.87 =错误金额

正确的计算应该是: 价格除增值税4.94 / 1,21 = 4,08 =正确价格不含税21% 增值税金额= 4,08 * 0,21 = 0,86 =正确21%增值税金额

总价= 4,94含VAT

对于比利时,我得到这个价格5,02,它应该是4,94。

期望的结果: 无论所申请的增值税%如何,含税金额都应保持不变。

我该如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

事实上,我认为你的推理并不好。

我解释说:

  • 产品的基本价值是免税增值税。

对于特定国家/地区,产品应使用增值税以符合与国家/地区增值税相关的费率。

对于您交付产品的wathever国家/地区,增值税有哪些变化,但产品基价价值没有变化,否则您将失去一些保证金。

说:

  • 产品增值税免费价格是:100,你买了80(20欧元保证金)

  • 荷兰的增值税是19:荷兰的税价=> 119

  • 比利时增值税为21:比利时的税价=> 121

想要为比利时保留119将使你失去2欧元,因为你几乎将它卖掉了98.

如果这真的是你想要做的事情:即平价,无论增值税税率是什么,那么“技巧”可能是根据他们的国家和地区创建客户群体。使用层级定价来降低产品基价,以保持增值税税率独立的税收价格。 (我不推荐)