1. On Cycle
2. Off Cycle
On cycle payroll is run bi-weekly to calculate the regular hours of the employees
Off Cycle payroll is run everyday. This cycle is run to pay employees for any
additional pays like Overtime, Other earns etc.
During an On cycle, always 4 run ids are used (2 run ids per day).
Usually the same run ids are used for off cycle runs as well. We do not create different
run ids for off cycle runs.
The only time off cycle run ids are created, is for Quarter end run ids. This is done
each quarter. The run ids created here would be starting with the letter Q. Eg QBI,
QBJ, QBk and QBL.
Time files basically give the clock in clock out for each employee.
On a payroll week, these files will come in on Thursday morning at about 4 AM till
Friday. Maximum files will be received on Thursday and only 1 or 2 will be received
on Friday. The files will be transferred from the Marquis Server to our server.
Below is the procedure to see the time files using Secure CRT
1. . /apps/interfaces/setenv
2. cd $PS_IN
3. cd dps*
4. crontab l
The time files will be received in the dps* folder. The file will be preceded with the
letter TCNV followed by the time stamp. (TCNV_[timestamp])
Once this data is available in the tables, it needs to be processed and the hours need to
be calculated. Corresponding jobs are run in peoplesoft to do the above.
For an on cycle payroll week, on Thursday, the job having run control ID - H2DPSN
is run. This job will run 2 Sqrs.
a. CTIN002.sqr
b. CTIN005.sqr
CTIN002.sqr contains all the calculation rules required for calculation of the hours.
CTIN005.sqr will populate 2 tables PS_CC_TKRAWDTL_TBL (Data for all the
14 days) and PS_CC_TKRAWDTH_TBL (Data grouped per week).
The data is loaded into the time keeping panel to calculate the total hours for each
employee to be paid.