2013-04-03 32 views
2

我們有一個在不同地方使用的購物車,因此稅存儲在一個配置文件,目前在新西蘭它是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%的稅收?

回答

10

的公式是直截了當:

Inclusive = Exclusive * (1 + tax rate)

如果稅率是10進制數,如0.15您發佈。通過代數然後,獨家價格是:

Exclusive = Inclusive/(1 + tax rate)

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

希望它可以幫助別人。

1

如果要一個包容量的稅部分,下面是一個更簡單的方程跳過具有鍛鍊專屬數字然後減去:

稅=量*(速率/(100 +率))

Eg 15%的GST - 物品出售$ 92.00

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