我们有一个PHP在线商店,其中充满了税前价格 - 客户有以下账单:
啤酒,增值税10%,价格1.99 $,金额15
面包,增值税10%,价格0.73 $,金额5
葡萄酒,增值税13%,价格4.77 $,金额7
眼镜,增值税20%,价格7.66 $,金额5
优惠券,15%折扣
运费,增值税20%,价格5.97美元
可能性1:计算整体前大桶价格并稍后扣除
a)计算不同税率的总体
b)申请代金券
c)扣除增值税:增值税=(税前价格/(100 +税率))*税率
d)
可能性2:计算每行价格,每行扣除增值税
a)计算行价
b)申请代金券
c)扣除增值税:
d)
注意:错误的例子但是不良舍入增值税可能略有不同。
可能性3:计算每件产品的前大桶价格并稍后总结
a)申请凭证+ b)扣除增值税
c)计算行税(通常是价格,但我们不需要它们)
d)
正如您所看到的,示例3中的最终增值税略有不同。
我的问题是:哪种计算方法是正确的?这是不正确的,为什么?在网上商店结账时计算增值税的正确行动顺序是哪一个(在示例中我还没有列出不同的订单)?
这一点尤其重要,因为我有一个B2B客户的商店,看到不含增值税的价格。
答案 0 :(得分:0)
实际上,每种方法在法律问题上都是正确的。在最佳实践方面,增值税应在内部尽可能精确地计算,因此应计算整个购物车的确切浮点数的每个值。