打开购物车 - 如何正确计算增值税



这是手头问题的示例:

产品成本为 81.25

(即包含 20% 增值税的价格,换句话说,81.25 等于 67.71+13.54)。我已经将价格计算设置为我所信的最佳情况(来自扩展>订单总数),在购物车中,我们会看到以下细分:

带有缩略图、描述、数量、价格的产品表:最后一个单元格显示 81.25。下面是:

  • 小计:67.71(即不含增值税的价格)
  • +20% 增值税:13.54(即通过税费实现的增值税)
  • -10% 折扣: -8.13(所有超过 50 美元的产品均可享受 10% 的折扣,即 81.25 的 10% 折扣)
  • 总分:73.12

不幸的是,我们的客户对增值税非常敏感,因此计算应细分为:

  • -10% 折扣:8.12(即全价 10 的 81.25% 折扣)
  • 小计:60.94(这将是全价,81.25,减去10%的折扣或8.12,不包括20%的增值税)
  • +20% 增值税: 12.19
  • 总分:73.12

如您所见,总数相同,但增值税不同。我已经尝试了与OpenCart管理员不同的总订单,但是如果我从折扣开始,它首先没有以前的折扣值并返回0。

在我看来,一个可能的理论解决方案,也许如果 Total 可以以某种方式复制,重命名并隐藏在第一个位置(这样它一开始就等于 81.25,然后是折扣等),这可能会起作用。我真的很感激你的想法。

我明白你的意思了。但是,如果我以 73.125 的最终价格(即 81.25 - 10% 的折扣)从您的商店购买东西,而有 20% 的增值税,则不含增值税的价格是 60.9375,增值税确实是 12.1875这仅仅是因为折扣适用于次级总价(产品包括增值税的最终价格),而不是不计增值税的价格。

如果您想按照自己的方式进行操作,从而从产品的净价(不含增值税)中减去 10% 的折扣,您还必须对增值税应用 10% 的折扣:

  1. 不含增值税的价格-10%折扣:81.25/1.2 * 0.9 = 67.708333 * 0.9 = 60.9375
  2. 增值税 = 13.541666(但请参阅第 3 点)
  3. 增值税 - 10% 折扣 = 13.541666 * 0.9 = 12.1875
您的

计数不正确,因为如果我们计算您的结果(四舍五入非常错误),我们最终会得到 60.9375(不含增值税的价格 - 10% 折扣)+ 13.541666(不含 10% 折扣的增值税)= 74.4791666 ~ 74.48

74.48 !== 73.12

计算折扣价格+折扣增值税

60.9375 + 12.1875 = 73.125 这是正确的结果!

我希望现在很清楚 OC 正确计算结果,而您的想法是错误的......

它真的应该去

  • 小计 (67.71)
  • 折扣 (-6.77)
  • 增值税 (13.54)
  • 总计 (73.12)

小计实际上是您提到的想要拥有和重命名的"总计"。在应用税款等之前不可能显示总数,因为订单总额是按这些总数的顺序计算的

费斯特叔叔,我认为你是对的。我们必须牢记两组买家,零售和批发。如果你告诉一个零售业的人他有10%的折扣,这应该意味着如果最终价格(含增值税)是,比如说100美元,他会期望折扣价应该是90美元。另一方面,对于批发客户来说,情况有点不同。批发客户只对不含增值税的价格感兴趣,因此,他的价格是 90 美元 + 增值税,当您告诉他他有 10% 的折扣时,他指望 81 美元不含增值税。回到增值税计算,让我们看一下产品的价格相同,金额为 90 美元(不含增值税)和 100 美元(含增值税)。假设我们为两个客户组提供 10% 的折扣。零售客户指望的价格为 90 美元(75 美元 + 增值税),而批发客户的价格为 97.2 美元(81 美元 + 增值税)。所以,这是解决这个问题的最初方法。接下来,我不明白的是以下内容:基本上,任何税款都要按最终金额的一定百分比缴纳,你不同意吗?因此,如果产品的最终价格(不含增值税)为 100 美元,则增值税为 20 美元(如果税率为 20%),最终金额为 120 美元。但是,如果一个人获得 10% 的折扣,他的账单现在是 90 美元 + 增值税,或者 99 美元是最终金额。换句话说,发票中的增值税金额应始终是法律规定的货物的确切百分比。如果写着它是 13,54 美元 - 它不是净额的 20%,而是货物的总金额。在这种情况下,增值税增长到 22,2%?!你们所有人都在说这是应该的???我真的不明白这个...

有两种计算增值税的方法-方法1)对每个项目征收增值税方法 2) 对小计征收增值税

对于我在马来西亚的国家,增值税必须使用方法 1 计算。因此,我使用的会计(XERO)和计费(TradeGecko)软件也使用方法1。不幸的是,OpenCart使用方法2,我仍在寻找允许我使用方法1的OpenCart解决方案。

方法 1 和方法 2 将为您提供不同的增值税金额,仅仅是因为增值税金额四舍五入的位置。对于方法 1,增值税的舍入在项目级别进行,而在方法 2 中,四舍五入在小计级别进行。

如果只有OpenCart有一个简单的单选按钮,允许我们选择任何一个,那应该会让近99%的用户满意。

最新更新