Integrating Global Payroll with General Ledger

To integrate Global Payroll with General Ledger, use the Chartfields (GP_GL_CHARTFLD), Element Groupings (GP_GL_GROUP), and Account Mapping (GP_GL_MAP) components.

Page Name

Definition Name

Usage

Chartfields Page

GP_GL_CHARTFLD

For a pay entity and business unit, select chartfields for allocating your costs to General Ledger accounts.

Element Groupings Page

GP_GL_GROUP

For a pay entity and business unit, group similar earnings, deductions or accumulators so that they can be mapped to General Ledger accounts.

Complete the ChartFields page first.

Account Mapping Page

GP_GL_MAP

For a pay entity and business unit, map chartfields and grouping codes to a General Ledger account number.

Define grouping codes first.

GL Distribution Overrides Page

GP_GL_DIST

Override chartfield values at the Job level for an employee.

Before using this page, you must define chartfield values on the ChartFields page.

Positive Input - Details Page

GP_PI_MNL_SEC

Override the value of a chartfield for a particular instance of an element.

See PeopleSoft General Ledger product documentation.

Integration points are interfaces between PeopleSoft applications. They enable the transfer of data from one database to another.

The Global Payroll and General Ledger interface uses integration points to retrieve account number and business unit information from General Ledger and to send payroll results to General Ledger.

Note: To research the technical details of an integration point that is used by PeopleSoft applications, see the Interactive Services Repository in the Implementation Guide topic of My Oracle Support.

Retrieving Account Data from General Ledger

When you set up the integration with General Ledger, Global Payroll must receive the following integration point messages:

ACCOUNT_CHARTFIELD_FULLSYNCH

BUS_UNIT_FS_FULLSYNC

BUS_UNIT_GL_FULLSYNC

JOURNAL_GEN_APPL_ID_FULLYSYNC

Later, as changes to account codes and business units are made in General Ledger, Global Payroll retrieves the changes by subscribing to the following integration point messages:

ACCOUNT_CHARTFIELD_SYNC

BUS_UNIT_FS_SYNC

BUS_UNIT_GL_SYNC

JOURNAL_GEN_APPL_ID_SYNC

Note: If you are using the standard chartfield configuration between PeopleSoft HCM and PeopleSoft FMS, you also need to run the import for those chartfields.

See PeopleTools: Integration Broker Testing Utilities and Tools product documentation.

Sending Payroll Results to General Ledger

The Global Payroll results integration point uses PeopleSoft Integration Broker to send payroll results to the Global Payroll Accounting Line Stage Record (GP_ACC_LINE_STG). The data is sent using the General Ledger Transaction Prep application engine process (GP_GL_PREP), and uses the Post Global Payroll to General Ledger batch rule (GP_POST_GL).

After Global Payroll sends the data, General Ledger can receive the data and incorporate it into its own data.

To set up Global Payroll for integration with General Ledger, you:

  1. Synchronize Global Payroll and HR with your PeopleSoft Financials database.

    To ensure that Global Payroll retrieves the correct account numbers and business units from the Financials database, activate and receive the following integration point messages: ACCOUNT_CHARTFIELD_FULLSYNCH, BUS_UNIT_FS_FULLSYNC, BUS_UNIT_GL_FULLSYNC, JOURNAL_GEN_APPL_ID_FULLYSYNC.

  2. On the Business Unit Reference page, add a General Ledger Unit.

  3. Indicate which system and variable elements can be used as chartfields:

    1. For system elements, select the Use As Chart Field check box on the Source and Use page and select a prompt view. For variables, select the Use As Chart Field check box on the Variables - Definition page and select a prompt view.

    2. On the <Element> Name page, select the Store check box.

      Note: If you don't select the Store check box for an element, the GP_GL_PREP process won't store results for it in the Global Payroll Transaction Interface (GP_GL_DATA) record.

    3. Include the chartfield elements in your payroll process list.

  4. On the ChartFields page, select up to 21 chartfield elements that apply to a specific business unit and pay entity.

  5. On the Element Groupings page, place earning, deduction, and segment accumulator elements into groups.

  6. On the Account Mapping page, map the groups and chartfields to their corresponding General Ledger accounts.

The following diagram illustrates the General Ledger setup steps and batch process in Global Payroll.

General Ledger process flow

Note: The Source and Use page, the Variable - Definition page, and the Element Name page are discussed previously in this product documentation.

Use the ChartFields page (GP_GL_CHARTFLD) to for a pay entity and business unit, select chartfields for allocating your costs to General Ledger accounts.

Navigation:

Set Up HCM > Product Related > Global Payroll & Absence Mgmt > Integration > Define Chartfield Allocation

This example illustrates the fields and controls on the ChartFields page.

Chartfields page

Field or Control

Description

Combo Code

Select an appropriate option against business unit or pay entity.

Available options are:

  • Not Used: You cannot edit the CombiCodes.

  • Optional: You can either enter individual chartfields without any validation against CombiCodes, or select valid Combi Codes.

  • Required: You need to select a valid CombiCode.

Chart Fields

Select up to 21 chartfields for which you want Global Payroll to send values when you allocate costs to General Ledger accounts for this pay entity and business unit. You can select only from the system elements and variable elements that are designated as chartfields for the country of the pay entity that you selected to access this page.

Complete ChartField 1 through ChartField 21 in the order listed. You must list these fields in hierarchical order. Do not skip any fields.

Use the Element Groupings page (GP_GL_GROUP) to for a pay entity and business unit, group similar earnings, deductions or accumulators so that they can be mapped to General Ledger accounts.

Complete the ChartFields page first.

Navigation:

Set Up HCM > Product Related > Global Payroll & Absence Mgmt > Integration > Element Groupings

This example illustrates the fields and controls on the Element Groupings page.

Element Groupings page

A grouping code is an attribute of an earning, deduction, or accumulator element. Elements must be in groups before they can be processed by General Ledger.

Field or Control

Description

Grouping Code

Enter a grouping code for the elements that you want included in the General Ledger transfer.

Note: Instead of entering earnings individually, you can bundle them in one segment accumulator and create a grouping code for that accumulator.

Earning, Deduction and Accumulator Elements

For each accumulator, deduction, or earning element to include in the group, select the entry type and element name.

Note: You can select accumulators only where Segment is defined as the accumulation period (on the Accumulator - Period page).

Use the Account Mapping page (GP_GL_MAP) to for a pay entity and business unit, map chartfields and grouping codes to a General Ledger account number.

Define grouping codes first.

Navigation:

Set Up HCM > Product Related > Global Payroll & Absence Mgmt > Integration > Account Mapping

This example illustrates the fields and controls on the Account Mapping page.

Account Mapping page

For an earning, deduction, or accumulator amount to be sent to General Ledger, you must map the combination of chartfield values that are associated with the amount to a General Ledger account.

Field or Control

Description

General Ledger Unit

Displays the General Ledger unit that corresponds to the selected business unit (as defined on the Business Unit page in HR).

Journal Template

Select the journal template for this pay entity and business unit. Journal templates are defined in General Ledger. To send information to General Ledger, you should use the GLOBAL_PAY template.

Chart Fields

Field or Control

Description

Grouping Code

Select the code to map to the General Ledger account.

Reverse Sign

Select to post the transaction with the reverse sign. Typically, you use the reverse sign for net pay and deductions (so that the system records those transactions as credits rather than debits) and leave the sign untouched for earnings.

Account

Select the General Ledger account number to which the chartfields and grouping codes will map.

Edit ChartFields

Select the Edit ChartFields link to enter combination code.

Note: The Edit ChartFields link is displayed only when the value selected in Combo Code in ChartField is either Optional or Required.

<Element Name 1>, <Element Name 2>, and <Element Name 3>

A field (column) appears for each chartfield that you selected on the ChartFields page. The column names match the prompt views that are identified on the Source and Use pages.

Select the chartfield values to map to the General Ledger account.

You can associate different sets of chartfield values with the same grouping code and General Ledger account combination.

Note: Because variables are effective-dated, it's possible for the prompt table for a chartfield to contain a variable that is no longer designated as a chartfield or is currently inactive. You must manually remove invalid variables or substitute valid variables for invalid variables; there is no automatic updating to the mapping fields. Variables are listed after system elements in the prompt tables.

If you associated multiple accounts with the same grouping code, you must enter distinct chartfields for each account.

ChartField Common Component Modal Window

Use the Edit ChartFields modal window to enter combination codes. This is selected against valid combination code with Pay Entity and Business Unit.

For details, see Entering and Maintaining Valid ChartField Combinations

This example illustrates the ChartField Common Component modal window.

ChartField Common Component modal window

Setting Up Default Accounts

When an amount is associated with a combination of chartfield values that is not mapped to a General Ledger account, the system cannot send the amount to General Ledger. Setting up a default account is appropriate in some cases.

Let's say that you've set up the following information and that you have payees who work in departments A, B, C, and D:

Account

Grouping Code

ChartField (DEPTID)

1

Earnings

DEPT A

2

Earnings

DEPT B

3

Deductions

 

4

Deductions

DEPT A

5

Deductions

DEPT B

Because account 3 does not have a chartfield value assigned at the DEPTID level, it serves as the default for deductions that can't be charged to DEPT A or DEPT B. Deductions for payees who work in departments C and D are charged to account 3.

This default feature enables you to use a single row to assign numerous departments to the same account. However, because (in this example) no similar default account is set up for earnings, the earnings for payees in departments C and D are not charged to any account.

When mapping to accounts, be sure to set up either a default account or specific accounts for all earning, deduction, and accumulator elements that will be transferred to General Ledger accounts.

See PeopleSoft General Ledger product documentation.

Use the GL Distribution Overrides page (GP_GL_DIST) to override chartfield values at the Job level for an employee.

Before using this page, you must define chartfield values on the ChartFields page.

Navigation:

Global Payroll & Absence Mgmt > Payee Data > Create Overrides > GL Distribution Overrides

This example illustrates the fields and controls on the GL Distribution Overrides page.

GL Distribution Overrides page

The data that you enter on this page overrides the values on the respective chartfields on the Job record or other source record.

Click Edit ChartFields link to enter combination code . This displays the ChartField Common Component modal window.

Note: The Edit ChartFields link is displayed only when the value selected in Combo Code in ChartField is either Optional or Required.

This example illustrates the ChartField Common Component modal window.

ChartField Common Component modal window

You can enter the required combination code. This is selected against valid Combination code with Pay Entity and Business Unit.

For details, see Entering and Maintaining Valid ChartField Combinations

Chart Field Overrides

Chart values 1−21 are enabled based on how many chartfields are defined for the pay entity and the business unit that the payee belongs to in this job. Field names match the prompt views that you selected for the chartfield elements.

Enter the chartfield values to use for the selected payee's job.

Field or Control

Description

Apply to all Elements

Select to assign the same set of chartfield override values to all of the payee's earnings, deductions, and segment accumulators for this job.

Overrides by Element

Designate the earning, deduction, and segment accumulators for which you want to override chartfield values. You can also specify the percentage of the earning, deduction, or accumulator amount that you want to take on the override values.

For example, an earning element named OVERTIME has a value of 1000. If you specify 25 percent to allocate for the OVERTIME element, the system associates the chartfield override values that you entered in the Chart Field Overrides group box with an earning amount of 250. You must then associate the default chartfield values with the remaining 75 percent.

Field or Control

Description

Percent to Allocate

Specify the percentage of the payee's earnings, deductions, and segment accumulators to allocate to the selected chartfield values.

For example, if a payee splits time between departments A and B, and you want to charge the cost to two departments:

  • Select the chartfield values that apply to the payee's job in department A and enter 50 in the Percent to Allocate field.

  • Add a row and select the chartfield values that apply to the payee's job in department B.

  • Enter 50 in Percent to Allocate.

Note: Do not allocate more than 100 percent to the same element.

Use the Positive Input - Details page (GP_PI_MNL_SEC) to override the value of a chartfield for a particular instance of an element.

Navigation:

  • Global Payroll & Absence Mgmt > Payee Data > Assign Earnings and Deductions > One Time (Positive Input) > Positive Input

    Click Details on the Main Components tab of the Positive Input page.

  • Global Payroll & Absence Mgmt > Absence and Payroll Processing > Prepare Payroll > Manage Positive Input by Cal > Positive Input By Calendar

    Click Details on the Element Overrides tab of the Positive Input By Calendar page.