Integrating with Payroll Applications

Time and Labor transmits the payable time created by the Time Administration process to a payroll application, such as Payroll for North America or Global Payroll. The payroll application compensates time reporters for their payable time and—at the end of the pay run—sends labor-related costs back to Time and Labor, where they are distributed across payable time and made available to PeopleSoft Projects and other applications.

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

See Also

Understanding Payable Time

Click to jump to top of pageClick to jump to parent topicOverview of Payroll Integration

Before using your payroll system to pay employees for time reported in Time and Labor, you must integrate your systems. This entails:

Configuration requirements vary by payroll system and are described later in this section.

Once the setup is complete, payroll personnel can include payable time, created by the Time Administration process, in pay runs. Depending on how you’ve configured Time and Labor, payroll personnel can distribute the resulting costs back to payable time for other products to use. The relationship between payable time created in Time and Labor, your payroll application, and other applications that can use cost data is the following section.

Note. Payable time is available to third-party applications; however, PeopleSoft does not deliver a process for publishing to third-party applications.

Click to jump to top of pageClick to jump to parent topicGeneral Procedure for Running a Payroll with Payable Time

Procedures for including payable time in pay runs vary by payroll system; however, the general steps that apply to both Payroll for North America and Global Payroll are as follows:

  1. In Time and Labor, a user runs the Time Administration process to create payable time for the workgroups with time reporters to pay.

  2. In the payroll system, a user sets up the calendars and run IDs for the payroll process.

    The payroll system defines who is to be paid and for what period of time. This information is used to select employees in the pay group who have been active at any time during the pay period.

  3. Payable time entries are selected from Time and Labor and sent to the payroll system.

    The first time this occurs, all payable time that meets the selection criteria is sent. After that, only payable time that has been added or changed is selected, including adjustments to the current period and prior periods.

  4. The payroll system summarizes the payable time entries.

    Summarization consists primarily of totaling reported hours, units, or amounts at the earnings code or task code level. Each payroll system has its own rules for summarizing data. Pay calculations are run and the payroll cycle is completed.

  5. The payroll system sends cost data generated by the pay run back to Time and Labor.

  6. The Labor Distribution and Dilution processes are invoked in Time and Labor if you have selected these features.

The payable status associated with each entry of payable time is updated throughout the various stages of processing. You can view payable status on the View Payable Time Summary page of the Time and Labor self-service component. The following diagram illustrates the process flow.

Process flow when Time and Labor is integrated with a payroll application

See Also

Understanding Payable Time

Using Self-Service Components

Using Manager Self-Service Components for Time Management and Reporting

Click to jump to top of pageClick to jump to parent topicLabor Distribution and Dilution

Once a pay run is complete, payroll costs associated with time that originated in Time and Labor can be extracted from the payroll system and distributed across payable time entries. The updated time detail can then be published to other applications for additional processing.

Allocating costs back to payable time is labor distribution. Labor distribution is an optional feature of Time and Labor that you can select on the Payroll System page. Select one of two options.

Example: Effect of Labor Distribution with and Without Dilution

Assume the following time entries:

Date

Hours

TRC

Project

1 Feb

5

REG

A

1 Feb

4

REG

B

1 Feb

3

REG

C

Suppose the Time Administration process applies a rule that converts hours in excess of 8 per day to overtime. The results of the rule are shown as follows.

Date

Hours

TRC

Project

1 Feb

5

REG

A

1 Feb

3

REG

B

1 Feb

1

OT

B

1 Feb

3

OT

C

When you run the payroll process, it consolidates the entries resulting in 8 hours of regular time and 4 hours of overtime. Regular time is paid a rate of 10.00 USD per hour; overtime is paid a rate of 19.00 USD per hour. Payroll sends the costs back to Time and Labor, which distributes the costs across the payable time entries as follows:

Date

Hours

Rate

TRC

Project

Cost

1 Feb

5

10

REG

A

50

1 Feb

3

10

REG

B

30

1 Feb

1

19

OT

B

19

1 Feb

3

19

OT

C

57

TOTAL

12

 

 

 

156

The cost for project A is lower than the cost for project C, even though more hours were worked for project A. This is not equitable, given that the time reporter could have worked on the projects in any order.

The Labor Dilution process distributes costs more evenly. It divides the total cost of 156 by 12 (the total number of reported hours) to come up with a rate of 13. It then applies the same rate to all entries, as shown in the following table.

Date

Hours

Rate

TRC

Project

Diluted Cost

1 Feb

5

13

REG

A

65

1 Feb

3

13

REG

B

39

1 Feb

1

13

OT

B

13

1 Feb

3

13

OT

C

39

TOTAL

12

 

 

 

156

Now project A reflects a diluted cost that’s proportionate to the number of hours worked.

Labor Distribution Rules

Labor distribution rules are:

Click to jump to top of pageClick to jump to parent topicIntegrating with Payroll for North America

Integrating Time and Labor with Payroll for North America comprises the following tasks:

  1. Configuring Time and Labor for use with Payroll for North America.

  2. Preparing Time and Labor data.

  3. Loading Time and Labor data.

  4. Running the payroll process.

  5. Extracting costs after a pay run.

  6. Adjusting payable time.

  7. Refreshing data.

  8. Correcting errors generated during the load and extract processes.

Click to jump to top of pageClick to jump to parent topicProcessing Overview

The steps involved in preparing for and running a payroll when Time and Labor is integrated with Payroll for North America are described.

To prepare for and run the payroll:

  1. Configuring Time and Labor for use with Payroll for North America.

  2. Run the Time Administration process in Time and Labor to create payable time for the time reporters to be paid.

  3. Load payable time created by the Time Administration process into Payroll for North America.

  4. Run the payroll process and finalize the pay run.

  5. Extract data from PeopleSoft Payroll and send to Time and Labor.

    The Extract process triggers the Labor Distribution and Labor Dilution processes if you’ve enabled these features in Time and Labor.

Steps 1 and 2 are the steps you perform in Time and Labor. The other interactions are initiated through Payroll for North America.

Click to jump to top of pageClick to jump to parent topicConfiguring for Integration with Payroll for North America

Before you can use Time and Labor with Payroll for North America, you must configure both systems appropriately. You must also select various options in PeopleSoft Human Resources. This section discusses the settings you must select in Time and Labor and Human Resources.

To configure Time and Labor for integration with Payroll for North America:

  1. On the Payroll System page, select the distribution features to use for Payroll for North America.

    By default, Labor Distribution is selected and Labor Dilution is not.

  2. On the TRC1 page, map each time reporting code to the appropriate earnings code defined in Payroll for North America.

    If you want the TRC to be eligible for labor distribution, select the Distribute Costs option. If you want an hourly TRC to be eligible for labor dilution, select the Used in Labor Dilution option.

    If a TRC is set up for labor distribution or dilution, but Labor Distribution or Labor Dilution is not enabled on the Payroll System page, distribution and dilution don't occur.

    Note. We recommend that you use the Sync (synchronize) feature on the TRC Setup 1 page to synchronize time reporting codes with the earnings codes defined in Payroll for North America.

  3. On the Create Time Reporter Data page or the Maintain Time Reporter Data page, select the Send Time to Payroll option for each employee.

    Payroll for North America does not create paysheets for nonemployees.

To configure PeopleSoft Human Resources for integration with Payroll for North America:

  1. For each employee, ensure the Payroll System field on the Payroll page is set to Payroll for North America.

  2. Set the Employee Type field on the Payroll page to E (exception hourly) or H (hourly).

    If the Employee Type field on the Job Data - Payroll Page is set to S (salaried), any hours mapped to the default REG earnings code aren't loaded to paysheets. However, costs are labor-distributed across these hours if the Distribute Costs option is selected for the TRC. Select E or H. This enables the system to send updated costs for prior period adjustments to payroll and your general ledger application. If you set up employees with S, Time and Labor populates the labor distribution amount and the diluted gross amount with an estimated gross for these entries. These entries are available as actual costs to publish to PeopleSoft Projects, but don't flow through Payroll for North America to your general ledger application.

  3. On the Product Specific page, in the Installation Table component, select the Time and Labor and Payroll for North America paysheet options.

    We recommend that you:

See Also

Setting Up Implementation Defaults

Administering the Interface with PeopleSoft Enterprise Time and Labor

Click to jump to top of pageClick to jump to parent topicPreparing Time and Labor Data for Payroll for North America

Before a payroll user starts the payroll process, you must run the Time Administration process for the population of time reporters to be paid.

Note. Payroll for North America uses pay groups to define the population of employees to be paid. Before a pay run, verify that the Time Administration process has run for all members of the pay groups to be paid.

See Also

Launching the Time Administration Process

Click to jump to top of pageClick to jump to parent topicLoading Time and Labor Data

You can load payable time into Payroll for North America by:

If your payroll department prepares paysheets several days before the preliminary pay run, you may want to use the Load Time and Labor Data page to retrieve payable time at the beginning of the process. Payable time created or changed after this point can be quickly loaded into the paysheets when you run the preliminary Pay Calculation process, assuming that the automatic load feature is enabled.

The load process consists of several steps:

Time and Labor selects the payable time; Payroll for North America does the rest.

Note. The Load Time and Labor Data process is run from the Payroll for North America application.

Selecting Payable Time

Time and Labor retrieves payable time for each employee who meets the criteria defined by the pay run ID and calendars in Payroll for North America. For each calendar, Time and Labor selects all payable time, excluding record-only adjustments, up to the pay end date for all time reporters in the pay group associated with the calendar. For off-cycle processes, it pulls only the subset of payable time that pertains to the individual time reporters or earnings codes selected on the calendar.

For Time and Labor to load payable time into Payroll for North America, the following criteria must also be met:

How Payroll for North America Updates Selected Payable Time Records

Payroll for North America updates each payable time entry for the selected time reporters as described.

For payable time entries loaded into Payroll for North America, the system sets:

For payable time entries not accepted by PeopleSoft Payroll, Time and Labor sets the payable status to RP.

Note. You can see the payable status for a selected time reporter’s payable time entries on the View Payable Time Details page.

Consolidating Payable Time and Creating Paysheets

Paysheets are the pages and tables that contain all current payroll information—earnings, deductions, hours, taxes, and other accounting data—for the specified employees and pay period. When payable time entries are loaded into Payroll for North America, they are summarized according to the application’s consolidation rules. You can use the Pay Group Table - Time and Labor page in Payroll for North America if you want to instruct the system to create separate rows on the paysheets for payable time entries that have the same combo code, business unit, department, job code, locality, position number, or state.

Note. If Time and Labor passes an override rate to Payroll for North America, and a rate already exists on the earnings code definition, the rate on the earnings code definition takes precedence. If Time and Labor passes an amount, and the earnings code has a flat amount value defined on a flat amount earnings type, the flat amount on the earnings code takes precedence.

Payroll for North America keeps track of how it consolidates payable time and tracks the combined entries by passing back a payroll cross-reference (XREF) number to Time and Labor for each Time and Labor sequence number. At the same time, the system:

After consolidating entries, Payroll for North America automatically creates paysheets—the tables and pages that summarize all payment data. If current paysheets have already been created for any of the time reporters, the payroll process updates the existing paysheets, rather than creating new ones.

See Also

Understanding Payable Time

Configuring for Integration with Payroll for North America

Configuring Time and Labor and PeopleSoft Human Resources

Refreshing Data

Setting Up Pay Groups

Administering the Interface with PeopleSoft Enterprise Time and Labor

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

After creating paysheets, it’s time to run the payroll. A payroll user runs the Pay Calculation and the Pay Confirmation processes as usual.

Depending on the installation options selected in PeopleSoft Human Resources, any payable time that has not been sent to payroll before may be automatically loaded when the preliminary Pay Calculation process begins. This includes data that has been updated, such as data for employees who have had a job change.

Unsheeting a Pay Run

When a pay run is unsheeted, Payroll for North America changes the payable status of Time and Labor entries from TP to RP and resets the payroll request number to 0. Entries with a payable status of PD or DL retain their payable status, but the payroll request number is set to 0. Resetting the payroll request number enables Payroll for North America to reselect the time. (Only time that has a payroll request number of 0 is selected.)

Click to jump to top of pageClick to jump to parent topicExtracting Costs After a Pay Run

After loading payable time into Payroll for North America and running and confirming the payroll calculation process, extract costs from the payroll system into Time and Labor. Payroll for North America extracts cost data that was generated through:

Run the Extract process, which is initiated in Payroll for North America, at any time, as long as the pay run is confirmed. The user selects the pay run ID and indicates whether to extract costs from the on-cycle calendar, off-cycle calendar, or both. Additional selection criteria can be entered for off-cycle runs.

What the Extract Process Does

The Extract process updates the payable time entries in Time and Labor as follows:

Note. If Payable Time is pulled into paysheets, and Ok to Pay is deactivated for those related earnings, these rows of payable time are not paid. As a result, in Labor Distribution, the system sets the Payable Time Status to "RP" and the Payroll Request Number to 1, so that these rows are not pulled again by payroll.

Example: Percentages Returned by the Extract Process

Of a time reporter’s total hours, 75 percent are subject to New York state tax and 25 percent are subject to Connecticut state tax. In this case, the consolidation process creates two pay earnings rows for the individual—one for each state. The Extract process would return the percentages along with the resulting costs, so Time and Labor can distribute the costs during the Labor Distribution process.

Distributing and Diluting Costs

Costs are always distributed across payable time for the current period, prior period adjustments, and advance payments. You can view distributed and diluted costs on the Payable Time Detail page in the Time and Labor self service transactions.

If the pay calendar is on-cycle, then on-cycle earnings can only be distributed once; off-cycle earnings can be distributed multiple times. If the Pay Calendar is off-cycle, then its off-cycle earnings can only be distributed once. The system overlays existing labor distribution amounts with new amounts. This iterative processing makes it possible to redistribute earnings after modifying or adjusting pay-related information. Subsequent runs create offsets for existing paid time entries.

If PeopleSoft Projects is installed, actual payable time entries that are closed, paid, diluted, or distributed are published automatically to Projects after running the extract job.

Click to jump to top of pageClick to jump to parent topicRetrieving Absence Data When Integrating with Payroll For North America

PeopleSoft Enterprise Absence Management integrates with Payroll for North America and Time and Labor. The integration can be broken into four levels:

Note. If any absence comes from Absence Management to Time and Labor, it will get a Reported Time Status = Approved. This is because any absence coming from Absence Management would need to be approved before being sent to Time and Labor.

See Also

Integrating Absence Management and the Payroll System

Click to jump to top of pageClick to jump to parent topicAdjusting Payable Time

This section discusses the adjustment of payable time.

Normal Adjustments

Normal adjustments to payable time are changes or additions to payable time using any of the time reporting pages. If you make normal adjustments after loading payable time into Payroll for North America, run the Time Administration process again so that the changes are sent to PeopleSoft Payroll during the next load process.

If you enter an adjustment after the Frozen flag is set (that is, once the payable status is set to AP, CL, or SP), and the Time Administration process finds an existing entry that has the same time reporting code and task information as your adjusting entry, it creates a new row of payable time and a row that offsets the original entry. Both the new and offsetting rows are sent to PeopleSoft Payroll when you next load payable time.

Record-Only Adjustments

Record-only adjustments entered on the Record Only Adjustment page are not passed to Payroll for North America; however, they can affect the results of the Labor Distribution process and the costs that are published to PeopleSoft Projects.

See Also

Using Manager Self-Service Components for Time Management and Reporting

Integrating with PeopleSoft Financials and Enterprise Performance Management

Click to jump to top of pageClick to jump to parent topicRefreshing Data

A Refresh Request option in Payroll for North America enables users to reselect all payable time passed to payroll during the original load process. This includes current data, prior period adjustments, and any new payable time entries where the payable status is set to ES, CL, SP, or RP. This feature enables a user to recapture lost data, and should be used only as a recovery measure.

Warning! Refresh requests have a significant impact on system performance and should be used only when time has been corrupted or lost and you need to reload all time associated with a particular Payroll Request Number.

See Also

Administering Interfaces with PeopleSoft HRMS and PeopleSoft Enterprise Expenses

Click to jump to top of pageClick to jump to parent topicCorrecting Errors Generated During the Load and Extract Processes

This section discusses the correction of errors generated during the Load and Extract processes.

Load Process Errors

Payroll personnel are advised to review the paysheets and check the message log for error messages created during processing. During the Paysheet Update process, payable time can trigger the processing errors listed in the following table. In all cases, PeopleSoft Payroll changes the payable time status to RP. Correct the error, run the Time Administration process again, if necessary, and advise the payroll clerk to rerun the Paysheet Update process.

Error

Action

Invalid Mapping of TRC to NA Earnings Code

Correct the mapping on the TRC page. It’s possible the earnings code was inactivated after it was mapped to the TRC.

Invalid Currency of TRC for the NA Pay Group

Correct the currency on the TRC page. Time and Labor does not perform any currency conversion.

Other reasons that payable time can be rejected are:

Note. Depending on the installation options selected in PeopleSoft Human Resources, payroll users may be able to modify paysheet data that originated in Time and Labor when producing a final check, online check, or doing reversal adjustments. However, because changes made on the payroll pages will not be reflected in Time and Labor, we recommend that you make all corrections in Time and Labor.

Extract Process Errors

Error

Action

Multiple currencies cannot be distributed.

Depending on the source of the error, adjust the currency for the reported time in Time and Labor or change the currency for the entry in Payroll for North America.

Click to jump to top of pageClick to jump to parent topicIntegrating with Global Payroll

Integrating Time and Labor with Global Payroll comprises the following tasks:

  1. Planning which rules each system applies.

  2. Retrieving absence data from Global Payroll for use as criteria within the rules processed by Time Administration.

  3. Configuring Time and Labor for use with Global Payroll.

  4. Preparing Time and Labor data for Global Payroll.

  5. Loading Time and Labor data.

  6. Correcting errors generated by payable time.

  7. Updating payable time after a pay run.

  8. Sharing work schedules with Global Payroll.

Note. When using Global Payroll with Time and Labor, enter all absences in Global Payroll—not in Time and Labor.

Click to jump to top of pageClick to jump to parent topicUnderstanding How to Prepare and Run a Payroll

The steps involved in preparing for and running a payroll when Time and Labor is integrated with Global Payroll are listed as follows.

To prepare for and run the payroll:

  1. Retrieve absence events and scheduling changes from Global Payroll.

  2. Prepare the time and labor data by running the Time Administration process for the time reporters to be paid.

  3. Run the payroll process.

    This automatically loads payable time from Time and Labor.

  4. Finalize the pay run.

  5. Run the Time and Labor process to distribute payroll costs to payable time rows in Time and Labor.

    You can run both Labor Distribution and Labor Dilution, based on the settings on Time and Labor’s Pay System page.

Perform steps 1 and 2 in Time and Labor. All other interactions are initiated through Global Payroll. We’ll describe what happens during each step of the process later in this section.

About Global Payroll

In Global Payroll, elements identify each type of earnings, deduction, and absence a time reporter can have. An element represents the set of rules that are applied during the payroll process and are somewhat similar to time reporting codes.

To integrate Time and Labor with Global Payroll, map TRCs to earnings, deduction, and absence take elements. If you’re using task reporting, you may also need to map certain task codes to variable or system elements defined in Global Payroll.

When a time reporter is absent, record the absence through Absence Entry page in Global Payroll. This creates a row of data in the GP_ABS_EVT_WRK table, which gets loaded into Time and Labor and run through the Submit Time process when you use the GP Absence page in Time and Labor. After the Submit Time process, the data automatically runs through the Time Administration batch process, which can refer to the absence entries as criteria for Time and Labor rules.

For example, you may have an overtime rule that states that payees are not eligible for overtime if they are absent within two days of the overtime period. To correctly apply this rule, Time and Labor must be aware of all absences reported in Global Payroll.

Note. Although Time and Labor can use absences reported in Global Payroll as criteria for rules, it never alters the reported absence data in Global Payroll. When Global Payroll pays the absence, it can return the cost to Time and Labor, where it is associated with the correct number of hours stored in Time and Labor. You can only view absences reported through Global Payroll using the Weekly Elapsed Time page.

After the Time Administration process has run, a payroll user can start the pay run. Global Payroll automatically retrieves the appropriate set of payable time from Time and Labor at the beginning of the process. The first time the payroll process runs, Global Payroll processes all employees identified in the current calendars. During subsequent runs, Global Payroll processes only those payees in error or with changes.

After the payroll is finalized, a payroll user starts an update process that updates the status of payable time records in Time and Labor. The update process also invokes Time and Labor’s distribution and dilution processes if these features are enabled.

Note. If you use the validation set delivered with Time and Labor, absences entered before a time reporter’s hire date create an exception during the TR Status validation phase of the Time Administration process.

Click to jump to top of pageClick to jump to parent topicUnderstanding Planning Considerations When Integrating with Global Payroll

While Global Payroll and Time and Labor are designed to integrate seamlessly, both are rules-based systems capable of executing some of the same types of rules. Before integrating the two products, think carefully about which rules you want each system to apply. In general, you should define all rules that calculate payable time, including rules for overtime, shift differentials, and other special situations in Time and Labor. Create rules that calculate actual pay in Global Payroll.

Decide on a strategy for mapping time reporting codes to earnings elements. Consider the following options:

Click to jump to top of pageClick to jump to parent topicUnderstanding Retrieving Absence Data From PeopleSoft Absence Management

Before running the Time Administration process, use the GP Absence page to invoke a batch process that causes PeopleSoft Absence Management to send absence data to Time and Labor. For each absence, Absence Management sends the code for the absence take element, the beginning and end dates of the absence, and partial hours for absences that are less than a full day (when applicable). It also triggers the Schedule Resolution process, which looks at any full-day absences (that is, days for which no partial hours or half-days were reported), and determines the number of hours the time reporter was absent, based on his default schedule in PeopleSoft Absence Management. After Time and Labor retrieves the absence information passed from PeopleSoft Absence Management, it does the following:

Absence data cannot be altered in Time and Labor, either by rules processing or by users. You can view absences on the Weekly Elapsed Time page, but cannot edit or replace absence data.

You can run the batch process as often as necessary. Each time it runs, it loads only absence data that has been added, changed, or deleted since the last run.

Note. Absence data that is sent to Time and Labor is not used to compensate payees for absences. Global Payroll calculates payee compensation for absences and, when the labor distribution feature is used, sends the resulting amounts back to Time and Labor after a pay run is finalized.

Example: Absence Data

Assume a time reporter is scheduled to work 8 hours a day, Monday through Friday. An absence event is entered in PeopleSoft Absence Management for Monday, August 14 through Friday, August 18. A partial absence of 4 hours is reported for Monday and Friday. No hours are entered for the other absent days.

Monday

Tuesday

Wednesday

Thursday

Friday

4

Hours not reported

Hours not reported

Hours not reported

4

PeopleSoft Absence Management sends 4 hours for Monday and 4 hours for Friday. It also invokes the Schedule Resolution process, which looks at the time reporter’s schedule in Global Payroll to determine that she was absent 8 hours on Tuesday, Wednesday, and Thursday.

See Also

Sharing Work Schedules with Global Payroll

Click to jump to top of pageClick to jump to parent topicPage Used to Retrieve Absence Data

Page Name

Object Name

Navigation

Usage

Retrieve Absences GP Payroll

TL_RCTRL_AGG

Time and Labor, Report Time, Retrieve Absences GP Payroll

Initiate a batch process that retrieves absence data from Global Payroll.

Click to jump to top of pageClick to jump to parent topicRetrieving Absence Data

Access the Retrieve Absences GP Payroll page.

Run Control ID

The run control ID you entered to access this page appears in this field.

Session Number

Displays the session number the system automatically assigns to the batch process.

Run

Click to run this request. Process Scheduler runs the TLAGGUPDATE process at user-defined intervals.

See Also

Enterprise PeopleTools PeopleBook: Process Scheduler

Click to jump to top of pageClick to jump to parent topicConfiguring Time and Labor and PeopleSoft Human Resources

This section discusses how to configure Time and Labor and PeopleSoft Human Resources.

To set up Time and Labor:

  1. For each type of payable time to send to Global Payroll, map the TRC to the appropriate earnings, deduction, or absence take element defined in Global Payroll.

    Use the TRC 1 page to map TRCs to elements. The system selects the Send to Payroll option on the TRC Setup page when you map a TRC to an element.

  2. Select the desired distribution options for Global Payroll on the Payroll System page.

    By default, Labor Distribution is selected and Labor Dilution is not. The Labor Distribution option enables Global Payroll to send costs generated by a pay run back to Time and Labor so that Time and Labor can distribute the costs across the original payable time entries. The dilution feature is an extension of the distribution process. It enables Time and Labor to evenly distribute payroll costs across payable time.

  3. On the Create Time Reporter Data page or the Maintain Time Reporter Data page select the Send Time to Payroll option for each time reporter.

To set up PeopleSoft Human Resources:

  1. For each time reporter, verify that the Payroll System field on the Payroll page is set to Global Payroll.

  2. Repeat step 1 for nonemployees if you want to send their payable time to the payroll system.

See Also

Establishing Time Reporting Codes

Payroll System Options

Entering and Maintaining Time Reporter Data

Integrating with PeopleSoft Financials and Enterprise Performance Management

Click to jump to top of pageClick to jump to parent topicPreparing Time and Labor Data for Global Payroll

Before a payroll user starts a pay run, run the Time Administration process for the population of time reporters who are to be paid.

Note. Global Payroll uses pay groups to define the population of employees to be paid, while the Time Administration process uses work groups to generate payable time. Be sure to run the Time Administration process for all work groups that include the time reporters in the pay groups that will be selected for payment.

Click to jump to top of pageClick to jump to parent topicLoading Time and Labor Data

Payroll personnel use the Payroll/Absence Run Control page to initiate loading payable time into Global Payroll.

When a user starts the Identify phase of the payroll process, it identifies the time reporters who have payable time during the time period defined by pay calendar.

How Global Payroll Selects Payable Time and Updates Payable Status

Global Payroll pulls only the subset of payable time that falls within the time period specified by the calendar. It does not include record-only adjustments. The following criteria must also be met:

Global Payroll also updates each payable time entry as follows:

Note. The View Payable Time Details page displays the payable status, pay system flag, and freeze flag for a selected time reporter’s payable time entries.

Bundling Payable Time

Global Payroll bundles similar instances of payable time for efficient processing. It keeps track of how it bundles payable time and passes to Time and Labor a set of sequence and cross-reference numbers for each time entry at the end of the payroll process. This information is important to the distribution process. When a user starts the Calculate phase of the payroll process, Global Payroll automatically selects the payable time entries; bundles them, and inserts the bundled entries into Global Payroll’s positive input tables.

When a Pay Run is Canceled

If a pay run is canceled, Global Payroll deletes the payable data loaded from Time and Labor and updates the payable status for each payable time entry to RP unless the following are true:

Retroactive Processing

During a retroactive pay run, Global Payroll always loads payable time from Time and Labor back into its generated positive input table. Payable time that was adjusted in Time and Labor has two rows of data: one row that reverses or offsets the old value and one row that contains the new value. Global Payroll only needs the new value, which it uses to determine the variance.

See Also

Configuring Time and Labor and PeopleSoft Human Resources

Understanding Payable Time

Click to jump to top of pageClick to jump to parent topicCorrecting Errors Generated by Payable Time

After a preliminary pay run is complete, review the Payable Status Report for payable time entries that Global Payroll rejected. Errors that are most likely to occur result from incorrect TRC mapping to Global Payroll earnings and deduction elements. Because Global Payroll rejects incorrectly mapped entries during the calculate phase of processing, you see the rejected items on the Payable Status report—not on the payroll inquiry pages. Use the TRC 1 page to correct mapping errors, run the Time Administration process again, and launch the pay run again. Other reasons that payable time may be rejected by Global Payroll include the use of the wrong or no Time and Labor processing period; an employee being inactive in the pay entity; cancellation of the pay run, or the TRC being omitted from the run type.

Correct discrepancies that are caused by Time and Labor data in the Time and Labor system, then run the payroll process again.

Currency Differences

Global Payroll converts the TRC currency into the currency of the country being processed and returns cost data in the Global Payroll processing currency. During the distribution process, the currency code for Global Payroll processing populates the CURRENCY_CD2 field in the payable time record (TL_PAYABLE_TIME) so that you can identify the currency in which the time was paid.

Click to jump to top of pageClick to jump to parent topicUpdating Payable Time After a Pay Run

After a pay run is finalized in Global Payroll, a Global Payroll user initiates a batch process that updates the payable time entries in Time and Labor. The actions that the batch process performs depend on whether the Labor Distribution and Labor Dilution features are enabled in Time and Labor.

Labor Distribution and Labor Dilution Disabled

During the batch process, Global Payroll does the following:

Labor Distribution and Labor Dilution Enabled

For each entry with a payable status of SP that was retrieved but not processed, the batch process changes the payable status to RP, unless the record was previously sent to another payroll system.

Global Payroll doesn't process a payable time entry when a user manually enters positive input for the same earnings or deduction element. User-entered positive input always takes precedence.

For each entry with a payable status of SP that was successfully processed, the batch process:

Global Payroll also sends the cost data associated with payable time entries to Time and Labor. It also returns the original Time and Labor sequence number for each payable time entry and the corresponding cross-reference numbers that Global Payroll generated during the bundling process. The cross-reference numbers indicate which entries were bundled, making it possible to link the costs calculated for earnings and deduction back to the daily detail. At the end of the batch process, Global Payroll invokes the Labor Distribution process and the Labor Dilution process, if applicable.

See Also

Setting Up Basic Tables

Click to jump to top of pageClick to jump to parent topicSharing Work Schedules with Global Payroll

Time and Labor and Global Payroll use many of the same pages and records for schedule setup and assignment. In some cases, the page names vary slightly. If you’re using both applications, you need to create and assign schedules only once. However, the information displayed on the scheduling pages may vary somewhat, depending on which application you access them with.

See Also

Assigning Schedules

Creating Work Schedules, and Schedule Definitions