PeopleSoft General Ledger

PeopleSoft Project Costing has a built-in integration with PeopleSoft General Ledger through the Journal Generator for both single-sided and double-sided transactions.

Single-Sided Transactions

Single-sided transactions refer to transaction rows that either have no accounting implications or have yet to be matched with a corresponding debit or credit entry before being posted to the general ledger.

You can enter single-sided transactions into PeopleSoft Project Costing using the Add Transactions page or through integrations with other PeopleSoft or third-party applications.

Accounting rules determine the journal lines that are created from project transactions for all single-sided transactions that are sent to the general ledger. The Accounting Rules Engine process (PSA_ACCTGGL) uses the accounting rules to create double-sided entries, which are placed in the Common Accounting Line table (CA_ACCTG_LN_PC).

Double-Sided Transactions

Accounting entry templates are not necessary for distributing double-sided transactions. To distribute double-sided transactions that you created on the Resource Adjustments page in PeopleSoft Project Costing, run the Journal Generator using the PC_ADJUST run control with the PCDEFN accounting entry definition that is specified. This distributes the transactions to the Journal Header table (JRNL_HEADER) and Journal Line table (JRNL_LINE) in PeopleSoft General Ledger.

Then, you can retrieve posted journals back to PeopleSoft Project Costing with the GL to PC Interface process (PC_GL_TO_PC).

PeopleSoft Commitment Control

PeopleSoft Commitment Control is an optional feature of PeopleSoft General Ledger that enables you to control expenditures actively against predefined, authorized budgets. In particular, PeopleSoft Commitment Control enables you to:

  • Create and maintain control budgets.

  • Check actual transactions (such as actual expenditures and revenues) against control budgets.

  • Check imminent future financial obligations (pre-encumbrances and encumbrances) against control budgets.

  • Check recognized revenue against revenue estimate budgets.

When you set up the control budgets, you associate them with a particular PeopleSoft General Ledger business unit and designate amounts for them. You also define which kinds of transactions you will check against the control budgets. After the budgets are established, you check all of these transactions against the budgets, passing or failing the transactions depending on the remaining available budget amount and the degree of budgetary control that you set up for the budgets.