PAY221 的所得稅計算流程

| Work Notes | 4 Reads

PAY221 的所得稅計算流程

觸發計算
在 PAY221 畫面點擊「報酬/費用弁償計算」時,PAY221Action#setCalculateResult 會建立 TResearchRecord 參數並呼叫 MonthlyAccountCalcService.calcMonthlyAccount 進行計算。

計算所得稅
MonthlyAccountCalcService 先計算報酬與費用弁償合計;若所得稅計算旗標為 ON,則透過 calcTaxWithholding 依「源泉徴収税額票」查表與套用公式求出源泉扣繳額,結果存入 incomeTaxTake

calcTaxWithholding 會依 performYm 判斷使用 2015 前、2016、2017、2018、2020 以後等不同計算規則,各規則透過查詢 TWithholdingTaxTable 取得對應稅率及算式。

分配源泉稅額
若同一月有多筆調查,withholdingTaxDeduct 會合併各筆計算結果,再依報酬額(扣除住民稅)分配總源泉稅額,餘額不足時逐筆扣除,最終值回寫到每筆 incomeTaxTake 中。


因此,PAY221 的所得稅是依據調查實績年月與源泉稅表,按年分規則計算出源泉扣繳額,再在同月調查間進行稅額分配。

This article was last edited at