Understanding Revenue Plan Processing
PeopleSoft Contracts uses three Application Engine processes to structure PeopleSoft Contracts revenue information for entry into your PeopleSoft General Ledger system. When you run the contract liability, amount-based revenue, and rate-based revenue (Accounting Rules Engine) processes, the system places entries in the historical accounting tables and in either the CA_ACCTG_LINE or CA_ACCTG_LN_PC tables to be sent to PeopleSoft General Ledger. PeopleSoft Contracts uses two accounting entry tables because the data from PeopleSoft Project Costing is formatted differently than the data from PeopleSoft Contracts. This table shows which Application Engine process to use for each price type:
| Price Type | Revenue Method | Revenue Application Engine Process | Revenue Source System |
|---|---|---|---|
|
Amount |
Percent Complete Apportionment Milestone |
CA_LOAD_GL1 (Amount-based Revenue process) |
PeopleSoft Contracts for amount-based revenue. |
|
Percent |
Percent Complete Apportionment Milestone |
CA_LOAD_GL1 (Amount-based Revenue process) |
PeopleSoft Contracts for amount-based revenue. |
|
Rate |
As-Incurred |
PSA_ACCTGGL (Accounting Rules Engine - rate-based revenue process) |
PeopleSoft Project Costing for rate-based revenue. |
|
Recurring |
Billing Manages Revenue |
Not applicable |
PeopleSoft Billing for recurring revenue. |
After you have run these Application Engine processes, you must run the Journal Generator process to load these accounting entries into PeopleSoft General Ledger.
This section discusses:
-
The Contract Liability process.
-
The Amount-based Revenue process.
-
The Rate-based Revenue (Accounting Rules Engine) process.
-
The Project Progress process.
-
Journal Generator and Update processes.
-
Streamlined revenue.