Shopware 6和增值税的计数



谁能解释一下Shopware如何在购物车总价中计算增值税?

我有一个购物车,里面有一件商品,价值1.309欧元。税率为19%,税值为0.24871。这个我能理解:1.309/100*19=0,24871.

但是它增加了运费(2欧元)。不知怎么的,它赚了3.3074732824427欧元(不知道是怎么赚的),但更奇怪的是,这个数字的19%赚了0.56871欧元。他们是怎么计算的?3.307/10019约为0.63,3.307/11919约为0.53,但不为0.57。

还有,有没有办法改变这个算法编程?我在计算器中使用$this->taxCalculator->calculateNetTaxes()来计算每个产品,但它不计算总金额。方法$toCalculate->setPrice()在我的CartProcessor不起作用。

如果1.309是毛价,这意味着包括税,实际上它是119%(净价(100%)+增值税(19%))。所以产品增值税为(1.309/119)*19 = 0.209

VAT of shipping is (2/119)*19 = 0.319....(同样的逻辑)

,最后0.209+0.319 = 0.528

最新更新