Using Transactional and Other Services
This section discusses:
-
Accounting entry service.
-
Commitment control budget update service.
-
Realtime budget checking for HCM and third party applications.
-
HCM account code integration.
Accounting Entry Service
Accounting entries are generated in each PeopleSoft subsystem application and then published to General Ledger. Some of them use the Batch Data Publish utility while others have their specific procedures to publish. Please refer to the application documentation on how to publish data from the subsystems.
After receiving the accounting entries, you run Journal Generator to create journal entries in General Ledger. Journal Generator updates the accounting table and publishes the updated data back to PeopleSoft subsystem applications over the same IP on which it receives accounting entries. Fields that are updated by Journal Generator include Journal ID, Journal date, Journal line number, Fiscal year, Accounting period, and GL_distrib_status.
Please check with the individual PeopleSoft subsystem products to determine whether they use this update service from General Ledger.
Commitment Control Budget Update Service
These steps describe how commitment control budget update messaging works.
-
For example, HCM Northern Payroll enters and generates commitment control budget data and sends it to General Ledger using the COMMIT_CNTRL_BUDGET_UPDATE service.
-
Upon receiving the request message, the subscription process runs automatically and updates the budget journal tables, and then initiates the FS_BP budget posting process to update the commitment control ledgers.
See PeopleSoft Commitment Control: Understanding Entering and Posting Commitment Control Budget Journals.
Realtime Budget Checking for HCM and Third Party Applications
The main purpose of realtime budget checking is to alert the user at transaction time within the HCM application whether there are sufficient funds available (for example, at the time of hiring, transfer, or salary changes). The option to enforce the valid budget check prior to saving a transaction resides within HCM setup.
PeopleSoft provides realtime budget checking of position data from PeopleSoft HCM. Requisitions for positions are validated against budgetary rules in the Financials database. Position offers are booked as Encumbrances. Position data changes, such as bonuses and salary changes, are validated and booked against the budget appropriately. Request services invoke the budget processor and response services send validation or error messages to HCM, which can be viewed (and corrected or overridden) through the HR Enc Exceptions page or the HR Exp Exceptions page. This provides immediate feedback with a link from HCM directly into the Commitment Control Inquiry or Exceptions (if setup and security is enabled).
To implement realtime budget checking, complete the following:
-
Activate the services that are listed for the GL_BUDGETCHECK queue.
-
For non-PeopleSoft applications, complete the Service Configuration page (Integration Broker, Configuration, Service Configuration).
-
Make sure that the application server is active (Integration Broker, Configuration, Quick Configuration).
-
Add the HR node to the single sign-on for FMS (PeopleTools, Security, Security Objects, Single Signon).
-
Specify for each source transaction type whether overrides are allowed , disallowed, or automatic. You can, therefore, enable or disable the automatic overrides in payroll and other transactions.
See PeopleSoft Enterprise Human Capital Management documentation: Manage Commitment Accounting
The real-time integration with HCM stores the accounting entries in the record, HP_KK_EXP_LN (rather than HR_ACCTG_LINE). When using journal generator to create the journals from this data, use the new Accounting Entry Definition, HPPAY, which uses the correct Record Update value.
HCM Account Code Integration
HCM maintains its account code table with data from the Financials ChartField combination data table and the Financials SpeedTypes. HCM uses account codes extensively in its systems to represent a combination of ChartField values. Do not confuse these account codes with the account ChartField in Financials.
Financial users access the Build Combination Data page to initiate the build process and to publish ChartField combination data to HCM and Learning Solutions using the HR_ACCT_CD_LOAD service. A service operation publishes data from a selected process group and sends it to HCM to convert it into its account codes. For further details, please read the HCM documentation on account codes.
See PeopleSoft Enterprise Human Resources documentation: Manage Commitment Accounting, "Setting Up Commitment Accounting Processing Control Tables"
When you add or update a user SpeedType and you selected the Publish check box, the ChartField combinations of that SpeedType publish to HCM and convert to their account code.
Note:
You use the Publish Data check box to control whether to send the ChartField values of the new or updated SpeedType to PeopleSoft HRMS, which uses the SpeedType to update its Account Code table. The check box is visible and available if the SpeedType is a user SpeedType and the HCM installation option is selected. If the check box is visible but unavailable for entry on the page, the service HR_CHARTFIELD_COMBO_SYNC is not activated. When available, this check box is always deselected by default. This option is not part of the SpeedType data and thus is not saved with your SpeedType definition.