Posting Global Payroll Results to SAP GL

This chapter provides an overview of the Global Payroll posting process, lists prerequisites, and discusses how to post Global Payroll results to SAP GL.

See Also

Understanding Payroll Processing

Click to jump to top of pageClick to jump to parent topicUnderstanding the Global Payroll Posting Process

After the payroll calculation is finalized, accounting lines are sent to the general ledger (GL) in the form of journal entries. A journal entry typically consists of a header and line data. The data from accounting lines is structured before posting to SAP GL.

The following steps provide an overview of the Global Payroll posting process:

  1. Calculate and finalize payroll.

  2. On the Send Costs to GL page, run the Transaction Creation GL Application Engine process (GP_GL_PREP) with the Calculate option selected to generate the payroll accounting lines on the GP Accounting Line table (GP_ACC_LINE).

    Note. Do not run the process using the Finalize option. This option is not visible as soon as you select a calendar run ID that integrates with SAP GL.

  3. View the Transactions w/o Account (transactions without account) page to check for amounts not associated with accounts and to make corrections as necessary.

  4. Run the Finalize Costs for GL Application Engine process (HI_GP_POST) to post the journal entries to SAP General Ledger.

  5. Check the status of the posting process in the Process Scheduler process monitor.

  6. Check the status of the message in the Integration Broker message monitor.

  7. Check the status of the transaction in the Touch Point Monitor.

  8. If for any reason, it is necessary to correct account data after it has been posted:

    1. Run the GL Reset Process Application Engine process (GP_GL_RESET).

    2. Correct data.

    3. Repeat steps two through seven.

Posting Process Description

The associated Application Engine program:

Posting Process Description When you run the Non-Commit Posting for GL process, the system performs the following processing steps: 1. Consolidates accounting lines if the Consolidate Accounting Lines option is selected as a target system default or as a run parameter override. 2. Validates the accounting lines for missing, inactive account codes. 3. Determines the cost center: · Enters the cost center on the accounting line. · Assigns the default cost center to transactions that do not have the DEPTID assigned or where no mapping could be applied. 4. Checks debit and credit balances if the balancing option is selected: If they do not match, creates a suspense entry if a suspense account is defined for the GL business unit or generates an error without posting accounts if the suspense account option is not selected or the account is not defined. If the foreign total amount nets to zero and domestic total amount does not, it assumes currency rounding and forces the domestic amount to net to zero. 5. For each GL business unit creates a separate posting. Each posting is further subdivided into segments according to the chunking limit that is configured on the Target Products page. The segmentation requires the clearing accounts being defined for the GL business unit. If no chunking limit is set for the target product, the program does not segment the postings. Thus in this case it does not check for clearing accounts. Each segment is published with the PAYROLL_ACCTG_TRANSACTION XML message. 6. For segments that were posted to SAP GL, the segment status is set to Staged. It is updated to Success only after a response from SAP indicates its success. If the response indicated failure the status is updated to Error.

  1. Consolidates accounting lines if the Consolidate Accounting Lines option is selected as a target system default or as a run parameter override

  2. Validates the accounting lines for missing, inactive account codes.

  3. Determines the cost center: · Enters the cost center on the accounting line. · Assigns the default cost center to transactions that do not have the DEPTID assigned or where no mapping could be applied.

  4. Checks debit and credit balances if the balancing option is selected: If they do not match, creates a suspense entry if a suspense account is defined for the GL business unit or generates an error without posting accounts if the suspense account option is not selected or the account is not defined. If the foreign total amount nets to zero and domestic total amount does not, it assumes currency rounding and forces the domestic amount to net to zero.

  5. For each GL business unit creates a separate posting. Each posting is further subdivided into segments according to the chunking limit that is configured on the Target Products page. The segmentation requires the clearing accounts being defined for the GL business unit. If no chunking limit is set for the target product, the program does not segment the postings. Thus in this case it does not check for clearing accounts. Each segment is published with the PAYROLL_ACCTG_TRANSACTION XML message.

  6. For segments that were posted to SAP GL, the segment status is set to Staged. It is updated to Success only after a response from SAP indicates its success. If the response indicated failure the status is updated to Error.

Click to jump to top of pageClick to jump to parent topicPrerequisites

Before posting the payroll transaction accounting lines to SAP:

  1. Run these setup activities:

  2. Run these pay-cycle activities:

See Also

Getting Started with Global Payroll

Click to jump to top of pageClick to jump to parent topicPosting Global Payroll Results to SAP GL

This section discusses how to:

See Also

PeopleTools 8.44 PeopleBook: Using PeopleSoft Applications

Click to jump to top of pageClick to jump to parent topicPages Used to Post Global Payroll Results to SAP GL

Page Name

Object Name

Navigation

Usage

General Ledger Run Control

GP_GL_PREPARE

Global Payroll & Absence Mgmt, Time and Labor / GL Costs, Send Costs to GL, General Ledger Run Control

Run this process to create payments for the earnings, deductions, and accumulator elements whose data is to be published to SAP GL.

GL Finalize Costs for GL

HPIP_GP_FINALIZE

Global Payroll & Absence Mgmt, Time and Labor / GL Costs, Finalize Costs for GL

Validate accounting lines and run the finalize process to post payroll accounting lines to SAP GL.

Monitor Message - Overview

AMM_OVERVIEW

People Tools, Integration Broker, Monitor, Monitor Message, Overview

View the message status.

Touch Point Monitor

HPYP_TP_MONITOR

Set Up HRMS, Common Definitions, GL Integrations, Payroll to SAP General Ledger, View Touch Point Status

View confirmation details.

Click to jump to top of pageClick to jump to parent topicPreparing for Posting to GL

Access the General Ledger Run Control page.

Select the calendar group ID to be processed, select Calculate, and click Run.

If there are no payee messages, and you are satisfied with the output results, proceed with the GL Finalize step for the same calendar ID.

See Also

Realtime Integration with Other PeopleSoft Applications

Click to jump to top of pageClick to jump to parent topicRunning the GL Finalize Process to Post Payroll Results to SAP GL

Access the Finalize Costs for GL page.

Book To Suspense Account

The suspense account is used to post delta balances. Select this option so that the delta is posted into an additional line with the suspense account code. If this option is disabled, validation of the posting errors doesn't occur until debit/credit is balanced.

Override Indicator

Select to override the default balance options set for the target production on the Configure Target System page. The other fields in this group box are available for entry only if the Override Indicator is selected.

Balance Accounting Lines

Select this check box to have the system calculate whether the debits equal the credits for each general ledger business unit.

Book to Suspense Account

This field is available for entry if you selected the Balance Accounting Lines check box. Select Book to Suspense Account to post unbalanced amounts to a suspense account when the debits do not equal the credits. If selected, you must specify a suspense account number on the Configure GL Business Unit page.

Select the calendar group ID to be processed and click Run. This validates the accounting lines, runs the finalize process, and posts the payroll accounting lines to SAP GL.

See Also

Realtime Integration with Other PeopleSoft Applications

Click to jump to top of pageClick to jump to parent topicViewing the Confirmation

View the process status from the:

Access the Touch Point Monitor page and select the touch point TTD06.

The value of the TP Status (touch point status) field must be Success for the corresponding process.

See Also

Viewing the Touch Point Monitor

Enterprise PeopleTools PeopleBook: Supported Integration Technologies