Setting Up Financial Integration

This chapter provides overviews of financial integration and financial enterprise integration points (EIPs) and application messages and discusses how to:

See Also

PeopleSoft Application Fundamentals for Financials, Enterprise Service Automation, and Supply Chain Management PeopleBook

PeopleSoft Enterprise General Ledger PeopleBook

Click to jump to parent topicUnderstanding Financial Integration

Enterprise Learning Management enables you to integrate with PeopleSoft Financials or a third-party financials system. Benefits of integrating with a financials system include the tracking of enrollment, registration, and drop fees, as well as the ability to export chargeback data to your financials system. This export functionality enables a training organization to track what the training business makes in revenue, both externally (displayed by using reports) and internally (sent to the general ledger as a chargeback).

To integrate with a financials system, you must:

Click to jump to parent topicUnderstanding Financial EIPs and Application Messages

This section discusses:

See Also

Enterprise PeopleTools PeopleBook: Integration Broker

PeopleSoft Enterprise Components Peoplebook for Enterprise Learning Management 9.0

Click to jump to top of pageClick to jump to parent topicFinancial EIPs

EIPs enable the sharing of data between two or more separate applications. Data sharing reduces data redundancy and data entry efforts because you must manage the data in only one system. This data is then updated in all relevant external systems each time that there are updates, thus ensuring that each external system has accurate data without having to key in the data changes to all external systems.

For financial data, Enterprise Learning Management uses EIPs to subscribe to ChartField data, general ledger business unit data, journal templates, and market rate data. Subscribing to this data ensures that the Enterprise Learning Management system always has the most current ChartField data, general ledger business unit data, journal templates, and market rate data that is necessary to implement financial integration. You must run the full sync table publish process for these EIPs or activate these EIPs during system setup. Run the full sync table publish process for the full sync messages to load all data from PeopleSoft Financials. Then activate incremental sync EIPs to keep the data synchronized after the initial load. Once activated, the incremental sync messages are initiated in response to saved field changes in the external financials system—for example, when you add a new ChartField value or change a market rate type. This data is then updated in Enterprise Learning Management, ensuring accurate data in all systems.

Enterprise Learning Management uses PeopleSoft Integration Broker technology to synchronize the tables and monitor transactions.

Use these guidelines for running financial EIPs:

See Understanding Person and Organization EIPs.

Note. A consultant or system administrator with EIP and PeopleSoft Integration Broker experience should be involved in both the initial full-sync process and the configuring of incremental sync processes.

The following tables list the application messages received by the Enterprise Learning Management financials components, the record initiating the message (in response to a saved field change in PeopleSoft Financials), and an explanation of what happens when a message is initiated:

Message Name

Message Subscription PeopleCode

Record

Explanation

TBLSET_CONTROL_INITIALIZE

LmTblSet

SET_CNTRL_TBL

SET_CNTRL_GROUP

SET_CNTRL_REC

All values are loaded. Additional rows are loaded to match prompt views used for componentization.

Note. If you integrate with PeopleSoft Financials, you must add the following record group IDs on the Eo Recgrp page for the node in the PeopleSoft Financials system: FS_05 (Accounts), FS_20 (Funds), FS_28 (Programs), and FS_29 (Classes).

ACCOUNT_CHARTFIELD_FULLSYNC

LmAccountCFFull

GL_ACCOUNT_TBL

All existing data in the Enterprise Learning Management table is deleted, and all values are loaded into Enterprise Learning Management with a status of inactive.

ACCOUNT_CHARTFIELD_SYNC

LmAccountCF

GL_ACCOUNT_TBL

Values are added or updated. If the Account value already exists in Enterprise Learning Management as active, then the status from PeopleSoft Financials is brought over. If it is inactive in Enterprise Learning Management, the system sets the row to inactive.

ALTACCT_CF_FULLSYNC

LmAltAcctCFFullSync

ALTACCT

All existing data in the Enterprise Learning Management table is deleted, and all values are loaded into Enterprise Learning Management with a status of inactive.

ALTACCT_CF_SYNC

LmAltAcctCFSync

ALTACCT

Values are added or updated. If the Alternate Account value already exists in Enterprise Learning Management as active, then the status from PeopleSoft Financials is brought over. If it is inactive in Enterprise Learning Management, the system sets the row to inactive.

OPER_UNIT_CF_FULLSYNC

LmOperUnitCFFullSync

OPERATING_UNIT

All existing data in the Enterprise Learning Management table is deleted, and all values are loaded into Enterprise Learning Management with a status of inactive.

OPER_UNIT_CF_SYNC

LmOperUnitCFSync

OPERATING_UNIT

Values are added or updated. If the Operating Unit value already exists in Enterprise Learning Management as active, then the status from PeopleSoft Financials is brought over. If it is inactive in Enterprise Learning Management, the system sets the row to inactive.

FUND_LOAD

LmFundCFFull

FUND_TBL

All existing data in the Enterprise Learning Management table is deleted, and all values are loaded into Enterprise Learning Management with a status of inactive.

FUND_CF_SYNC

LmFundCF

FUND_TBL

Values are added or updated. If the Fund value already exists in Enterprise Learning Management as active, then the status from PeopleSoft Financials is brought over. If it is inactive in Enterprise Learning Management, the system sets the row to inactive.

PROGRAM_CF_FULLSYNC

LmProgramCFFullSync

PROGRAM_TBL

All existing data in the Enterprise Learning Management table is deleted, and all values are loaded into Enterprise Learning Management with a status of inactive.

PROGRAM_CF_SYNC

LmProgram

PROGRAM_TBL

Values are added or updated. If the Program ChartField value already exists in Enterprise Learning Management as active, then the status from PeopleSoft Financials is brought over. If it is inactive in Enterprise Learning Management, the system sets the row to inactive.

CLASS_CF_FULLSYNC

LmClassCFFull

CLASS_CF_TBL

All existing data in the Enterprise Learning Management table is deleted, and all values are loaded into Enterprise Learning Management with a status of inactive.

CLASS_CF_SYNC

LmClassCF

CLASS_CF_TBL

Values are added or updated. If the Class ChartField value already exists in Enterprise Learning Management as active, then the status from PeopleSoft Financials is brought over. If it is inactive in Enterprise Learning Management, the system sets the row to inactive.

BUDGET_REF_CF_FULLSYNC

LmBudgetRefFullSync

BUDGET_REF

All existing data in the Enterprise Learning Management table is deleted, and all values are loaded into Enterprise Learning Management with a status of inactive.

BUDGET_REF_CF_SYNC

LmBudgetRefSync

BUDGET_REF

Values are added or updated. If the Budget Ref value already exists in Enterprise Learning Management as active, then the status from PeopleSoft Financials is brought over. If it is inactive in Enterprise Learning Management, the system sets the row to inactive.

PRODUCT_CHARTFIELD_FULLSYNC

LmProductCFFullSync

PRODUCT

All existing data in the Enterprise Learning Management table is deleted, and all values are loaded into Enterprise Learning Management with a status of inactive.

PRODUCT_CHARTFIELD_SYNC

LmProduct

PRODUCT

Values are added or updated. If the Product value already exists in Enterprise Learning Management as active, then the status from PeopleSoft Financials is brought over. If it is inactive in Enterprise Learning Management, the system sets the row to inactive.

PROJECT_FULLSYNC

LmProjectCF

PROJECT

All existing data in the Enterprise Learning Management table is deleted, and all values are loaded into Enterprise Learning Management with a status of inactive.

PROJECT_SYNC

LmProjectCF

PROJECT

Values are added or updated. If the Project value already exists in Enterprise Learning Management as active, then the status from PeopleSoft Financials is brought over. If it is inactive in Enterprise Learning Management, the system sets the row to inactive.

CHARTFIELD1_FULLSYNC

LmChartField1CFFullSync

CHARTFIELD1

All existing data in the Enterprise Learning Management table is deleted, and all values are loaded into Enterprise Learning Management with a status of inactive.

CHARTFIELD1_SYNC

LmChartField1Sync

CHARTFIELD1

Values are added or updated. If the ChartField1 value already exists in Enterprise Learning Management as active, then the status from PeopleSoft Financials is brought over. If it is inactive in Enterprise Learning Management, the system sets the row to inactive.

CHARTFIELD2_FULLSYNC

LmChartField2CFFullSync

CHARTFIELD2

All existing data in the Enterprise Learning Management table is deleted, and all values are loaded into Enterprise Learning Management with a status of inactive.

CHARTFIELD2_SYNC

LmChartField2Sync

CHARTFIELD2

Values are added or updated. If the ChartField2 value already exists in Enterprise Learning Management as active, then the status from PeopleSoft Financials is brought over. If it is inactive in Enterprise Learning Management, the system sets the row to inactive.

CHARTFIELD3_FULLSYNC

LmChartField3CFFullSync

CHARTFIELD3

All existing data in the Enterprise Learning Management table is deleted, and all values are loaded into Enterprise Learning Management with a status of inactive.

CHARTFIELD3_SYNC

LmChartField3Sync

CHARTFIELD3

Values are added or updated. If the ChartField3 value already exists in Enterprise Learning Management as active, then the status from PeopleSoft Financials is brought over. If it is inactive in Enterprise Learning Management, the system sets the row to inactive.

BUS_UNIT_GL_SYNC

LmBusUnitGLFullSync

LM_BUS_UNIT_GL

All existing PeopleSoft General Ledger business unit values are loaded. Any existing general ledger business unit values are deleted.

BUS_UNIT_SYNC

LmBusUnitGL

LM_BUS_UNIT_GL

PeopleSoft General Ledger business unit values are added or updated.

JOURNAL_GEN_APPL_ID_FULLSYNC

JournalGenApplIDFullSync

LM_JRNLGEN_TMPL

All journal templates are loaded. Any existing journal templates are deleted. Journal templates are used to export data in the correct format to the accounting entry tables in the financials system.

JOURNAL_GENERATOR_APPL_ID_SYNC

JournalGeneratorAppIDSync

LM_JRNLGEN_TMPL

Journal templates in Enterprise Learning Management are added or updated. Journal templates are used to export data in the correct format to the accounting entry tables in the financials system.

CURR_QUOTE_MTHD_FULLSYNC

CurrQuoteMthdFullSync

CURR_QUOTE_TBL

All currency quotation methods are transmitted. Any existing currency quotation methods are deleted.

CURR_QUOTE_MTHD_SYNC

CurrQuoteMthdSync

CURR_QUOTE_TBL

Changes made to a currency quotation method are transmitted.

MARKET_RATE_INDEX_FULLSYNC

MarketRateIndexFullSync

RT_INDEX_TBL

All market rate indexes are transmitted. Any existing market rate indexes are deleted.

MARKET_RATE_INDEX_SYNC

MarketRateIndexSync

RT_INDEX_TBL

Changes made to a market rate index are transmitted.

MARKET_RATE_LOAD

MarketRateLoad

RT_RATE_TBL

Market rates are transmitted from a flat file format.

MARKET_RATE_FULLSYNC

MarketRateFullSync

RT_RATE_TBL

All market rates are transmitted. Any existing market rates are deleted.

MARKET_RATE_SYNC

MarketRateSync

RT_RATE_TBL

Changes made to a market rate are transmitted.

MARKET_RATE_TYPE_FULLSYNC

MarketRateTypeFullSync

RT_TYPE_TBL

All market rate types are transmitted. Any existing market rate types are deleted.

MARKET_RATE_TYPE_SYNC

MarketRateTypeSync

RT_TYPE_TBL

Changes made to a market rate type are transmitted.

MARKET_RATE_DEFN_FULLSYNC

MarketRateDefnFullSync

RT_RATE_DEF_TBL

All market rate definition data is transmitted. Any existing market rate definition data is deleted.

MARKET_RATE_DEFN_SYNC

MarketRateDefnSync

RT_RATE_DEF_TBL

Changes made to a market rate definition are transmitted.

Click to jump to top of pageClick to jump to parent topicApplication Messages

Enterprise Learning Management also provides several additional application messages. Unlike the full and incremental sync messages, you initiate these application messages in the Enterprise Learning Management system either when you make changes to fields on specific pages or when you run an Application Engine process.

The ChartField combination editing application messages are synchronous messages initiated whenever you save an Enterprise Learning Management page that has ChartFields, provided that you enabled the combination editing feature on the Install Defaults - General page. Combination editing enables the system to validate ChartField values that are dependent on each other. The system validates ChartField values against the rules defined in PeopleSoft Financials. If you integrate with a financials system other than PeopleSoft, you must create a method for validating ChartField values that users enter.

Other application messages are initiated when you run an Application Engine process in Enterprise Learning Management by using Process Scheduler, specifically, the process that you use to transmit chargeback data to the financials system.

The following table describes the synchronous application messages initiated when a user saves a page in the system that contains ChartField values, provided that you have enabled combination editing:

Message Name

Message Subscription PeopleCode

Record

Explanation

COMBO_CD_EDIT_REQUEST (Synchronous Outbound)

Not applicable

LM_COMBO_MSG_H

LM_COMBO_MSG_D

ChartField value combinations are verified. This request message is initiated each time that you save an Enterprise Learning Management page that has ChartField values, including ChartField setup pages, and payment pages used during enrollment in learning activities and registration in programs.

COMBO_CD_EDIT_REPLY

Not applicable

LM_COMBO_MSG_H

LM_COMBO_MSG_D

This reply message indicates whether the ChartField value combination entered in Enterprise Learning Management is valid or invalid. This message is initiated when confirmation is received from PeopleSoft Financials.

The following table describes the application messages initiated each time that you run the Application Engine process that transmits chargeback data to the financials system:

Message Name

Message Subscription PeopleCode

Record

Explanation

LM_ACCTG_LN Outbound

JournalsCreated

LM_ACCTG_LN

This message sends the accounting lines in Enterprise Learning Management to PeopleSoft Financials. This message is initiated when you run the Export Accounting Entry to GL Application Engine process (LM_FI_GL_INTFC).

LM_ACCTG_LN Inbound

JournalsCreated

LM_ACCTG_LN

This message is sent from PeopleSoft Financials back to Enterprise Learning Management and updates the journal ID and journal date for each subledger entry. This message is initiated after the accounting lines are successfully posted to the general ledger.

See Also

Sending Chargeback Data to the General Ledger

Click to jump to parent topicSetting Up Financial ChartField Data

To set up ChartField data, use the ChartField Configuration component (LM_CHARTFIELDS), ChartField Values component (LM_GL_ACCOUNT), and Business Unit Account component (LM_FIN_BU_CF).

This section provides an overview of financial ChartField data and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Financial ChartField Data

This section discusses:

Financial ChartField Data

ChartField values are values that you use to record enrollment, registration, and drop-fee chargebacks to departments and accounts. The system of record for the ChartFields is the financials management system. Enterprise Learning Management is designed to synchronize the ChartField values from the financials management system.

Each chargeback is a specific combination of one or more ChartField values and a department. This combination enables the appropriate accounts and departments to be charged and credited for enrollment, registration, and drop fees. In Enterprise Learning Management, you select default ChartField values for each general ledger business unit. Each general ledger business unit is mapped to a PeopleSoft Human Resources Management Solutions (HRMS) business unit. This mapping scheme is created and maintained in PeopleSoft HRMS and is imported into Enterprise Learning Management when you run the PeopleSoft HRMS EIPs.

The mapping scheme between general ledger business units and human resources business units determines which ChartFields that an internal learner can use. Internal learners inherit ChartField values from the general ledger business unit that is mapped to the PeopleSoft HRMS business unit to which they belong. These ChartField values, along with the learner's department code, determine which accounts are charged enrollment, registration, and drop fees.

External learners inherit ChartField values from the customer organization to which they belong. Customer organizations inherit default ChartField values from a general ledger business unit. You can modify the default general ledger business unit ChartField values at the customer level.

Internal learners, external learners, and managers can edit ChartField values during enrollment or registration by using the self-service pages, but only if they are given access to do so on the ChartField setup pages. Administrators always have access to edit ChartField values during enrollment or registration.

Administrators can also edit ChartField values after enrollment or registration by using the Maintain Enrollments and Administer Program Rosters components. Note that the system always uses the current ChartField configuration, not the ChartField configuration that was used to enroll or register the learner in the activity or program. Therefore, the ChartField values that an administrator can select or is required to select after enrollment or registration might be different for a learner if that learner moves to a different business unit, or if the ChartField configuration has changed.

Delivered ChartField Data

PeopleSoft delivers the following 13 ChartField codes and configurations, ready for use with PeopleSoft Financials:

  1. LM_ALTACCT (Alternate Account).

  2. LM_ACCOUNT (Account).

  3. LM_OPERATING_UNIT (Operating Unit).

  4. LM_FUND_CODE (Fund Code).

  5. LM_HR_DEPTID (Department).

    Note. The ChartField code for LM_HR_DEPTID has no ChartField Values page. Review department profile information through the Department Profile page.

    See Defining Department Information.

  6. LM_PROGRAM_CODE (Program Code).

  7. LM_CLASS_FLD (Class Field).

  8. LM_BUDGET_REF (Budget Reference).

  9. LM_PRODUCT (Product).

  10. LM_PROJECT_ID (Project).

  11. LM_CHARTFIELD1 (ChartField1).

  12. LM_CHARTFIELD2 (ChartField2).

  13. LM_CHARTFIELD3 (ChartField3).

ChartField Setup with PeopleSoft Financials

If you integrate with PeopleSoft Financials, do the following to set up the ChartField configurations and values:

  1. Review (and edit if necessary) the delivered ChartField configuration on the ChartField Configuration page.

  2. Run the PeopleSoft full_sync EIP process for each ChartField code for which you want to import the values from the PeopleSoft Financials system.

    See Financial EIPs.

  3. Review and activate the imported ChartField value definitions on the ChartField Values page.

    The system sets all ChartField values to inactive upon import, as it is much easier to activate the list of ChartField values that you will use with Enterprise Learning Management, than it is to deactivate all of the ChartField values that you are not using. For each ChartField value that you want to be active in PeopleSoft Enterprise Learning Management, set the value to active. PeopleSoft ChartField values support the use of effective dates, so a specific ChartField value might have more than one effective-dated record. Although Enterprise Learning Management is delivered ready for mapping with PeopleSoft Financials, you should also consider reviewing each imported value for accuracy.

  4. Assign ChartField values to each general ledger business unit.

ChartField Setup with a Third-Party Financials System

If you integrate with a financials system other than PeopleSoft Financials, do the following to set up the ChartField configurations and values:

  1. Review and edit the delivered ChartField configuration on the ChartField Configuration page.

    It is recommended that you do not edit the ChartField Code value. Therefore, you must set up mapping rules between the system's ChartFields and those delivered by PeopleSoft.

  2. Load ChartField values into the Enterprise Learning Management tables.

    Note. A consultant or system administrator with EIP experience should be involved in this process.

  3. Review and activate the imported ChartField value definitions in the ChartField Values component.

    By default, the system sets all values to inactive upon import. For each ChartField value that you want to be active in Enterprise Learning Management, set the value to active. You should also carefully review each value for accuracy, to ensure that the external values imported as you intended. Reconfigure and reimport as needed to correct the ChartField values.

  4. Assign ChartField values to each general ledger business unit.

Click to jump to top of pageClick to jump to parent topicPages Used to Set Up Financial ChartField Data

Page Name

Object Name

Navigation

Usage

ChartField Configuration

LM_CF_NAMES

Set Up ELM, Financial Details, Chartfield Configuration, ChartField Configuration

Review and edit (if necessary) the delivered ChartFields.

Chartfield Values - ChartField Values

LM_CF_VALUES

Set Up ELM, Financial Details, Chartfield Values, ChartField Values

Review the current ChartField configuration.

ChartField Values

LM_GL_ACCOUNT

  • Click a link in the Code column on the ChartField Configuration page.

  • Click a link in the Code column on the Chartfield Values - ChartField Values page.

Review and activate the imported ChartField values.

Business Unit Account Setup

LM_FIN_BU_CF

Set Up ELM, Financial Details, Business Unit Accounts, Business Unit Account Setup

Define accounting defaults for each general ledger business unit.

Click to jump to top of pageClick to jump to parent topicDefining ChartField Configuration Values

Access the ChartField Configuration page.

Code

Displays ChartField codes, which map to hardcoded Enterprise Learning Management values. Click a link to review and activate ChartField values.

Note. If you assign different names to the ChartField1, ChartField2, and ChartField3 ChartFields, the names are imported from PeopleSoft Financials when you run the full synch table publish process for the ChartField1, ChartField2, and ChartField3 EIPs.

Long Name

Enter a long name for the ChartField. This value appears throughout all pages in the system in place of the hardcoded Enterprise Learning Management value that appears in the Code column. Name changes are not sent back to the financials system.

Short Name

Enter a short name for the ChartField. The short name is not used on any other pages in the system.

Prompt Table

Identify the name of the table against which Enterprise Learning Management prompts when a user selects a ChartField value. If you integrate with PeopleSoft Financials, use the default values that appear here. Do not change the values. If you integrate with a third-party financials system, you must make sure the Prompt Table fields correctly identify the tables that hold the ChartField values.

Use

Select to define the ChartField as one that you use in Enterprise Learning Management. This selection causes the ChartField to appear as a prompt on the setup pages, on the enrollment and registration pages for administrators, and on the self-service enrollment and registration pages for learners and managers (if the Display option is also selected). Clear this check box to prevent the ChartField from appearing on any other pages in the system.

When the ChartFields are imported from the financials system, none are selected for use by default.

Required

Select to define a used ChartField value as required. Learners, managers, and administrators must enter a value for a required ChartField when setting up default ChartField values on the Business Unit Account Setup page and the Payment Information page, or when enrolling or registering in activities or programs that carry charges, provided no default value appears. Clear this check box to define a used ChartField value as optional to the learner, manager, or administrator.

Display

Select to display a used ChartField to self-service users (learners and managers) during enrollment and registration. This enables learners and managers to edit the ChartField values during enrollment or registration. If the ChartField does not appear, then the default ChartField values that you define on the Business Unit Account Setup page are copied to the payment tables.

Click to jump to top of pageClick to jump to parent topicReviewing and Activating the Imported ChartField Value Definitions

Access the ChartField Values page.

Effective Date

Displays the effective date of the ChartField value. When the effective date changes for an active ChartField value, the system sets the status of the ChartField value from Active to Inactive.

Status

Select a status for the ChartField value. Values are:

Active: Select to activate the ChartField value. Activating ChartField values enables users to select these values from prompt tables on various setup pages and enables administrators to select these ChartField values during enrollment and registration. Learners and managers can also select these values on the self-service pages during enrollment and registration, but only if you display the ChartFields to learners and managers. Define the ChartField configuration on the ChartField Configuration page.

Inactive: Select to deactivate the ChartField value. The ChartField value does not appear as a value in any prompt tables in the system. By default, the system sets all ChartField values to Inactive when they are first imported into the system.

Click to jump to top of pageClick to jump to parent topicAssigning ChartField Values to General Ledger Business Units

Access the Business Unit Account Setup page.

The ChartFields that appear on this page vary depending on which ChartFields you select to use on the ChartField Configuration page. Values that you can select for each ChartField are based on the SetID that is associated with the business unit and whether the values have an active status on the ChartField Values page.

When you integrate with PeopleSoft Financials, Enterprise Learning Management performs combination editing when you save the page to determine whether the ChartField values are valid, provided that you enable the combination editing feature on the Install Defaults - General page. If you enable the combination editing message, the system prompts you if the ChartField value pairs that you enter are invalid. You cannot save invalid combinations. You must enter a valid value or exit without saving the changes. If you integrate with a third-party financials system, you must create a method to verify whether the ChartField combinations that you enter are valid pairs.

Chartfield Type

Select the type of ChartField. Values are:

Charge Back: Select to define the account that is charged the enrollment, registration, or drop fee. When you define a chargeback account for a general ledger business unit, you must also define a credit account for that business unit. Transactions for enrollment, registration, or drop fees that do not have both a chargeback account and credit account defined cannot be sent to the general ledger.

The ChartField values that you enter appear by default on the Payment Information page for customer organizations that are associated with this general ledger business unit. You can modify the values on the Payment Information page. These values also appear by default on the payment pages administrators use during enrollment and registration when the requester is an internal learner, and on the self-service payment pages that internal learners and managers use during enrollment and registration (if you selected to display ChartFields to self-service users on the ChartField Configuration page).

Credit: Select to define the account that is credited the enrollment, registration, or drop fee. This account information does not appear on any other pages in the system. You must define a credit account for each general ledger business unit if you have defined a chargeback account for that business unit. Transactions for enrollment, registration, or drop fees that do not have both a chargeback account and credit account defined cannot be sent to the general ledger.

Revenue: Select to define the account that is paid for revenue transactions. Revenue transactions in Enterprise Learning Management include enrollment, registration, or drop fees where cash, checks, credit cards, purchase orders, or training units are used as the payment method.

These ChartField values appear only by default on the Payment Information page for customer organizations that are associated with this general ledger business unit. You can modify the values on the Payment Information page. You cannot edit these values on any other pages in the system.

Although the system writes revenue transactions to the Enterprise Learning Management subledger, the system does not export revenue transactions to an accounts receivable system. Enterprise Learning Management provides several reports that you can use to review revenue transactions for a customer organization. These reports enable you to track and manually update these transactions in the financials system. Or, you can create a process to export revenue transactions to the accounts receivable system.

See Financial Reports.

Note. The department value that you define on this page for the Department ChartField appears by default only on the Payment Information page. The department value that you enter here does not appear by default on the payment pages for internal learners. Instead, the system uses department codes from PeopleSoft HRMS for internal learners. You load these department codes into Enterprise Learning Management when you run the full sync table publish process for the PeopleSoft HRMS EIPs.

Click to jump to parent topicSetting Up Subledgers

To set up subledgers use the Subledger Setup component (LM_SUBLEDGER_ID) and the Subledger Update Options component (LM_SUBLEDGER_UPD).

This section provides an overview on subledgers and discusses how to:

See Also

Posting Transactions to the Subledger

Click to jump to top of pageClick to jump to parent topicUnderstanding Subledgers

Enterprise Learning Management uses subledgers to store the transaction data that you eventually export to the general ledger in the financials system. To set up subledgers you must:

  1. Create subledger groups.

    You can create as many subledger groups as necessary. For example, you can create a subledger group for each month or each quarter of the year. Determine the subledger groups that you must create based on the business needs of the organization.

  2. Define rules for updating the subledger groups.

    You must specify criteria for when a transaction is ready to be written to a subledger group. This criteria is based on the activity type and the learner's enrollment status. You can post transactions for activities that meet the specified criteria to a subledger group. Chargeback transactions in the subledger groups are eventually exported and written to the general ledger in the financials system. Revenue transactions are not exported to an accounts receivable system. However, you can create a process to export revenue transactions to the accounts receivable system if necessary.

Click to jump to top of pageClick to jump to parent topicPages Used to Set Up Subledgers

Page Name

Object Name

Navigation

Usage

Setup Subledger Group ID

LM_SUBLEDGER_ID

Set Up ELM, Financial Details, Subledger, Setup Subledger Group ID

Create subledger groups.

Subledger Update Options

LM_SUBLEDGER_UPD

Set Up ELM, Financial Details, Subledger Update Options, Subledger Update Options

Associate activity types with activity enrollment statuses. The combination of these values determines when transactions for learning activity fees are ready to be written to the subledger.

Click to jump to top of pageClick to jump to parent topicCreating Subledger Groups

Access the Setup Subledger Group ID page.

Subledger

Enter a subledger group ID.

Description

Enter a description of the subledger group.

Delete Subledger Group

Click to delete a subledger group. This button is available only for subledger groups that do not contain transactions. This prevents you from deleting a subledger group that contains transactions.

Click to jump to top of pageClick to jump to parent topicDefining Rules for Updating the Subledger

Access the Subledger Update Options page.

Activity Type

Select an activity type. Values are:

Blended: An activity that contains both scheduled and self-paced learning component types.

Scheduled: An activity that contains only scheduled learning component types.

Self-paced: An activity that contains only self-paced learning component types.

See Setting Up Learning Component Types.

Enrollment Status

Select an enrollment status: Completed, Denied, Dropped, Enrolled, In-Progress, Learning Request, Moved to New Activity, Not Completed, Payment Approval, Pending Approval, Pending Payment, Planned, Waitlisted, or Waived.

You can specify as many enrollment statuses as you need for each activity type. It's important to consider which combinations will work best for the business needs. You should also follow Generally Accepted Accounting Principles (GAAP) for any external transactions.

See Understanding Enrollment and Registration.