跳至主要內容
全部系列薪酬薪酬計算
關於ADW(平均工資)的設定和假期薪酬計算
關於ADW(平均工資)的設定和假期薪酬計算

依據僱傭條例,計算有關法定權益項目,ADW設定項目入息及包括剔除「不予計算在內」的期間。

Workstem CS avatar
作者:Workstem CS
6 個月前已更新

本篇文章將爲您介紹關於ADW的基本設定以及Workstem如何實現通過ADW發放的假期薪酬的計算方法;其中包括对这几个薪酬項目的具体解释说明帮助用户/使用者进行区分:Average Daily Rate、ADW Income Current Month、ADW Workdays Current Month.

第一部分:ADW(平均工資)

  1. 進入「薪酬」>「設置」>「平均工資入息設置」

2. 編輯ADW平均工資入息設置

  • 多選平均工資計算不包含天數的假期類型(要把員工沒有賺取全數工資的假期類型剔除

  • 選擇平均工資的計算是否包含「公休日」或「受僱期3個月內的法定假日」

  • 添加計入 [ ADW平均工資 ] 的入息項目(入息增項和入息減項)

    可參考《雇傭條例》中關於工資的相關介紹:

    工資是指僱主以金錢形式支付僱員作爲其所做或將要做的工作的所有報酬、收 入、津貼(包括交通津貼、勤工津貼、佣金、超時工作薪酬)、小費及服務費, 不論其名稱或計算方法,但不包括:

    1. 僱主提供的居所、教育、食物、燃料、水電或醫療的價值;

    2. 僱主爲僱員退休計劃的供款;

    3. 屬於賞贈性質或由僱主酌情發給的佣金、勤工津貼或勤工花紅;

    4. 非經常性的交通津貼、任何交通特惠的價值或僱員因工作引致的交通費用的 實際開銷;

    5. 僱員支付因工作性質引致的特別開銷而須付給僱員的款項;

    6. 年終酬金或屬於賞贈性質或由僱主酌情發給的每年花紅;

    7. 完成或終止僱傭合約時所付的酬金。 僱員可得的年終酬金、產假薪酬、侍產假薪酬、遣散費、長期服務金、疾病津貼、 假日薪酬、年假薪酬及代通知金,都根據上述工資的定義計算。

  • 此外,超時工作薪酬若: • 屬固定性;或 • 在過去 12 個月內平均款額不低於僱員在同期的平均月薪的 20%; 則僱主在計算上述補償項目的款額時,也須將超時工作薪酬包括在內。

第二部分:ADW Income Current Month / ADW Work Days Current Month

在這裏需要强調,Workstem系統當前對於這兩個 Pay item 内置的公式僅適用於Monthly(月薪)的員工,如果是Daily/Hourly( 日薪 / 時薪 ) 的員工,則需要修改系統内置的公式。Daily/Hourly的員工的 ADW Income Current Month 是根據雇員每月的實際基本薪金 Actual Basic Salary 進行計算;同樣地,ADW Work Days Current Month 也不是根據系統的ADW設置的計算天數計算,而是根據員工實際的出勤天數/實際出勤時數進行計算。

這裏提供修改後的公式供您參考:

ADW Worked Days Current Month:

var a = GetEmployeeInfo('calculateSalaryType')

if ( a == '1' ) {

value = CountAttendStatusByDay('shiftLabor','1-99999')

}

else {

value = PayRunPeriodInSerWorkDays()

}

第三部分:Average Daily Rate

通常地,Average Daily Rate是指當前算薪週期過去12個月的平均工資(不包括當前週期),那麽如果用戶的歷史薪酬數據不滿12個月或者如果沒有提供歷史薪酬數據,Workstem將如何取值和計算?

情況一:

用戶的薪酬記錄滿12個月以上;Average Daily Rate = 當月之前(不包括當月)過往12個月的 ADW Income Current Month 總和 / ADW Workdays Current Month 總和

情況二:

用戶的薪酬記錄未滿12個月,假設現有X個月的薪酬記錄;Average Daily Rate = 當月之前(不包括當月)過往X個月的 ADW Income Current Month 總和 / ADW Workdays Current Month 總和

情況三:

用戶未有歷史薪酬記錄;Average Daily Rate = 當月(未满整月)的 ADW Income Current Month / ADW Workdays Current Month

第三部分:函数 Specified ADW()

Specified ADW()是系统中用来取值特定日期的ADW的函数,它可以結合當前特定的Pay item ( 通常是假期 ) 根据假期的首日,返回指明日期的ADW,在系統内用於4/5連續性病假薪酬的計算。

在具体的使用场景中,Specified也存在与Average Daily Rate类似的三種情況,假期申請日之前的薪酬記錄滿12個月;未滿12個月;未有薪酬記錄;計算的規則和方法同上,但取值的時間範圍是假期申請這一天之前過往的薪酬記錄,若沒有薪酬記錄,則使用當月(不包含請假當天)的 ADW Income Current Month / ADW Workdays Current Month.
公式示例:

4/5 Pay Sick Leave Addition公式

var a = SpecifiedADW()
value = a * 0.8

4/5 Pay Sick Leave Deduction公式

value = BasicSalary/MonthlyPayrollBaseDays()*SickLeaveConsecutive4Days

(基本薪金/當月計薪天數 * 4/5連續性病假請假天數)

關於4/5 Pay的計算方法,系統的邏輯是這樣的:先將請假天數的工資用4/5 Pay Sick Leave Deduction全部扣減掉,然後再使用4/5 Pay Sick Leave Addition給予員工4/5的ADW的假期薪酬。

注明❗:

在設定好公式后,Pay item設置界面右上角可以看到“調整項目順序”,點擊可看到所有薪酬項目列表,列表的順序是有依據的,以ADW爲例,ADW若用於發放4/5連續性病假薪酬,則系統需要先用函數獲取ADW的值,var a = SpecifiedADW();再返回value = a * 0.8計算4/5 Pay Sick Leave Payment. 因此,順序在前面的Pay item系統取值需要先獲取,如果不確定列表的Pay item順序是否正確,可點擊 “ 智能排序 ” 進行調整;否則就可能出現算薪結果Pay item金額為0的情況。

相關閱讀:

是否回答了您的問題?