Proration Formulla

1
7/23/2019 Proration Formulla http://slidepdf.com/reader/full/proration-formulla 1/1 DEFAULT FOR prorate_start IS '1900/01/01 00:00:00' (date) DEFAULT FOR prorate_end IS '4712/12/31 00:00:00' (date) DEFAULT FOR PAY_PROC_PERIOD_START_DATE IS '1900/01/01 00:00:00' (date) DEFAULT FOR PAY_PROC_PERIOD_END_DATE IS '4712/12/31 00:00:00' (date) DEFAULT FOR AMOUNT IS 0 DEFAULT FOR ASG_SALARY IS 0 INPUTS ARE Amount  ,prorate_start  ,prorate_end RESULT = ASG_SALARY START_DATE = PAY_PROC_PERIOD_START_DATE END_DATE = PAY_PROC_PERIOD_END_DATE l_amount = 0 l_amount = Amount * (DAYS_BETWEEN(prorate_end,prorate_start)+1)/ (DAYS_BETWEEN(P AY_PROC_PERIOD_END_DATE,PAY_PROC_PERIOD_START_DATE) + 1) return l_amount,RESULT, START_DATE , END_DATE

Transcript of Proration Formulla

Page 1: Proration Formulla

7/23/2019 Proration Formulla

http://slidepdf.com/reader/full/proration-formulla 1/1

DEFAULT FOR prorate_start IS '1900/01/01 00:00:00' (date)DEFAULT FOR prorate_end IS '4712/12/31 00:00:00' (date)DEFAULT FOR PAY_PROC_PERIOD_START_DATE IS '1900/01/01 00:00:00' (date)DEFAULT FOR PAY_PROC_PERIOD_END_DATE IS '4712/12/31 00:00:00' (date)DEFAULT FOR AMOUNT IS 0DEFAULT FOR ASG_SALARY IS 0

INPUTS ARE Amount  ,prorate_start  ,prorate_endRESULT = ASG_SALARYSTART_DATE = PAY_PROC_PERIOD_START_DATEEND_DATE = PAY_PROC_PERIOD_END_DATEl_amount = 0l_amount = Amount * (DAYS_BETWEEN(prorate_end,prorate_start)+1)/ (DAYS_BETWEEN(PAY_PROC_PERIOD_END_DATE,PAY_PROC_PERIOD_START_DATE) + 1)

return l_amount,RESULT, START_DATE , END_DATE