Setting Up and Running the General Ledger (GL) Process for Multi-Contract Employees
To set up and run the General Ledger process for Switzerland, use the GL Migrating MC Elements CHE (GPCH_GL_MIGR), Accumulators (GP_ACCUMULATOR), and Send Costs to GL CHE (GPCH_GL_PREPARE) components.
This topic provides an overview of the General Ledger process for Switzerland.
Page Name |
Definition Name |
Usage |
---|---|---|
General Ledger Migrating Multiple Contracts Elements CHE Page |
GPCH_GL_MIGR_LST |
Select segment accumulators to transfer to a target record where they can be picked up by the GL process. |
GP_ACCUMULATOR_1 |
Specify the variables storing the record number and company to which you want to transfer segment accumulator results. We discuss this page in the PeopleSoft Global Payroll PeopleBook. |
|
GP_GL_PREPARE |
Send costs to PeopleSoft General Ledger. When you run the General Ledger process from this page, the system transfers accumulator results to the target record and company stored in the variables specified on the segment accumulator Level page and then sends the results to PeopleSoft General Ledger. If you are using the multiple contracts functionality for Switzerland, follow all General Ledger setup steps described in the Global Payroll core application PeopleBook, with one exception: do not use the standard Send Costs to GL page to transfer cost data to General Ledger. Use the General Ledger Run Control page for Switzerland to do this instead. If you are not using this functionality, follow all General Ledger processing steps described in the core application PeopleBook. |
The standard General Ledger process for Global Payroll uses segment accumulator results to calculate and distribute costs. However, in the case of multiple contracts, each sending record generates accumulator results for one contract only, and consequently provides incomplete cost data, whereas the single receiving record sums up all of the data for the employee (each sending contract calculates the gross for one contract, whereas the legal contract calculates all legal earnings and deductions on accumulated salaries). For legal and reporting reasons, it is precisely this record that is of interest to General Ledger. However, because General Ledger is not set up to process segment accumulator results for the legal record, Global Payroll for Switzerland delivers a General Ledger process (GPCH_GL_RC) that you can run to transfer the segment accumulators from the last record calculated—the legal or receiving record, which has the highest number and is therefore processed after the others—to a target record and company specified in the User Key fields of the same segment accumulators. The General Ledger process can then pick up the accumulator results from the record and company identified in the User Key fields and use them for cost distribution.
Before running this process, you must access the GL Migrating MC Elements CHE page and list the segment accumulators to migrate from the legal record to the target record and company specified in the segment accumulators' User Key fields.
The steps for setting up and running the General Ledger process can be summarized as follows:
Select the segment accumulators to transfer to the target record where they can be picked up and processed by General Ledger.
To do this, use the GL Migrating MC Elements CHE page.
Specify the variables storing the record number and company to which you want to transfer segment accumulator results in the accumulators' User Key fields.
Do this on the Level page of the Accumulators (GP_ACCUMULATOR) component in the core application.
Send the accumulator results to PeopleSoft General Ledger.
Do this on the General Ledger Run Control page.
Important! For a segment accumulator to be migrated across record number results, it must have both the target record number and company indicated in its USER_KEY fields and it must be listed in an effective dated migration list for the processed pay entity.
Use the GL Migrating MC Elements CHE (General Ledger Migrating Multiple Contracts Elements CHE) page (GPCH_GL_MIGR_LST) to select segment accumulators to transfer to a target record where they can be picked up by the GL process.
Navigation:
GL Migrating MC Elements CHE page
![GL Migrating MC Elements CHE page](img/i-cd7d26dn-7c27.png)
Field or Control |
Description |
---|---|
Entry Type |
Select Seg. Accm (segment accumulator). |
Element Name |
List the segment accumulators to transfer from the legal (receiving) record to the target record for GL processing. |
Use the Level page (GP_ACCUMULATOR_1) to specify the variables storing the record number and company to which you want to transfer segment accumulator results.
We discuss this page in the PeopleSoft Global Payroll PeopleBook.
Navigation:
Level page
![Level page](img/i-cd7d26dn-7bc2.png)
In the User Key Type fields, select Variable, and then enter the variable element CH_MC_RCVR_CMPNY (MC Receiver Company) in combination with the variable CH_MC_RCVR_RCD (MC Receiver) in the Key Element fields. These variables are set up to hold the company and the number of the target record to which you are transferring the segment accumulator results.
Note: We discuss this page in detail in the PeopleSoft Global Payroll PeopleBook.
Use the Send Costs to GL CHE page (GP_GL_PREPARE) to send costs to PeopleSoft General Ledger.
When you run the General Ledger process from this page, the system transfers accumulator results to the target record and company stored in the variables specified on the segment accumulator Level page and then sends the results to PeopleSoft General Ledger.
Navigation:
Send Costs to GL CHE page
![Send Costs to GL CHE page](img/i-cd7d26dn-7bca.png)
The fields on the General Ledger Run Control page for Switzerland are identical to those on the Send Costs to GL page in the Global Payroll core application.