0
我必須將服務費(10%)加增值稅(8%)加到服務中,而我不確定按百分比增加數量的正確方法。將百分比添加到服務/產品的正確方法是什麼?
例如:服務費用爲1000美元,我需要增加10%加上8%。我正努力用三種不同的方式來實現這一點。哪一種方法是正確的?
var service_charge = 10; // percent
var vat = 8; // percent
var price = 1000;
// OPTION 1
var tmp1 = price * (service_charge/100);
var tmp2 = price * (vat/100);
var total_1 = price + tmp1 + tmp2;
// OPTION 2
var tmp3 = price * (service_charge/100);
var sub_total = price + tmp3;
var tmp4 = sub_total * (vat/100);
var total_2 = sub_total + tmp4;
// OPTION 3
var tmp5 = price * ((service_charge + vat)/100);
var total_3 = price + tmp5;
console.log(total_1);
console.log(total_2);
console.log(total_3);
https://jsbin.com/povama/edit?js,console
我覺得 「選項2」 是正確的,但我真的想肯定。
的[添加百分之號碼]可能的複製(https://stackoverflow.com/questions/25551394/add-percent-to - 數字) –
選項2對我來說似乎是正確的,但這最終是一個稅法問題。選項1和3給出相同的結果。 –
這實際上取決於業務邏輯:增值稅是否應該在服務費之前或之後應用?您需要向產品負責人或負責這些決策的人員詢問。順便說一下,選項1和3是相同的。 – Konamiman