给定百分比包含值如何计算原始值?

时间:2013-04-03 00:49:32

标签: e-commerce formula percentage

我们有一个在不同地方使用的购物车,因此税收存储在配置文件中,目前在新西兰是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。 但是,我该如何计算税收专属价?

在税务局网站上,它表示你可以使用$product_price - ($product_price*3/23),但我想这只是税率为15%?

3 个答案:

答案 0 :(得分:15)

公式很简单:

Inclusive = Exclusive * (1 + tax rate)

如果税率是一些小数,例如您发布的0.15。然后通过代数,独家价格将是:

Exclusive = Inclusive / (1 + tax rate)

答案 1 :(得分:1)

我知道这是一个古老的问题,但有些问题对其他人有用。

假设item price is 20.00(含税)

Tax rate is 14.5

我们需要计算公式的独家价格如下。

tax excluded price  = item price / ((tax rate /100) + 1 )

例如:20 / ((14.5/100) + 1)) = 17.4672489.

详细文档可在此处找到,用于计算billing applications

中的含税和独占税

希望它能帮助别人。

答案 2 :(得分:1)

如果你想要一个包含金额的税收部分,下面是一个更简单的等式,跳过必须锻炼独家数字然后减去它:

tax = amount *(rate /(100 + rate))

E.g。 15%消费税 - 商品售价92.00美元

税= $ 92.00 *(15/115)     = $ 12.00