运费含税

时间:2019-07-06 09:56:02

标签: php wordpress woocommerce

在我们的商店中,我们提供带有各种增值税的产品。在运输计算中会导致错误的运输税。我已对这个问题进行了更深入的调查,并决定寻求帮助。我发现的事情:

如果您将两种产品与各种税费结合使用,通常会导致错误的税费计算。 Woocommerce采用购物车中产品的最高运输价格(不含税),并添加了税率最高的产品的增值税。

例如,我们有两种产品:

  • 袜子(含10%的增值税),总价为15,9€(不含税:14,4545€,增值税:1,4455€)
  • T恤(含24%的增值税),总计售价16,9€(不含税:13,6290€,增值税:3,271€)

此结果应为16,9€,含24%的增值税(因为它大于15,9€,并且需要为运输添加最高增值税)。相反,它将是17,92€。为什么?因为Woo拿了14,4545欧元(因为是最高的数字)并加了最高的税-> 24%。

在Woocommerce中,您只能输入不含税的价格。 “税”选项卡中有一个选项可以排除增值税,但这意味着所有运费中的税均为0%,这是不正确的。

我想到的解决方案是在functions.php中添加一个用于计算税金的过滤器,该过滤器会将提供的运输类别成本计为税金。

运输计算位于class-wc-cart.php中。我找不到确切的计算代码

我也在浏览stackoverflow,但是提供的解决方案已经过时,无法正常工作。

感谢所有可能导致此问题的人。

0 个答案:

没有答案