長期服務金的設置
第1步 在僱員檔案中,將僱員解僱
第2步 員工自定義
進入 [系統] >[配置管理]> [員工自定義] ,增加一個新項目,可命名為LSP/SP
第3步 數據字典
在 [設置] > [數據字典] 中,建立新項目LSP/SP,子目錄中建立2個項目分別為LSP/SP,並回到員工自定義中,選擇該字典類型,這些信息將會顯示在僱員檔案中供選擇
第4步 建立新的薪酬項目
在 [薪酬] > [設置] > [薪酬項目] 中,新建薪酬項目
公式 - 長期服務金
var vEntryDay = GetEmployeeInfo('entryDate');
var vLastDay = GetEmployeeInfo('lastWorkingDate');
var vServiceYear = round((DateDiff(DAY,vEntryDay,vLastDay) + 1) / 365,2,) ;
var vLastMonthSalary = PayItemMthlySome('ADWIncomeCurrentMonth',1,1);
var vAvg12Salary = PayitemMthlyTotal ('ADWIncomeCurrentMonth', 12, 0) / 12;
var vType = GetEmployeeInfo('LSP/SP');
var vBaseSalary = 0;
if(vServiceYear >= 5 && vAvg12Salary >= vLastMonthSalary && vType != 'SP' ){
if ( vAvg12Salary >= 22500 ) {
vBaseSalary = 22500
}
else {
vBaseSalary = vAvg12Salary
}
}else if(vServiceYear >= 5 && vAvg12Salary < vLastMonthSalary && vType != 'SP'){
if ( vLastMonthSalary >= 22500 ) {
vBaseSalary = 22500
}
else {
vBaseSalary = vLastMonthSalary
}
}else{
vBaseSalary = 0;
}
value = vBaseSalary / 3 * 2 * vServiceYear
Payment in lieu of Notice代通知金的設置
第1步 員工自定義
點擊 [系統] >[配置管理]> [員工自定義],增加兩個項目: [Notice Type](文本) & [Short Notice Last Date](日期)
第2步 數據字典
在 [設置] > [數據字典] 中,建立新項目notice type,子目錄中建立2個項目分別為EE和ER,並回到員工自定義中,選擇該字典類型,這些信息將會顯示在僱員檔案中供選擇
第3步 建立新的薪酬項目
在 [薪酬] > [設置] > [薪酬項目] 中,新建薪酬項目
公式 - 代通知金
1. 僱主
var noticeType = GetEmployeeInfo('NoticeType');
var lastDay = GetEmployeeInfo('lastWorkingDate');
var noticeDays = DateDiff(DAY,GetEmployeeInfo('ShortNoticeDate'),lastDay);
if(isNull(noticeType)==false && noticeType=='ER'){
value = AverageDailyRate * noticeDays
}else{
value = 0
}
2. 僱員
var noticeType = GetEmployeeInfo('NoticeType');
var lastDay = GetEmployeeInfo('lastWorkingDate');
var vNoticeDate = GetEmployeeInfo('ShortNoticeDate')
var noticeDays = DateDiff(DAY,vNoticeDate,lastDay);
if(isNull(noticeType)==false && noticeType=='EE'){
value = AverageDailyRate * noticeDays
}else{
value = 0
}