Anda di halaman 1dari 2

Payroll Cycles

There are 2 types of payroll cycles

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.

Check Dates differ for on cycle and off cycle runs.


For an on cycle run, the check date is dependant on the paygroup.
For an off cycle run, the check date is always the next business day.

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.

Payroll Time file Processing

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

Once logged in to Linupex2 run the following set of commands

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])

To run the time files, we run a shell script tcvn_sniff.sh


This script is called the sniffer.
This script will run 2 sqrs ctin010.sqr and ctin012.sqr. These Sqrs will load the data
from the time files into the table PS_CC_DPS_LOAD_TBL and the set the field
CC_PROCESSED_FLAG = N.
This table needs to be backed up for any new time file is loaded for us to keep a
record of the data in the earlier time files.

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.

Anda mungkin juga menyukai