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.