我们有一个在不同地方使用的购物车,因此税收存储在一个配置文件中,目前在新西兰是 15%,所以在我们存储的配置文件中.15
但是这个数字可以更改,所以我需要不依赖此值作为特定值的公式!
我们还有另一个键来存储我们存储的价格是含税价格还是不含税价格(用户很挑剔,有些人想输入价格,有些人不输入:/)。
因此,如果密钥包含inclusive
它意味着存储的价格也包含 gst 内容。
如果密钥包含exclusive
,那么。你明白了。
反正。
我在计算公式以获得含税和独家价格时遇到了一些问题。
让我们使用这些变量。
$tax_type = 'exclusive'
$product_price = 150
$tax_amount = 0.15
如果一个产品有它的价格存储税排除那很容易。
独享价 = $product_price
= 150
包价 = $product_price + ($product_price*$tax_amount)
=150 + (150*0.15)
但是,如果产品的价格包含含税价格,那我就会感到困惑。
所以,变量现在变成了
$tax_type = 'inclusive'
$product_price = 172.5
$tax_amount = 0.15
含税价格现在是 $product_price。但是如何计算不含税价格?
在 IRD 网站上,它声明您可以使用$product_price - ($product_price*3/23)
,但我想这仅适用于 15% 的税收?