Integrating with PeopleSoft Enterprise General Ledger

This chapter provides an overview of the General Ledger interface and discusses how to:

Click to jump to parent topicUnderstanding the General Ledger Interface

Sending payroll data to General Ledger is one of the final steps in the payroll cycle. When you integrate Global Payroll and General Ledger, you can automatically post earnings and deductions that are associated with a finalized calendar run to your General Ledger system.

Click to jump to top of pageClick to jump to parent topicCommon Elements Used in This Chapter

ChartFields

Chartfields represent attributes of a payee, such as department, company, or employee ID. When you send a payee's earnings, deductions, or accumulator amounts to General Ledger, you can also transmit the values associated with up to eight chartfields for the payee.

When integrating Global Payroll with General Ledger, you map valid combinations of chartfield values to a business unit's general ledger (GL) account numbers.

You define what elements are to be used as chartfields. You can select variable elements plus any of the following system elements: COMPANY, COUNTRY, DEPTID, EMPLID, EMPL_CTG, EMPLOYEE SUBCAT1, EMPLOYEE SUBCAT 2, ESTABID, FUNCTION_CD,, GP_PAYGROUP, JOBCODE, LOCATION, POSITION_NBR, REG_REGION, STATE, TARIFF_AREA_GER, TARIFF_GER, GP_COUNTRY. Many of these system elements come from the Job record.

PeopleSoft delivers the following 15 variables as standard chartfields for use in integrating to General Ledger: GP GL AFF INTRA1, GP GL AFF INTRA2, GP GL AFFILIATE (Affiliate), GP GL ALT ACCOUNT (Alternate Account), GP GL BUDGET REF (Budget Reference), GP GL CHARTFIELD1 (Chartfield 1), GP GL CHARTFIELD2, GP GL CHARTFIELD3, GP GL CLASS (Class Field), GP GL DEPT (GL Department), GP GL FUND (Fund Code), GP GL OP UNIT(Operating Unit), GP GL PRODUCT (Product), GP GL PROGRAM (Program Code), and GP GL PROJECT (Project).

Grouping

A set of similar earnings, deductions, or segment accumulators that you group together for mapping to the same GL account.

Click to jump to parent topicIntegrating 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.

This section provides overviews of integration points for the Global Payroll and General Ledger interface and integration steps for Global Payroll and General Ledger and discusses how to:

See Also

PeopleSoft Enterprise General Ledger PeopleBook

Click to jump to top of pageClick to jump to parent topicUnderstanding Integration Points for the Global Payroll and General Ledger Interface

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 section 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 Enterprise HRMS and PeopleSoft Enterprise FMS, you also need to run the import for those chartfields.

See Enterprise PeopleTools PeopleBook: PeopleSoft Integration Testing Utilities and Tools

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.

Click to jump to top of pageClick to jump to parent topicUnderstanding Integration Steps for Global Payroll and General Ledger

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

  1. Synchronize Global Payroll and Human Resources with your PeopleSoft Enterprise 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.

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

  4. On the ChartFields page, select up to eight 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 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 PeopleBook.

See Also

Pages Used to Modify and View System Elements

Pages Used to Define Variable Elements

Pages Used to Define Element Names

Click to jump to top of pageClick to jump to parent topicPages Used to Integrate Global Payroll with General Ledger

Page Name

Definition Name

Navigation

Usage

ChartFields

GP_GL_CHARTFLD

Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Integration, Chartfields, Chartfields

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

Element Groupings

GP_GL_GROUP

Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Integration, Element Groupings, Element Groupings

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.

Mapping

GP_GL_MAP

Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Integration, Account Mapping, Mapping

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

GP_GL_DIST

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

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

GP_PI_MNL_SEC

  • 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.

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

Click to jump to top of pageClick to jump to parent topicSelecting ChartFields for Allocating Costs to General Ledger

Access the ChartFields page (Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Integration, Chartfields, Chartfields).

Chart Fields

Select up to eight 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 Chart Field 1 through Chart Field 8 in the order listed. You must list these fields in hierarchical order. Do not skip any fields.

Click to jump to top of pageClick to jump to parent topicGrouping Earnings, Deductions, or Accumulators for General Ledger Processing

Access the Element Groupings page (Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Integration, Element Groupings, Element Grouping).

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.

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).

Click to jump to top of pageClick to jump to parent topicMapping ChartFields and Grouping Codes to General Ledger Accounts

Access the Mapping page (Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Integration, Account Mapping, Mapping).

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.

General Ledger Unit

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

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

Account

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

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.

Grouping Code

Select the code to map to the General Ledger account.

<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.

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 Also

PeopleSoft Enterprise General Ledger PeopleBook

Click to jump to top of pageClick to jump to parent topicOverriding ChartField Values for a Payee

Access the GL Distribution Overrides page (Global Payroll & Absence Mgmt, Payee Data, Create Overrides, GL Distribution Overrides, GL Distribution Overrides).

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

Chart Field Overrides

Chart values 1−8 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.

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.

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.

Click to jump to top of pageClick to jump to parent topicOverriding Chartfields at the Positive Input Level

To override the value of a chartfield for a particular instance of an element, use the Positive Input - Details page.

See Also

Entering Positive Input

Click to jump to parent topicRunning the General Ledger Process and Sending Data

This section provides an overview of the process of sending payroll data to General Ledger and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding the Process of Sending Payroll Data to General Ledger

Finalizing the General Ledger process causes earning, deduction, and accumulator amounts to be sent to General Ledger.

To send payroll data to General Ledger, you:

  1. Access the Send Costs to GL page.

  2. Select the calculate option for the calendar group (and stream, if applicable) that you want to process.

  3. Select the posting date.

  4. Select the finalize option after running the calculate option for the entire calendar group.

Note. Before you run the Finalize process, review the Review GL Costing w/o Account page to see if any amounts there are not associated with accounts. These amounts will not be transferred, which could result in an unbalanced GL.

Note. If you have installed Payroll to SAP General Ledger Integration Packs (PPS), the finalize option is not available. Instead, the General Ledger prepare process performs an additional check which does not call the finalize process.

Click to jump to top of pageClick to jump to parent topicPages Used to Run the General Ledger Process and Send Data

Page Name

Definition Name

Navigation

Usage

Send Costs to GL

GP_GL_PREPARE

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

Run the process that creates payments for the earnings, deductions, and accumulator elements whose data is to be sent to General Ledger.

Transactions without Account

GP_GL_NO_ACCT

Global Payroll & Absence Mgmt, Time and Labor/GL Costs, Review GL Costing w/o account, Transactions without Account

View transactions that were not assigned a General Ledger account by the Calculate phase of the General Ledger process.

Reset GL

GP_GL_RESET

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

Run the GL Reset process before rerunning the GL Transaction Creation process when reposting is necessary due to errors.

Click to jump to top of pageClick to jump to parent topicSending Payroll Data to General Ledger

Access the Send Costs to GL page (Global Payroll & Absence Mgmt, Time and Labor/GL Costs, Send Costs to GL, Send Costs to GL).

Calendar Group

Select a calendar group to run the process. Only calendar groups for which payroll is finalized but not yet sent to General Ledger are available.

Stream Number and Process Streams

Process Streams is selected if stream processing was used during the payroll process and must be used with the Calculate option. Select the stream number to process.

Posting Date

Enter the date on which the entries are posted to General Ledger. Even if you run your process on the fifteenth of the month, you can indicate that you want the entries posted on the thirtieth of the month.

Note. The posting date that you select must abide by the closing date of Journal Generator. Posting dates must be coordinated with General Ledger. If Time and Labor is installed and costing has been sent, the posting date defaults to the day the costing was sent. You can change this day in this field to reflect the day that the general ledger is actually sent to General Ledger.

Processing Options

Select a processing option. You can run Calculate and Finalize together if the Payroll process is finalized.

Calculate

Select to generate General Ledger transactions for the earnings, deductions, and accumulators that were calculated by the Payroll process for this calendar group and that belong to a General Ledger group. The Payroll process must have identified at least one payee before you can run the Calculate process.

If you're using stream processing, run the Calculate phase for one stream at a time.

You can run the Calculate phase more than once for each stream. During subsequent iterations, the system deletes existing data before creating new results. It stores final results in the Global Payroll Transaction Interface record (GP_GL_DATA) and inserts an entry in the Completed GL Stream table (GP_GL_PREP_STRM) to indicate that calculation is complete.

Update Statistics

This check box is for the database administrator to help with fine-tuning system performance. If selected, the system generates statistics during batch processing that provide information about how worktables are being used.

Finalize

This check box is available for selection after the Payroll process has been finalized and you have run the Calculate phase for the entire calendar group. (If you are using stream processing, all streams must be calculated.)

Select this check box when you are ready to finalize the run. (Stream processing is not available for the Finalize phase.)

Note. The Finalize check box is hidden if PPS is installed.

Calendars List

This group box displays information about each calendar in the calendar group.

Streams

Stream Number

Displays the streams that are associated with the calendar group.

Calculate Completed

If selected, the Payroll process has calculated the stream.

Click to jump to top of pageClick to jump to parent topicViewing Transactions without General Ledger Accounts

Access the Transactions without Account page (Global Payroll & Absence Mgmt, Time and Labor/GL Costs, Review GL Costing w/o account, Transactions without Account).

The Additional Chart Fields tab lists transactions that are not assigned to a General Ledger account—that is, amounts that are associated with chartfield combinations that are not mapped to an account. General Ledger doesn't balance if you have transactions without an account. All amounts without accounts, including earnings and deductions, are expressed as debits.

Each row that's not specified has a View Mapping button that you can click to access the mapping page for the pay entity and business unit that you specified. These rows are not sent to General Ledger. For example, if you specified a DEPTID for an earning element, the system finds this match. If an earning element is not assigned to a DEPTID, and no default earning account is specified, the earning element is not sent to General Ledger.

See Also

Mapping ChartFields and Grouping Codes to General Ledger Accounts

Click to jump to top of pageClick to jump to parent topicResetting the Global Payroll Accounting Transactions

Access the Reset GL page (Global Payroll & Absence Mgmt, Time and Labor/GL Costs, Reset GL, Reset GL).

See Resetting the Global Payroll Accounting Transactions.

Click to jump to parent topicDefining Retroactive Processing for General Ledger

This section discusses:

Click to jump to top of pageClick to jump to parent topicDouble-Counting of Deltas

Retro presents special challenges in General Ledger, since incorrect setup can cause double-counting of deltas. This section provides an overview of the types of retro and provides information to prevent double-counting of deltas.

There are two types of retro:

Although you might use forwarding retro in general, you can choose to have individual accumulators behave in a corrective fashion by selecting the Use Corrective check box on the Level page in the Accumulators component (GP_ACCUMULATOR). If you have selected this check box, then if a contributing member has adjustments brought into the current period, these adjustments will not be added to the accumulator.

The following example illustrates how double-counting could occur. In this example:

The following table displays the results for the finalized January payroll:

Calendar

Revision

E1

E1_YTD

January

V1R1

100

100

After the January payroll is finalized, E1 is retroactively changed to 110. When you run the February payroll, Global Payroll also runs a retro revision of January. The following table displays the results of the February payroll:

Calendar

Revision

E1

E1_YTD

January

V1R2

110

110

Delta of 10 is forwarded.

February

V1R1

120

230

Adjustment of 10 is brought in.

The YTD amount in February should be 220, not 230. The 230 amount results from double-counting of the delta from January. To prevent this from happening, Global Payroll automatically passes not the V1R2 balance of 110 from January, but the V1R1 balance of 100. E1_YTD in February then equals the incoming balance of 100 plus 110 (current value of E1) plus 10 (adjustment to January amount), for the correct total of 220. In this case, the January E1_YTD value of 100 is the forwarded value, while the value of 110 is the calculated value. Both of these values are stored on the Accumulator results table, with the forwarded value stored in the field CALC_RSLT_VAL and the calculated value stored in the field CALC_VAL.

Note. The passing of the first revision accumulator balance only occurs if the retro method defined for the accumulator is forwarding. If the retro method for the accumulator is corrective, the forwarded value is equal to the calculated value. Adjustments are not brought into the current period, so no double-counting occurs.

Since Global Payroll automatically handles the potential double count in forwarding retro, and since corrective retro does not pose the same sort of double-counting possibility, how could double-counting occur? The answer lies with segment accumulators. All other accumulators pass their ending balance along to the next segment processed to be used as a new starting balance. Segment accumulators exist only for the duration of the segment in which they are created. Therefore, the concept of a forwarding balance is not applicable to them; they only have a calculated value.

In the previous example, double-counting was prevented because the E1_YTD balance forwarded was the 100 taken from V1R1, not the calculated value of 110. If earning E1 also contributes to segment accumulator AC1_SEG, the substitution of the forwarded value for the calculated value would not take place, since forwarding is not applicable to segment accumulators. For AC1_SEG, both CALC_RSLT_VAL (forwarded value) and CALC_VAL (calculated value) equal 110. If the January value of 110 was added to AC1_SEG's February value of 120, the delta would be double-counted.

Therefore, if you pass a segment accumulator to General Ledger, you should define the segment accumulator as corrective. In the previous example, defining AC1_SEG as corrective would result in values of 110 for both January and February, with a combined correct total of 220.

Click to jump to top of pageClick to jump to parent topicCountries Page

On the Countries page, you'll define retroactive processing for General Ledger, using the Use Current Results + Adjustment for General Ledger group box.

Note. The Countries page is discussed in another chapter in this PeopleBook.

See Defining Country-Level Setup.

Use Current Results + Adjustment for General Ledger

Most organizations that implement Global Payroll choose to use the default method to process the chartfields and element groupings that are posted to the General Ledger when retroactive processing occurs in a finalized payroll. These organizations only need to specify on the Countries page the default retro method, either forwarding or corrective, that is used by their organization, or that is most appropriate for their country extension of Global Payroll.

Other organizations prefer to post only V1R1 results to General Ledger. The To Process General Ledger check box is an additional option that addresses this business requirement, and permanently changes the way that the system handles General Ledger postings in relation to retroactive processing that has occurred in the payroll system.

The default setting for the To Process General Ledger check box is deselected. When you select it, you are telling the system not to reverse previous postings of chartfields and element grouping amounts to the General Ledger and to skip all sections and steps responsible for retro calculation (reversing) and instead send results from V1R1 and adjustments only. If you select the To Process General Ledger check box, the effect depends on the default retro method you use:

Note. If your retro method varies and you select the Use Current Results+Adjustment check box for General Ledger, you will see both retroactive methods, corrective and forwarding, in General Ledger results. Any forwarded element will include the amount of the delta or adjustment; the corrective method will reverse and correct previous entries.

Note. Do not enable either setting in the Use Current Results + Adjustment group box if you are satisfied with the way the system currently handles retroactive processing in relation to banking and GL. These settings are not backward compatible.

Note. Once you enable one or both of the Use Current Results + Adjustment settings, you cannot change them back to the default setting. The check boxes become read-only and remain so.

Note. The tables used by and modified in banking and GL are independent. Consequently, you can select the To Process Banking and the To Process General Ledger check boxes independently of one another.

See Defining a Retro Process.

Example: Selecting the Use Current Results+Adjustment Check Box to Process General Ledger When Forwarding is the Default Retro Method

In January a deduction with a payment of 100 is posted to GL account 210003, the account associated with ChartField Department 1. There is a change in payroll that triggers retroactive processing, and you realize that the employee whose payment was posted in January was really in Department 2, not Department 1. Deductions associated with Department 2 should be posted to GL account 210004.

This table summarizes the results that are sent to General Ledger when the Use Current Results+Adjustment check box is selected for General Ledger and forwarding is the default retro method:

Month

Version/Revision

Amount

Account #

Action

January

V1R1

100

210003

Resolution (last period)

February

V1R1

100 + 0

210004

Resolution (current period + adjustment)

In this example, the system does not send the reversal and reinstatement of chartfields and amounts associated with element groupings to General Ledger. It processes only the current period plus adjustment. (The adjustment in this case is 0 because the amount of the deduction does not change.) When using the To Process General Ledger check box, the system uses the current resolved chartfields. The system does not use the original chartfields. This may result in adjustments being posted to a different account.

Note. You must manually correct the January posting, as the amount is posted to the wrong account.

Click to jump to top of pageClick to jump to parent topicUnderstanding Retroactive Adjustments to General Ledger Data

Regardless of the payroll system's retroactive mode—which can be corrective or forwarding—the GL calculations are always done in corrective mode. This means that all prior transactions for the retroactive period are reversed and new transactions are created for all entries from the recalculated results. This ensures that not only changes to amounts but also changes to chartfields and account assignments are reflected in the updated transactions. As a consequence, the numbers from the current period are always transferred to GL net of any forwarded adjustments.

This "corrective treatment" of the payroll results are not to be confused with the processing on the GL side. All transactions are posted based on the posting date given by the user when the GL process is kicked off and are not related to the original dates of the retroactive period, as those books are probably closed.

In January a deduction with a payment of 100 is posted to GL account 210003, the account associated with ChartField Department 1. There is a change in payroll that triggers retroactive processing, and you realize that the employee whose payment was posted in January was really in Department 2, not Department 1. Deductions associated with Department 2 should be posted to GL account 210004.

This table summarizes the results that are sent to the General Ledger . The system will reversal original posting and post the correct account for the January Run.

Month

Original Calendar Group

Amount

Account #

Action

January

January

100

210003

Resolution (last period)

February

January

–100

210003

Reversal

February

January

100

210004

Repost to Correct Account

February

February

100

21004

Current Period

In case of segmentation mismatch, the system always uses current results plus adjustments and posts results to the last available segment.