Generating a Payslip

This topic provides overviews of the payslip process and segmentation and payslips and discusses how to print payslips.

Page Name

Definition Name

Usage

Create/Print Payslips ESP Page

GPES_RC_PAYSLIP

Run the Payslip Report (GPESPYS1), which prints a payslip summary for each employee selected.

Pay Entity List Page

GPES_RC_PSLP_PE

Print payslips for selected pay entities.

Pay Group List Page

GPES_RC_PSLP_PG

Print payslips for selected pay groups.

Department List Page

GPES_RC_PSLP_DPT

Print payslips for selected departments.

Location List Page

GPES_RC_PSLP_LOC

Print payslips for selected locations.

Payee List Page

GPES_RC_PSLP_PY

Print payslips for selected payees.

The Create/Print Payslips ESP page launches a job (GPESPSLP) containing three processes in sequence:

  1. The GPES_PAYSLIP Application Engine process gathers information and creates an intermediate table.

  2. The SQR GPESPYS1 prints the payslip report and provides self-service related information if ePay is licensed.

  3. 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 reports that ePay has not been licensed and will finish successfully.

Note: When running the GPESPSLP job, you can use the following type and format options with ePay: None and None (becomes Web and PDF by default), Web and PDF, or File and PDF. If using File and PDF, do not use a custom output destination from the Process Scheduler Request page.

Segmentation occurs when employees' details change during a payroll period and the change requires the system to recalculate certain elements (element segmentation) or all elements (period segmentation). When the system segments an employee's pay, this affects payslips. Oracle delivers an SQR report that manages segmentation as explained in this table.

Note: You need to review how you want to manage segmentation and show the results in your organization's payslips.

Segmentation Event Definition

Segmentation Type

Impact on Payslip

CATEGORZN

Element

The system generates one payslip. For compensation, social security contributions, and bases, each slice is listed on a separate line.

COMPANY

Period

The system prints a separate payslip each segment.

COMP_RATE

Element

The system generates one payslip. Where an earning has multiple slices, each slice is listed on a separate line.

F/P TIME

Period

The system prints a separate payslip each segment.

HIRE/TERM

Period

The system prints a separate payslip each segment.

PAY_GROUP

Period

The system prints a separate payslip each segment.

PAY_SYSTEM

Period

The system prints a separate payslip each segment.

RISK_CODE

Element

The system generates one payslip. For social security contributions and bases, each slice is listed on a separate line.

TAX_LOCNT

Element

The system generates one payslip. IRPF deductions are listed on separate lines.

Payslips and Reversals

Segmentation can affect retroactive processing when the system recalculates a segmented period and the segmentation dates of the original calculation don't match the segmentation dates of the recalculation. When segment dates and payment keys match, the system recalculates the original segments, subtracts the old value from the new value for each payroll element to determine retroactive deltas, and writes the new results to the output tables. When segment dates don't match, the system treats the old and new values as if they belong to separate segments. It creates reversal segments for each segment that existed in the original calculation and creates new recalculation segments. The reversal segments have no results because they do not go through gross-to-net processing. The new recalculated segments do go through gross-to-net processing and generate new values. The system writes these new values to the output result tables. For the purposes of calculating deltas, the originally calculated values are effectively zero.

When segments don't match during retroactive processing, the system applies special rules to payslip generation:

  • The system overrides the Retro Type defined on the Payslip Setup page to Multiple Payslips. Therefore, if the retroactive processing includes more than one month, the system generates one payslip for regular pay and separate payslips for each month that has retroactive pay.

  • The payslip for the month in which the segments don't match lists recalculated values instead of deltas.

Payslips and Corrections

Occasionally you need to rerun a finalized payroll to incorporate late changes. If you want those late changes to be included in monthly legal reports, you can run a correction calendar. Correction calendars recalculate the affected payroll run and provide a new set of results that the system includes in legal reporting such as the Model 111 or the FAN file. In regard to banking, the system generates a delta net amount to be paid that represents the difference between the recalculated net and the previously calculated net. When you select a calendar group for payslip generation, the system detects whether the calendar group is a correction. If it is, the system enables you to choose one of two printing options:

  • Print the deltas that the system calculated during the correction.

  • Print the recalculated values that resulted from the correction calculation.

Use the Create/Print Payslips ESP page (GPES_RC_PAYSLIP) to run the Payslip Report (GPESPYS1), which prints a payslip summary for each employee selected.

Navigation:

Global Payroll & Absence Mgmt > Payslips > Print Payslips ESP

This example illustrates the fields and controls on the Create/Print Payslips ESP page. You can find definitions for the fields and controls later on this page.

Create/Print Payslips ESP page

Before using this page, you must have set up a payslip on the Payslip Setup pages and run the payroll process.

Field or Control

Description

Calendar Group ID

Select the calendar group that you want to process. You can select only from calendar groups that have been calculated or finalized.

Retro Processing

Select one of these values:

Current Period Only: Include only regular payroll calculations in the payslip.

Retro and Current Periods: Include both regular and retroactive payroll calculation in the report.

Retro Periods Only: Include only retroactive payroll activities in the payslip.

Correction Processing

Select what type of payslip the system generates for correction calculations. Values are:

Differences: Select to generate a payslip that lists the deltas that the system calculated during the correction.

Recalculated: Select to generate a payslip that lists the recalculated values that resulted from the correction calculation.

Note: This field appears only if your select a calendar group ID that includes payroll corrections.

Pay Entity List

Click to select one or more pay entities for processing. The system displays the Pay Entity List page.

Pay Group List

Click to select one or more pay groups for processing. The system displays the Pay Group List page.

Department List

Click to select one or more departments for processing. The system displays the Department List page.

Location List

Click to select one or more locations for processing. The system displays the Location List page.

Payee List

Click to select one or more payees for processing. The system displays the Payee List page.