Creating Double-Sided Transactions

Double-sided transactions are created in PeopleSoft Project Costing when you:

  • Adjust a transaction on the Transaction Adjustment page in PeopleSoft Project Costing.

  • Create double-sided entries from single-sided transactions.

Page Name

Definition Name

Usage

Transaction Adjustment Page

PROJ_RES_ADJUST

Adjust all or part of a transaction quantity and amount.

Generate Journals Request Page

JRNL_GEN_REQUEST

Run the Journal Generator process to distribute transactions to PeopleSoft General Ledger.

Use the Transaction Adjustment page (PROJ_RES_ADJUST) to adjust all or part of a transaction quantity and amount.

Navigation:

Project Costing > Transaction Definitions > Transaction Adjustment > Transaction Adjustment

This example illustrates the fields and controls on the Transaction Adjustment page. You can find definitions for the fields and controls later on this page.

Transaction Adjustment page

Use this page to select transactions to adjust all or part of the transaction quantity or amount after the transaction is added to an activity. The system retains the original row in the Project Transaction table (PROJ_RESOURCE) and creates a new row for the adjustment.

Only those transaction rows that have an analysis type that belongs to the ADJST analysis group (such as the ACT analysis type) are eligible for transaction adjustments. Rows are not eligible for adjustment if any of the following situations exist:

  • The Billing Distribution Status field value for the row is D (distributed; already billed) or W (billing worksheet).

  • The GL Distribution Status field value for the row is G (generated) or D (distributed).

  • The Asset Management Distribution Status field value for the row is D (distributed), V (reversed), or P (pending).

  • The system source is PRP (priced for billing), PRR (priced for revenue), or PRC (priced for costing).

Select a transaction row and click the Next button to access the Choose type of adjustment page, where you enter the new quantity and amount for the transaction. From the Choose type of adjustment page you access the Transaction Adjustment page for new transactions (PROJ_RES_ADJ_NEWCF), where you select ChartFields for the new transaction row that is created during the adjustment process.

When you click Next on the Transaction Adjustment page, a message appears if you selected rows that were previously adjusted. You can either continue with the adjustment, or return to the Transaction Adjustment page with your selection cleared on the previously adjusted rows.

Note: The Ledger Distribution status selected on the Transaction Adjustment page for new transactions determines whether accounting lines are generated when you save the adjustment. If you select a Ledger Distribution status of Ignore, the transaction is not sent to PeopleSoft General Ledger, and all GL ChartFields become optional selections. If you select a Ledger Distribution status of Not Done, the system automatically enters the adjustments into the Accounting Line for Contracts and Project Costing table as double-sided transactions, and enters the adjusting entries into the Project Transaction table.

The Reviewing and Adjusting Project Cost Transactions topic discusses the pages used to select types of adjustments (such as amount, quantity, and ChartField) and enter, review, and finalize adjustments.

Use the Generate Journals Request page (JRNL_GEN_REQUEST) to run the Journal Generator process to distribute double-sided transactions to PeopleSoft General Ledger.

Navigation:

General Ledger > Journals > Subsystem Journals > Generate Journals > Generate Journals Request

Typically, transactions are distributed to PeopleSoft General Ledger by the Process Project Accounting process. Adjusted transactions, however, can be distributed as double-sided transactions to PeopleSoft General Ledger without accounting rules processing.

Use this page to distribute double-sided transactions in the same way that you use it to distribute transactions that have gone through accounting rules processing. To distinguish the run control ID, enter a value such as PC_ADJUST.