B2B、主打企業端客戶的銷售情境裡,經常會需要在報價單、訂單、發票上計算銷售額的「稅額」與「含稅價」。在 Ragic ,很多人都知道可以根據「稅額 = 未稅價格 x 稅率(台灣營業稅率固定是 5%)」、「含稅價 = 未稅價 + 稅額」這兩個規則,套用簡單的運算公式來自動算這兩個數值,我們很多範本上也幫你預先套用了這樣的公式。
以報價單快速範本為例,「營業稅」欄位套用公式為「E8*0.05」(E8 為該報價單金額的小計,以這個例子來說要寫 D13 也可以;0.05 為 5% 稅額以小數計算的結果),總額(含稅)欄位則套用公式「D13 + D14」(要寫 E8*1.05 也可以)
套用這樣的公式之後,營業稅、總額(含稅)欄位就不用手動計算、可以自行算出來了。
不過...很多人的需求沒有那麼單純,很多時候其實是要設定好「含稅價」之後,才去反推「未稅價」的。這種情況下 Ragic 的公式要怎麼套用呢?其實也並不困難,只要調整視角轉換一下就可以了。
規則為:
含稅價 = 未稅價 + (未稅價格 x 稅率) = 未稅價 x (1+ 稅率)
以營業稅稅率 = 5% 來說:
含稅價 = 未稅價 + (未稅價格 x 0.05) = 未稅價 x 1.05
當「未稅價」變成要求取的未知數時,只要調換位置:
未稅價 x 1.05 = 含稅價
就可以得出
未稅價 = 含稅價 / 1.05
以上圖的Ragic 報價單欄位來說,假設我們銷售金額的總額要視為「完稅價格」來看待,總額(含稅)欄位值 = E8 的話,將上述規則改寫成 Ragic 公式,就是在 D13「小計」欄位套公式:D15/1.05
而營業稅(稅額)部分,一樣可以透過公式反推為:D15-D13
如果你的情況不是台灣的營業稅,且同一張表單上不同資料可能會適用不同的稅率,那麼不固定的稅率就不適合像 0.05 或 1.05 那樣寫死在公式裡,應該另外建立一個手動填寫的「稅率」欄位(設為小數點格式較方便)。假設稅率欄位為 B13,就可以把上述公式中 0.05 的部分代換成 B13,1.05 的部分代換為 1+B13,像這樣:
當我們以「未稅價*1.05」計算含稅價、或使用「含稅價 / 1.05」計算未稅價時,很多時候不會得出一個漂亮的整數,而會是小數點後多位除不盡的情況。
此時,以台幣來說常見的處理方式是「四捨五入取整數」,以稅額計算來說,台灣營業稅相關法規就訂「銷項稅額尾數不滿通用貨幣一元者,按四捨五入計算」,而 Ragic 的數字欄位如果格式設為整數,也會顯示四捨五入取整數的欄位值(註:公式運算時仍會以實際包含小數點後的值做計算),因此直接將欄位格式設定為整數,原則上就沒有太大衝突。
不過,由於顯示出來的數字都需要是「整數」,有時的確會遇到「 1 元落差」的問題,例如這個例子,含稅價 $25000,倒推的未稅價約是 $23809.52,系統會以此乘以稅率算出的稅額約為 $1190.48,四捨五入為 $1190 沒問題。但因為在系統上顯示為 $23810,因此有些財會單位會再以這個顯示出來的 $23810 乘以稅率 0.05 = 1190.5 四捨五入得出稅額應為 1191(多一元)、導致稅額和完稅價差一元對不上。
這邊要說明的是,很多公司並不會特別去區辨這個一元的落差,如果不會的話,那其實不用特別處理。
但如果你公司需要處理這個問題,較簡單常見的做法是在覆算一次遇到這問題時,將含税價也加一元就可以了。
有需要的話你可以在表單上另外設驗算未稅價、驗算稅額、驗算完稅價的欄位,驗算未稅價利用四捨五入公式 ROUND(value) 取得實際上四捨五入後的值,驗算稅額 = 驗算未稅價*稅率 四捨五入、驗算完稅價 = 驗算未稅價 + 驗算稅額,得出的驗算完稅價若與原本的含稅總額不同,可利用條件式格式醒目提醒自己手動修改。
已設定打折折數和打折後金額,要倒推「原價」;已知專案報價、已設定公司要賺的利潤,倒推成本要多少才合算,這些類似情境都可以用上述方法達成。
要注意的是,如果表單上是用「倒推」的方式設定公式,要確保所有相關人員都知道輸入資料的流程與規則,以免有人自行在其實有套用公式需要倒推的欄位手動輸入內容,反而造成問題喔!或者你也可以將套用公式系統自動計算的欄位設計成唯讀欄位,來進一步防止錯誤。