Processing Payroll

This chapter provides an overview of payroll processing and discusses how to:

Click to jump to parent topicUnderstanding Payroll Processing

Oracle's PeopleSoft Pay/Bill Management interfaces with PeopleSoft Time and Labor to utilize PeopleSoft Payroll for North America and PeopleSoft Global Payroll.

Payroll overview

This section discusses:

Click to jump to top of pageClick to jump to parent topicPeopleSoft Payroll for North America

The following graphic shows the relationship between PeopleSoft Payroll for North America and PeopleSoft Time and Labor.

PeopleSoft Payroll for North America and PeopleSoft Time and Labor relationship

Click to jump to top of pageClick to jump to parent topicPeopleSoft Global Payroll

The following flowchart illustrates the interactions between PeopleSoft Global Payroll and PeopleSoft Time and Labor.

PeopleSoft Global Payroll and PeopleSoft Time and Labor relationship

Click to jump to parent topicProcessing PeopleSoft Payroll for North America

This section provides an overview on processing PeopleSoft Payroll for North America and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Processing PeopleSoft Payroll for North America

To run the payroll process for PeopleSoft Payroll for North America :

  1. Run the Time and Labor Time Administration Application Engine process (TL_TIMEADMIN) to generate payable time.

  2. Run the Publish Estimated Payable Time (TL_PUB_TM_AE) Application Engine process.

    The Publish Estimated Payable Time Application Engine process sends the estimates for payable and billable time to PeopleSoft Project Costing.

  3. Run the Load Time and Labor to Payroll (load time and labor to payroll) Application Engine process.

    The Load Time and Labor to Payroll Application Engine process loads payable time from PeopleSoft Time and Labor into PeopleSoft Payroll for North America paysheets.

  4. Run the Pay Calculation process (PSPPYRUN).

    The Pay Calculation calculates checks including earnings, deductions, and taxes for a given pay run ID.

  5. Run the Pay Confirmation process (PSPCNFRM).

    The Pay Confirmation process completes the preparation of the check distribution information, assigns check numbers, and updates the balance tables.

  6. Run the Extract Time and Labor Costs Application Engine process (PY_PULL_COST).

    The Extract Time and Labor Costs Application Engine process sends the paid information from PeopleSoft Payroll to PeopleSoft Time and Labor.

See Also

PeopleSoft Enterprise Payroll for North America PeopleBook, “Appendix: Configuring Batch Processes”

PeopleSoft Enterprise Time and Labor PeopleBook, “Understanding the Batch Process in Time Administration”

PeopleSoft Enterprise Time and Labor PeopleBook, “Integrating With PeopleSoft Financials and Enterprise Performance Management”

PeopleSoft Enterprise Time and Labor PeopleBook, “Integrating With Payroll Applications”

Click to jump to top of pageClick to jump to parent topicPages Used to Process North American Payroll

Page Name

Object Name

Navigation

Usage

Request Time Administration

TL_TA_RUNCTL

HCM database

Time and Labor, Process Time, Request Time Administration

Select the time reporters or groups of time reporters to process.

Publish Estimated Payable Time

TL_RUN_PUB_TIME

HCM database

Time and Labor, Process Time, Publish Estimated Payable Time

Estimated payable time is published automatically in response to a request message from PeopleSoft Project Costing. You can use this page to publish estimated payable time if you do not want to wait for the request message.

Load Time and Labor

PY_LDTL_RC

  • HCM database

    Payroll for North America, Payroll Processing USA, Create and Load Paysheets, Load Time and Labor

  • Payroll for North America, Payroll Processing (USF), Create and Load Paysheets, Load Time and Labor

  • Payroll for North America, Payroll Processing (CAN), Create and Load Paysheets, Load Time and Labor

Run the process to load payable time from PeopleSoft Time and Labor into PeopleSoft Payroll for North America paysheets. You must create the pay run ID for the payroll process.

Pay Calculation

RUNCTL_PAY_CALC

  • HCM database

    Payroll for North America, Payroll Processing USA, Produce Payroll, Calculate Pay

  • Payroll for North America, Payroll Processing CAN, Produce Payroll, Calculate Pay

  • Payroll for North America, Payroll Processing USF, Produce Payroll, Calculate Pay

Specify parameters and run the Pay Calculation process (PSPPYRUN).

You can run Pay Calculation repeatedly.

Pay Confirmation

RUNCTL_PAY_CONF

  • HCM database

    Payroll for North America, Payroll Processing USA, Produce Payroll, Confirm Pay

  • Payroll for North America, Payroll Processing CAN, Produce Payroll, Confirm Pay

  • Payroll for North America, Payroll Processing USF, Produce Payroll, Confirm Pay

Define the parameters and run the Pay Confirmation process (PSPCNFRM).

Run the process after your final pay calculation when you have corrected all errors.

Time and Labor Cost Extract

PY_TL_XTRACT_COST

HCM database

Payroll for North America, Payroll Distribution, Additional Integrations, Extract Time and Labor Costs

Extract Time and Labor Costs from PeopleSoft Payroll for North America to PeopleSoft Time and Labor.

Note. You must have already loaded PeopleSoft Time and Labor data and finalized the payroll calculation before you can extract the costs.

Click to jump to top of pageClick to jump to parent topicRunning the Time Administration Process

Access the Process Time Admin page.

The PeopleSoft Enterprise Time and Labor PeopleBook describes the fields and use of this page.

See Also

PeopleSoft Enterprise Time and Labor PeopleBook, “Understanding the Batch Process in Time Administration”

Click to jump to top of pageClick to jump to parent topicRunning the Publish Estimated Payable Time Process

Access the Publish Estimated Payable Time page.

Running this process is optional. The PeopleSoft Enterprise Time and Labor PeopleBook describes the fields and use of this page.

See Also

PeopleSoft Enterprise Time and Labor PeopleBook, “Integrating With PeopleSoft Financials and Enterprise Performance Management,” Publishing Estimated and Actual Cost Data to PeopleSoft Projects

Click to jump to top of pageClick to jump to parent topicRunning the Load Time and Labor to Payroll Process

Access the Load TL to Payroll page.

The PeopleSoft Enterprise Payroll for North America PeopleBook describes the fields and use of this page.

See Also

PeopleSoft Enterprise Time and Labor PeopleBook, “Understanding the Batch Process in Time Administration”

PeopleSoft Enterprise Time and Labor PeopleBook, “Integrating With Payroll Applications,” Integrating With Payroll for North America

Click to jump to top of pageClick to jump to parent topicRunning the Pay Calculation Process

Access the Pay Calculation page.

The PeopleSoft Enterprise Payroll for North America PeopleBook describes the fields and use of this page.

See Also

PeopleSoft Enterprise Payroll for North America PeopleBook , “Appendix: Configuring Batch Processes,” High-Level Processes, Payroll Processes

Click to jump to top of pageClick to jump to parent topicRunning the Pay Confirmation Process

Access the Pay Confirmation page.

The PeopleSoft Enterprise Payroll for North America PeopleBook describes the fields and use of this page.

See Also

PeopleSoft Enterprise Payroll for North America PeopleBook, “Appendix: Configuring Batch Processes,” High-Level Processes, Payroll Processes

Click to jump to top of pageClick to jump to parent topicRunning the Extract Time and Labor Costs Process

Access the Extract Time and Labor Costs page.

The PeopleSoft Enterprise Payroll for North America PeopleBook describes the fields and use of this page.

See Also

PeopleSoft Enterprise Payroll for North America PeopleBook, “Administering the Interface with PeopleSoft Time and Labor,” Extracting Time and Labor Costs

Click to jump to parent topicReviewing North American Paychecks

This section discusses how to review North American paychecks.

Click to jump to top of pageClick to jump to parent topicPage Used to Review North American Paychecks

Page Name

Object Name

Navigation

Usage

Paysheet

PAY_SHEET_ADD_S

HCM database

Payroll for North America, Payroll Processing USA, Update Paysheets, By Paysheet

Payroll for North America, Payroll Processing CAN, Update Paysheets, By Paysheet

Payroll for North America, Payroll Processing USF, Update Paysheets, By Paysheet

Modify the paysheet to affect the Pay Calculation process.

Normally, you run the Paysheet Creation process before accessing this page, but it is not required. You can create one paysheet using these pages.

Click to jump to top of pageClick to jump to parent topicReviewing North American Paychecks

Access the Paysheet - Paysheet page.

The PeopleSoft Enterprise Payroll for North America PeopleBook describes the fields and use of this page.

See Also

PeopleSoft Enterprise Payroll for North America 8.9 PeopleBook, “Working With Paysheets”

Click to jump to parent topicProcessing PeopleSoft Global Payroll

This section provides an overview on processing PeopleSoft Global Payroll and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding PeopleSoft Global Payroll Processing

PeopleSoft Global Payroll processes payees and elements by utilizing a very specific processing order. All components of your defined system come together at the time that you execute a payroll or absence run.

To take advantage of the PeopleSoft Global Payroll processing capabilities, you must understand how the system processes payroll and absence runs and what options are available. The PeopleSoft Global Payroll PeopleBook discusses key processing features, preparations, steps for running the process, and status codes for monitoring processing.

To run the payroll process for PeopleSoft Global Payroll:

  1. Run the Time and Labor Time Administration Application Engine process (TL_TIMEADMIN) to generate payable time.

  2. Run the Publish Estimated Payable Time (TL_PUB_TM_AE) Application Engine process.

    The Publish Estimated Payable Time Application Engine process sends the estimates for payable and billable time to PeopleSoft Project Costing.

  3. Run the Payroll/Absence Run Control to enter payroll processing instructions.

    You will run this process at least twice. Run it once to calculate. Then view payee messages and run the Payroll Absence process to finalize.

  4. View payee messages.

    Payee messages report errors and warnings that are generated during the Calculate phase. The system displays messages that are defined by PeopleSoft in the Message Catalog and any unique messages that you created using formula elements. The message log is erased when you run the Finalize process.

  5. Run the Time and Labor Run Control to update the status of payable time entries in Time and Labor.

See Also

PeopleSoft Enterprise Global Payroll PeopleBook, “Processing Payroll”

Click to jump to top of pageClick to jump to parent topicPages Used to Process Global Payroll

Page Name

Object Name

Navigation

Usage

Request Time Administration

TL_TA_RUNCTL

HCM database

Time and Labor, Process Time, Request Time Administration

Select the time reporters or groups of time reporters to process.

Publish Estimated Payable Time

TL_RUN_PUB_TIME

HCM database

Time and Labor, Process Time, Publish Estimated Payable Time

Estimated payable time is published automatically in response to a request message from PeopleSoft Project Costing. You can use this page to publish estimated payable time if you do not want to wait for the request message.

Calculate Absence and Payroll

GP_RUNCTL

HCM database

Global Payroll & Absence Mgmt, Absence and Payroll Processing, Calculate Absence and Payroll

Enter processing instructions for a payroll process, an absence take process, or an absence entitlement process.

Run this process twice. Run it once to calculate and once to finalize.

Payee Messages

GP_MESSAGE_LOG

HCM database

Global Payroll & Absence Mgmt, Absence and Payroll Processing, Review Absence/Payroll Info, Payee Messages

View errors and warnings generated for the calendar group ID during the Calculate phase. View payee messages after you calculate, but before you finalize the pay run.

Send Costs to Time and Labor

GP_TL_PREPARE

HCM database

Global Payroll & Absence Mgmt, Time and Labor / GL Costs, Send Costs to Time and Labor

Update the payable status of payable time entries in PeopleSoft Time and Labor; return cost data if Labor Distribution is enabled.

Before using this page, you must finalize the pay run.

Click to jump to top of pageClick to jump to parent topicRunning the Time Administration Process

Access the Process Time Admin page.

The PeopleSoft Enterprise Time and Labor PeopleBook describes the fields and use of this page.

See Also

PeopleSoft Enterprise Time and Labor PeopleBook, “Understanding the Batch Process in Time Administration”

Click to jump to top of pageClick to jump to parent topicRunning the Publish Estimated Payable Time Process

Access the Publish Estimated Payable Time page.

Running this process is optional. The PeopleSoft Enterprise Time and Labor PeopleBook describes the fields and use of this page.

See Also

PeopleSoft Enterprise Time and Labor PeopleBook, “Integrating With PeopleSoft Financials and Enterprise Performance Management,” Publishing Estimated and Actual Cost Data to PeopleSoft Projects

Click to jump to top of pageClick to jump to parent topicRunning the Payroll/Absence Process

Access the Payroll/Absence Run Control page.

The PeopleSoft Enterprise Global Payroll PeopleBook describes the fields and use of this page.

See Also

PeopleSoft Enterprise Global Payroll PeopleBook, “Processing Payroll”

Click to jump to top of pageClick to jump to parent topicViewing Payee Messages

Access the Payee Message page.

The PeopleSoft Enterprise Global Payroll PeopleBook describes the fields and use of this page.

See Also

PeopleSoft Enterprise Global Payroll PeopleBook, “Viewing and Finalizing Payroll Results,” Viewing Payee Messages

Click to jump to top of pageClick to jump to parent topicRunning the Time and Labor Process

Access the Time and Labor Run Control page.

The PeopleSoft Enterprise Global Payroll PeopleBook describes the fields and use of this page.

See Also

PeopleSoft Enterprise Global Payroll PeopleBook, “Integrating with PeopleSoft Enterprise Time and Labor,” Updating the Payable Status of Payable Time Entries

Click to jump to parent topicReviewing Global Paychecks

This section discusses how to review global paychecks.

See Also

PeopleSoft Enterprise Global Payroll PeopleBook, “Processing Payroll”

Click to jump to top of pageClick to jump to parent topicPages Used to Review Global Paychecks

Page Name

Object Name

Navigation

Usage

Calendar Results

GP_RSLT_CAL_SEG

HCM database

Global Payroll & Absence Mgmt, Absence and Payroll Processing, Review Absence/Payroll Info, Results by Calendar

View segmentation information for a payee. Page includes links to other pages that display positive input, absence, and retroactive results.

Earnings and Deductions

GP_RSLT_CAL_ED

HCM database

Global Payroll & Absence Mgmt, Absence and Payroll Processing, Review Absence/Payroll Info, Results by Calendar, Earnings and Deductions

View information about earnings and deductions for a payee.

Accumulators

GP_RSLT_CAL_ACUM

HCM database

Global Payroll & Absence Mgmt, Absence and Payroll Processing, Review Absence/Payroll Info, Results by Calendar, Accumulators

View accumulator amounts.

Supporting Elements

GP_RSLT_CAL_PIN

HCM database

Global Payroll & Absence Mgmt, Absence and Payroll Processing, Review Absence/Payroll Info, Results by Calendar, Supporting Elements

View information for each supporting element used to calculate the earnings or deduction amount.

Click to jump to top of pageClick to jump to parent topicReviewing Global Payroll Paychecks

Access the Results by Calendar - Calendar Results page.

The fields on this page and the other pages in this component are described in the PeopleSoft Enterprise Global Payroll PeopleBook.

See Also

PeopleSoft Enterprise Global Payroll PeopleBook, “Viewing and Finalizing Payroll Results,” Viewing Results by Calendar

Click to jump to parent topicProcessing Workers Compensation

This section provides an overview on processing workers compensation and discusses how:

Click to jump to top of pageClick to jump to parent topicUnderstanding Workers Compensation Processing

To run the workers compensation process:

  1. Update the Batch Publish Rules.

    Define the parameters for the batch publish message PAYROLL_ACCTG_TRANSACTION in Enterprise Components, Integration Definitions. In the Batch Programs tab, check that FOWC0009 is specified as a process name in the batch program box. This allows you to utilize the Batch Publish process to publish your workers compensation accounting entries to the general ledger. Complete this process once only.

  2. Run the Workers Compensation Premium Calculation process.

    This SQR process (FOWC0004) writes data to the Workers Compensation Premium table. Review and rerun this process if necessary.

  3. Run the Workers Compensation to GL Interface process.

    This SQR process creates the workers' compensation premium accounting entries and writes data to the HR accounting line table. Run this process once only per paid period end date.

  4. Run the Batch Publish process.

    This process takes the accounting entries for a specific process instance of FOWC0009 and moves the entries from HR accounting line in the HRMS database to HR accounting line in the Financials database.

See Also

Setting Up Workers' Compensation

Using Journal Generator

PeopleSoft Enterprise Payroll for North America PeopleBook, “Administering the Interface with PeopleSoft Enterprise General Ledger,” Preparing and Transferring Payroll Data to General Ledger

Click to jump to top of pageClick to jump to parent topicPages Used for Processing Workers' Compensation

Page Name

Object Name

Navigation

Usage

Batch Publish Rules

EO_MSGPUBATCH

HCM database

Enterprise Components, Integration Definitions, Batch Publish Rules

Define parameters for a periodic batch publish.

Select the PAYROLL_ACCTG_TRANSACTION message.

Batch Programs

EO_MSGBATPGM

HCM database

Enterprise Components, Integration Definitions, Batch Publish Rules, Batch Programs

Insert a row for the FOWC0009 process on the Batch Programs tab.

Workers Comp Premium

RUNCTL_FOWC0004

HCM database

Payroll for North America, Payroll Distribution, Provide GL Information, Worker's Compensation Premium

Enter parameters for the Workers Compensation Premium Calculation process.

You can run this process many times.

Workers Comp Accounting

RUNCTL_FOWC0009

HCM database

Payroll for North America, Payroll Distribution, Provide GL Information, Export Worker's Comp to GL

Enter parameters for the Workers Compensation to GL Interface process.

You can only run this process once per pay period end date.

Batch Publish

EO_BATCHPUB

HCM database

Enterprise Components, Integration Definitions, Initiate Processes, Batch Publish

Publishes the accounting entries from the Workers Comp Accounting process to the Financials database.

Click to jump to top of pageClick to jump to parent topicUpdating the Batch Publish Rules

Access the Batch Publish Rules - Batch Programs page for the PAYROLL_ACCTG_TRANSACTION message.

Batch Programs

Insert a row for the Workers Compensation to GL process in the Batch Programs section.

Process Name

Enter FOWC0009 in this field.

Description

Enter PBM Workers Comp Premiums in this field.

The fields and use of this page are discussed in the PeopleSoft Enterprise Integration PeopleBook.

See Also

PeopleSoft Enterprise Integration PeopleBook, “Introducing the Full/Batch Publish Utility,” Assigning Batch Publish Rules

Click to jump to top of pageClick to jump to parent topicRunning the Workers Compensation Premium Calculation Process

Access the Workers Comp Premium page.

Pay Period End Date

Select the pay end date that you want to run for this process.

Click to jump to top of pageClick to jump to parent topicRunning the Workers Compensation GL Interface Process

Access the Workers Comp Accounting page.

As of Date

Select the pay period end date for which to create accounting entries.

Click to jump to top of pageClick to jump to parent topicRunning the Batch Publish Process

Access the Batch Publish page.

Parameters

Process Name

Enter FOWC0009 for the process name.

The fields and use of this page are discussed in the PeopleSoft Enterprise Integration PeopleBook.

See Also

PeopleSoftEnterprise Integration PeopleBook, “Understanding the Open Integration Framework,” Enterprise Integration Points (EIPs)