This chapter provides an overview of the payslip process and discusses how to:
Override payslip delivery options.
Print payslips.
View payslips online.
Note. The PeopleSoft system delivers a query that you can run to view the names of all delivered elements designed for Malaysia. Instructions for running the query are provided in the PeopleSoft Enterprise Global Payroll PeopleBook.
See Also
Understanding How to View Delivered Elements
The payslip run control page launches the following procedure:
The calendar group ID is selected from the Run Control table.
The system reads the reprint selections from the Run Control table.
If both the department and location fields are blank, the system reads the payee selection option. If it contains the value 20 and a payee list exists, then the system reads it into memory.
The system selects the pay groups from the PS_GP_CAL_RUN_DTL table based on the calendar group ID.
The three sort keys are read from the PS_GPMY_PSLP record.
These values are used to determine the sort order by creating the order by clause in the main SQL loop. If no sort order is selected, the default sort sequence is used. It sorts by employee name.
The system retrieves the delivery option field from the GPMY_PSLP table based on the payslip ID.
The exclusion flag is read at this time.
If it is set to location, the location secondary record is read to build the SQL by creating a not in list. If the flag is set to department, the same applies by reading the department secondary record.
The system formats the payment details and prints them in the header for each payee by reading the payslip self-service view GPMY_SS_PSLP_VW.
The view retrieves all the personal data, job data, and compensation information that the system needs to format and print.
For each payee that is selected, the system checks the payee Override table GPMY_PSLP_PYE to determine whether an override of the delivery address is made.
If so, the system retrieves the address based on the override value. Otherwise, the default is used.
Based on the template ID, the system retrieves the column labels from the GPMY_PSLP table to obtain the most recent effective-dated row, and it formats and prints the labels.
The following fields are retrieved:
GPMY_LBL_ACUM1
GPMY_LBL_ACUM2
GPMY_LBL_ACUM3
GPMY_LBL_ACUM4
GPMY_LBL_ACUM5
GPMY_LBL_ACUM6
These values are then printed across the printed payslip. The accumulator values are retrieved by using the view GPMY_PSLP_AC_VW. The view retrieves the accumulator values (GPMY_ACUM_VAL1, and so on) and the description label field DESCR, which is printed to the left of the accumulator values.
Based on the template ID, the system retrieves the payslip sections from the GPMY_PSLP_HDR record for the most recent effective-dated row.
The rows of data that are retrieved from the payslip header table are based on the sequence number in ascending order. The system retrieves the description of each section at this time and then formats and prints the descriptions. For each row that is retrieved from the payslip header table for the current payslip ID, the fields SEQ_NUM and DESCR are retrieved. The description value is printed to provide the description title. Based on the keys of the payslip ID, the sequence number and the effective date, the system can retrieve the element details from the payslip detail record. For each section that is entered, the SQL view GPMY_PSLP_ED_VW retrieves the element details. For each element that is retrieved, the system checks the description field. If the value is C, then the system uses the custom description value for printing. Otherwise, the description is taken from the PS_GP_PIN table. The rate, hour amount, year-to-date hours, and year-to-date amount are printed by extracting the data by using the view GPMY_PSLP_ED_VW.
The system prints the disbursement details.
Using the SQL view GPMY_PSLP_ND, the system extracts the disbursement details and formats and prints them across the page. The details that are printed are bank, BSB (Bank State Branch), account number, and amount. If a payment is made that is not an electronic funds transfer, only the disbursed amount is printed.
The system formats and prints the payee message.
The rules in the payroll calculation determine whether a message is necessary for the payee.
This section provides an overview of payslip delivery options override and lists the page that is used to override payslip delivery options.
The default delivery option for all payslips is the internal or external address that you select when you define the payslip template. You can set an effective-dated override of the default at the payee level to redirect the payslips to a different delivery option.
See Also
Page Name |
Definition Name |
Navigation |
Usage |
GPMY_PSLP_PYE |
Global Payroll & Absence Mgmt, Payee Data, Payslips, Payslip Delivery Option MYS, Payslip Delivery Option MYS |
For an individual payee, select an effective-dated delivery option that is different from the default that is on the payslip template. |
Access the Payslip Delivery Option MYS page (Global Payroll & Absence Mgmt, Payee Data, Payslips, Payslip Delivery Option MYS, Payslip Delivery Option MYS).
This section discusses how to:
Print payslips.
Describe processes used in a payslip Job.
Page Name |
Definition Name |
Navigation |
Usage |
GPMY_PSLP_RC |
Global Payroll & Absence Mgmt, Payslips, Create / Print Payslips MYS, Create / Print Payslips MYS |
Generate and print payslips. |
Access the Create / Print Payslips MYS page (Global Payroll & Absence Mgmt, Payslips, Create / Print Payslips MYS, Create / Print Payslips MYS).
You print payslips by running the GPMYPS01 SQR.
The template that you define controls the layout of the printed payslip.
You print payslips by calendar group ID. You can restrict the payslips that are printed from the pay run that is associated with the calendar group ID.
You can print payslips for:
An entire calendar group ID.
Individual payees for the selected calendar group ID.
Groups of payees that are in the selected calendar group ID by pay entity, pay group, department, or location.
The run control page has links to the options.
You can set up to three sort keys from the following options: Department, Employee Name, Location, Not Applicable, Pay Entity, and Pay Group. If you select Not Applicable, the program prints the payslips by employee name.
See Also
Overriding Payslip Delivery Options
The Payslip page launches a Job (GPMYPYSL) containing two processes in sequence:
The Structured Query Report (SQR) GPMYPS01 prints the payslip report and provides self service related information for ePay if ePay is licensed.
The GP_EPAY Application Engine process uses the payslip report and self service related information provided by the prior processes in this job to create self-service payslips for each payee. If ePay is not licensed, this process will report that ePay has not been licensed and will complete with success.
See Also
If you license PeopleSoft Enterprise ePay, employees can view an online self-service version of the payslip. To aid in resolving questions raised by employees about their payslips, the payroll administrator can view employees' self service payslips in an online view that replicates the employees' view. Like the printed payslip, the online version is based on the layout that is defined in the payslip template.
See Also
Overriding Payslip Delivery Options