Академический Документы
Профессиональный Документы
Культура Документы
+**********************************************************************************
*+++
Formula Name : ATG_HOLIDAYOT_FF
Description : This formula is used to process and pay employee Holiday Overtime
*++
+**********************************************************************************
+++*/
L_PAY_VALUE = 0
DOT_DIV = 30*8
L_FACTOR = 2.5
L_HOURS = HOURS
L_START_DATE = GREATEST(PAY_EARN_PERIOD_START,PER_PERSON_ENTERPRISE_HIRE_DATE)
L_END_DATE = LEAST(PAY_EARN_PERIOD_END,ACP_TERMINATION_DATE)
L_le_code = PER_LEGAL_EMPLOYER_ATTRIBUTE1
L_Special = TO_NUMBER(GET_VALUE_SET('ATG_PAY_ELE_ENTRY_VAL',
'|=P_ASSIGNMENT_ID=''' +
TO_CHAR(ASG_HR_ASG_ID) + ''''+
'|P_ELEMENT_NAME=''' + 'Special
Allowance' + ''''+
'|P_INPUT_NAME=''' + 'Amount' + ''''+
'|P_EFFECTIVE_DATE=''' +
TO_CHAR(L_End_Date,'DD-MM-YYYY') + ''''))
L_PAY_VALUE = ROUND((L_FACTOR*L_CALC_SALARY*L_HOURS)/DOT_DIV,2)