Tracking Procurement Costs

This chapter provides overviews of procurement costs, integration with PeopleSoft Purchasing, requisition and purchase order adjustments, integration with PeopleSoft Inventory, Payables, and Order Management, and discusses how to:

Click to jump to parent topicUnderstanding Procurement Costs

In PeopleSoft Project Costing you can track procurement costs as they move through the system from requisitions to purchase orders to vouchers. The following steps and diagram illustrate this movement:

  1. Requisition transactions that you enter in PeopleSoft Project Costing can be picked up by PeopleSoft Purchasing and turned into requisitions.

    Requisitions can also be entered into PeopleSoft Purchasing by other means and pulled into PeopleSoft Project Costing for tracking.

  2. When a requisition is created, PeopleSoft Purchasing can determine if the requested item exists in Inventory.

    If the item is an inventory item, a demand can be created, posted, and picked up by Inventory for fulfillment. If the requested item is not an inventory item, a purchase order can be created.

  3. When the purchase order is approved and dispatched, it can be brought into PeopleSoft Project Costing as a committed cost.

    The purchase order can also be sent to the appropriate vendor.

  4. When a voucher is received from the vendor, it can be matched, approved, and posted in PeopleSoft Payables.

    The voucher information can then be brought into PeopleSoft Project Costing as an actual cost.

  5. Orders entered in Order Management can be pulled into PeopleSoft Project Costing and tracked.

Example of a procurement process

Click to jump to parent topicUnderstanding Integration with PeopleSoft Purchasing

PeopleSoft Project Costing integrates requisitions, purchase orders, or both. PeopleSoft Project Costing also provides a process to adjust purchase requisitions and purchase orders.

This section discusses:

Click to jump to top of pageClick to jump to parent topicIntegrating Requisitions from PeopleSoft Project Costing to PeopleSoft Purchasing

These actions occur to create requisition transactions in PeopleSoft Project Costing:

See Also

Using the Requisition Loader

Click to jump to top of pageClick to jump to parent topicIntegrating Requisitions from PeopleSoft Purchasing to PeopleSoft Project Costing

These actions occur to integrate requisitions originating in PeopleSoft Purchasing into PeopleSoft Project Costing:

  1. After you create requisitions in PeopleSoft Purchasing they are posted to the Requisition Distribution table (REQ_LN_DISTRIB).

    If a requisition originated in PeopleSoft Project Costing, it is replaced when the requisition is approved in PeopleSoft Purchasing.

  2. The Purchasing to Project Costing Application Engine process (PC_PO_TO_PC) uses the Requisition Distribution table to determine which requisitions have a value of N (not distributed) for the PC (Project Costing) Distribution Status field (PC_DISTRIB_STATUS).

    This indicates that the requisition did not originate in PeopleSoft Project Costing, and has not been picked up by Project Costing.

  3. The Purchasing to Project Costing process pulls these requisition lines into PeopleSoft Project Costing.

    Requisitions appear as transactions with the analysis type that is specified in the Requisitions field (AN_TYPE_PO_REQ) on the Installation Options - Project Costing Integration page. The Requisitions field default value is REQ.

    If you use PeopleSoft Maintenance Management, the process also imports the work order business unit, work order ID, task ID, work order resource type, and work order resource line into the Project Transaction table.

  4. The PC Distribution Status field value on the Requisition Distribution table changes to D (distributed) for each transaction that is copied into PeopleSoft Project Costing.

See Also

Understanding Integrated and Shared Products Setup Considerations

Click to jump to top of pageClick to jump to parent topicIntegrating Purchase Orders from PeopleSoft Purchasing to PeopleSoft Project Costing

You can integrate purchase orders that originate in PeopleSoft Purchasing into PeopleSoft Project Costing. The Purchasing to Project Costing process identifies the distribution lines in the PO Line Accounting Entries table (PO_LINE_DISTRIB) that are eligible for integration to Project Costing. Rows in the PO Line Accounting Entries table are eligible for integration if they:

The Purchasing to Project Costing process updates the PC distribution status to D (distributed) and copies the transactions to PeopleSoft Project Costing. If you use PeopleSoft Maintenance Management, the process also imports the work order business unit, work order ID, task ID, work order resource type, and work order resource line into the Project Transaction table.

Purchase orders appear as transactions with the analysis type that is specified in the Purchase Orders field (AN_TYPE_PO_PO) on the Installation Options - Project Costing Integration page. The Purchase Orders field default value is COM.

See Also

Understanding Integrated and Shared Products Setup Considerations

Click to jump to parent topicUnderstanding Requisition and Purchase Order Adjustments

In PeopleSoft Project Costing you can adjust requisitions and purchase orders based on the purchasing adjustment options that are set up during installation, combined with the options and parameters that you select when you run the Purchasing Adjustment Application Engine process (PC_POADJUST).

This section discusses:

Click to jump to top of pageClick to jump to parent topicPurchasing Adjustments

The Purchasing Adjustment process in PeopleSoft Project Costing can perform four types of actions:

The Purchasing Adjustment process can create reversal rows to reduce the outstanding commitment for individual purchase order lines or for the entire purchase order. This gives you the option of closing each purchase order line separately and creating reversal rows only for the closed or canceled lines, or creating reversal rows for an entire closed or canceled purchase order.

The Purchasing Adjustment process uses two analysis groups that are delivered as system data:

Review these analysis groups for changes if any additional analysis types are configured.

Click to jump to top of pageClick to jump to parent topicAdjustment Calculations

This section contains tables that illustrate examples of different adjustment calculations resulting from options that are specified during installation on the Installation Options - Project Costing page and during the adjustment process.

See Defining Project Costing Installation Options.

Requisition Reversals

These tables show adjustment calculations produced by using three different requisition reversal options—REQ Rate, COM Amount, and REQ Total. In each case, a summarized reversal row is created by grouping the requisition, item, and unit of measure. The analysis type that is used in this process is specified in the Requisition Reversals field (AN_TYPE_PO_RRV) on the Installation Options - Project Costing Integration page. The Requisition Reversals field default value is RRV.

This table lists requisition and purchase order details:

Analysis Type

Quantity

Unit of Measure

Total Amount

Unit Price

REQ

10

EA

100

10

COM

5

EA

35

7

This table lists an adjustment produced by using the REQ Rate option:

Analysis Type

Quantity

Unit of Measure

Total Amount

Unit Price

RRV

5

EA

50

10

Note. If the REQ and COM rows have different units of measure, the total REQ quantity and amount is used for the reversal.

This table lists an adjustment produced by using the COM Amount option:

Analysis Type

Quantity

Unit of Measure

Total Amount

Unit Price

RRV

5

EA

35

not applicable

Note. If the COM amount exceeds the REQ amount, the total REQ amount is used. If the REQ and COM rows have different units of measure, the total COM quantity and amount is used for the reversal.

This table lists an adjustment produced by using the REQ Total option:

Analysis Type

Quantity

Unit of Measure

Total Amount

Unit Price

RRV

10

EA

100

10

Note. The same options apply to requisitions that are reversed by inventory costs that fulfill the requisition.

Purchase Order (Commitment) Reversals

These tables show adjustment calculations produced by two different purchase order reversal options—ACT Amount and COM Rate. In each case, a reversal row is created individually for each purchase order line to retain all the detail. The analysis type that is used in this process is specified in the Purchasing Reversals field (AN_TYPE_PO_CRV) on the Installation Options - Project Costing Integration page. The Purchasing Reversals field default value is CRV.

This table lists purchase order and voucher details:

Analysis Type

Quantity

Unit of Measure

Total Amount

Unit Price

COM

10

EA

100

10

ACT

5

EA

35

7

This table lists an adjustment produced by using the COM Rate option:

Analysis Type

Quantity

Unit of Measure

Total Amount

Unit Price

CRV

5

EA

50

10

Note. If the COM and ACT rows have different units of measure, the total COM quantity and amount is used for the reversal.

This table lists an adjustment produced by using the ACT Amount option:

Analysis Type

Quantity

Unit of Measure

Total Amount

Unit Price

CRV

5

EA

35

N/A

Note. If the ACT amount exceeds the COM amount, the total COM amount is used. If the COM and ACT rows have different units of measure, the total ACT quantity and amount is used for the reversal.

Closed Purchase Order Adjustments

When you manually cancel or close a purchase order line in PeopleSoft Purchasing, the system creates a reversal row to reduce the outstanding commitment. The analysis type that is used in this process is specified in the Purchasing Closure field (AN_TYPE_PO_CCA) on the Installation Options - Project Costing Integration page. The Purchasing Closure field default value is CCA.

Example of the Procurement Process in PeopleSoft Project Costing

Assume that you create a requisition with two lines—one line for 590.00 USD and one for 750.00 USD. From the requisition you create a purchase order with two lines in the same amounts as the requisition. You receive a voucher for 615.00 USD, which corresponds to one line of the purchase order (590.00 USD) and freight (25.00 USD). You close the remaining purchase order line for 750.00 USD.

For this example, the system creates these rows in the Project Transaction table for the requisition, purchase order, requisition reversal, voucher, purchase order reversal, and purchase order closure:

Description

Analysis Type

Quantity

Unit of Measure

Total Amount

Requisition line 1

REQ

20

EA

590.00 USD

Requisition line 2

REQ

30

EA

750.00 US

Requisition line 1 reversal

RRV

20

EA

590.00 USD

Requisition line 2 reversal

RRV

30

EA

750.00 USD

Purchase order line 1

COM

20

EA

590.00 USD

Purchase order line 2

COM

30

EA

750.00 USD

Voucher for purchase order line 1

ACT

20

EA

590.00 USD

Voucher for freight

ACT

20

EA

25.00 USD

Purchase order line 1 reversal

CRV

20

EA

590.00 USD

Purchase order line closure

CCA

30

EA

750.00 USD

Click to jump to top of pageClick to jump to parent topicNonrecoverable VAT Amounts in Purchase Order Reversals

The Purchasing Adjustment process includes nonrecoverable VAT amounts in the calculation of purchase order reversals. Nonrecoverable VAT amounts appear as transaction rows with an analysis type of VIN (nonrecoverable VAT) on the Project Transaction table. The Payables to Project Costing Application Engine process (PC_AP_TO_PC) adds VIN rows to the Project Transaction table for vouchers that contain nonrecoverable VAT.

The Purchasing Adjustment process includes nonrecoverable VAT amounts in the calculation of PO reversal amounts. This applies only if the ACT Amount installation option is selected in the Purchase Order Reversal field (CRV_OPTN) on the Installation Options - Project Costing page. Additionally, the VIN analysis type is added to the POADJ analysis group system data.

Click to jump to top of pageClick to jump to parent topicUsing Commitment Control to Generate Reversals

If you use budget checking, prior to creating RRV and CRV rows the Purchasing Adjustment process evaluates Commitment Control tables to determine if a requisition reversal or commitment reversal already exists. If a reversal row already exists for the requisition or commitment, the Purchasing Adjustment process creates the reversal based on information in Commitment Control. If a reversal does not already exist for the requisition or commitment, the Purchasing Adjustment process creates RRV and CRV rows based on information in the Project Transaction table.

See Also

Understanding PeopleSoft Commitment Control

Defining Project Costing Installation Options

Click to jump to parent topicUnderstanding Integration with PeopleSoft Inventory

You can integrate fulfilled demand from Inventory to Project Costing. Fulfilled demand is placed through inventory costing on the Inventory Accounting Distribution table (CM_ACCTG_LINE) where it can be picked up by PeopleSoft Project Costing and brought in as a transaction. Rows in the Inventory Accounting Distribution table are eligible for integration if they:

The Inventory to Project Costing Application Engine process (PC_IN_TO_PC) updates the PC Distribution Status to D (distributed) and copies the transactions to the Project Transaction table. If you use PeopleSoft Maintenance Management, the process also imports the work order business unit, work order ID, task ID, work order resource type, and work order resource line into the Project Transaction table.

Fulfilled demand is brought into PeopleSoft Project Costing as transactions with the analysis type that is specified in the Inventory field (PC_AN_TYPE_IN) on the Installation Options - Project Costing Integration page. The Inventory field delivered default value is ACT.

See Also

Understanding Order Fulfillment Processing

Understanding Integrated and Shared Products Setup Considerations

Click to jump to parent topicUnderstanding Integration with PeopleSoft Payables

You can integrate approved vouchers from PeopleSoft Payables to PeopleSoft Project Costing. These actions occur to integrate vouchers between Project Costing and Payables:

  1. A purchase order is created in PeopleSoft Purchasing and sent to PeopleSoft Payables.

  2. Vouchers entered into PeopleSoft Payables for bills received go through a matching process.

  3. Vouchers that have been matched are approved and posted to the AP (accounts payable) Accounting Entries table (VCHR_ACCTG_LINE).

  4. The Payables to Project Costing process copies voucher rows where the PC Distribution Status field is set to N (not distributed) from the AP Accounting Entries table to the Project Transaction table.

    Vouchers appear as transactions with the analysis type that is specified in the Payables field (PC_AN_TYPE_AP) on the Installation Options - Project Costing Integration page. The Payables field delivered default value is ACT.

    If you use PeopleSoft Maintenance Management, the process also imports the work order business unit, work order ID, task ID, work order resource type, and work order resource line into the Project Transaction table.

See Also

Running the Matching Process

Understanding Integrated and Shared Products Setup Considerations

Click to jump to parent topicUnderstanding Integration with PeopleSoft Order Management

You can use the Order Management to Project Costing Application Engine process (PC_OM_TO_PC) to integrate orders that originate in Order Management to Project Costing. These actions occur to integrate orders between PeopleSoft Order Management and PeopleSoft Project Costing:

  1. The Order Management to Project Costing process uses the Order Schedule Line table (ORD_SCHEDULE) to determine which transactions have a PC Distribution Status field value of N (not distributed).

  2. The Order Management to Project Costing process pulls these rows into PeopleSoft Project Costing.

    Orders appear as transactions with the analysis type that is specified in the Order Management field (PC_AN_TYPE_OM) on the Installation Options - Project Costing Integration page. The Order Management field delivered default value is ORD.

Note. If you set up the appropriate exchange rates, transaction amounts that are not in your business unit currency are converted during the integration process.

See Also

Processing Multiple Currencies

Enterprise PeopleTools 8.48 PeopleBook: PeopleSoft Process Scheduler

Click to jump to parent topicCreating Requisitions in PeopleSoft Project Costing

This section discusses how to create requisition transactions.

Click to jump to top of pageClick to jump to parent topicPage Used to Create Requisitions in PeopleSoft Project Costing

Page Name

Object Name

Navigation

Usage

Add Transactions

INTFC_PROJ_EXPR_02

Project Costing, Transaction Definitions, Add Transactions, Add Transactions

Add transactions to a project activity.

Click to jump to top of pageClick to jump to parent topicCreating Requisition Transactions

Access the Add Transactions page.

Requisition rows that you enter on this page are processed by the Purchasing Requisition Loader Application Engine process (PO_REQLOAD) as requisitions. Enter the fields that are required for requisition transactions for materials required by a project.

Enter transaction lines with the default analysis type of REQ (requisition). This is required for the Purchasing Requisition Loader process to retrieve the transaction and convert it to a requisition.

When the analysis type is REQ, the system populates these fields:

See Also

Adding Transactions

Click to jump to parent topicIntegrating Requisitions and Purchase Orders with PeopleSoft Project Costing

This section discusses how to process requisitions and purchase orders from PeopleSoft Purchasing into PeopleSoft Project Costing.

Click to jump to top of pageClick to jump to parent topicPage Used to Integrate Requisitions and Purchase Orders with PeopleSoft Project Costing

Page Name

Object Name

Navigation

Usage

Purchasing

PC_PO_TO_PC

Project Costing, Cost Collection, Purchasing, Purchasing

Run the Purchasing to Project Costing process to import requisitions, purchase orders, or both from PeopleSoft Purchasing to PeopleSoft Project Costing.

Click to jump to top of pageClick to jump to parent topicProcessing Requisitions and Purchase Orders into PeopleSoft Project Costing

Access the Purchasing page.

Option

Select to pull in specified transactions for all projects and activities, or for specific ones. Options are:

All: Processes all transactions that are associated with all activities.

Business Unit: Processes transactions for the selected business unit.

Business Unit/Project: Processes transactions for the selected business unit and project.

Business Unit/Project/Activity: Processes transactions for the selected business unit, project, and activity.

Purchasing Select Options

Select one of these options:

Purchase Orders: Integrates only purchase order transactions into PeopleSoft Project Costing.

Requisitions: Integrates only requisition transactions into PeopleSoft Project Costing.

Requisitions / Purchase Orders: Integrates purchase orders and requisition transactions into PeopleSoft Project Costing.

Run

Click to run the Purchasing to Project Costing integration process.

Click to jump to parent topicAdjusting Requisitions and Purchase Orders in PeopleSoft Project Costing

This section discusses how to process purchasing adjustments.

Click to jump to top of pageClick to jump to parent topicPage Used to Adjust Requisitions and Purchase Orders in PeopleSoft Project Costing

Page Name

Object Name

Navigation

Usage

Purchasing Adjustments

PC_POADJUST

Project Costing, Cost Collection, Purchasing Adjustments, Purchasing Adjustments

Request adjustments to requisitions and purchase orders.

Click to jump to top of pageClick to jump to parent topicProcessing Purchasing Adjustments

Access the Purchasing Adjustments page.

Option

Select an option to process transactions for all projects and activities, or for specific ones.

If you select Business Unit, Business Unit/Project, or Business Unit/Project/Activity, and the From Feed option is not selected on the Installation Options - Project Costing page for the type of transactions that you want to process, the system loads only the rows from the Project Transaction table that are associated with the run control options into a temporary table to process.

However, the system does not use a temporary table to process the selected rows if the From Feed option is selected. The From Feed option enables the Purchasing Adjustment process to begin automatically when you run the Purchasing to Project Costing process, Inventory to Project Costing process, or Payables to Project Costing process. When these processes automatically trigger the Purchasing Adjustment process, it evaluates all purchasing-related rows.

Important! If you restrict the Purchasing Adjustment process to run on a subset of business units, projects, or activities, you will have an outstanding commitment for rows that were not selected in the run control. For example, if a voucher contains Project A and Project B, and you run the Purchasing Adjustment process only on Project A, an outstanding commitment will remain in the Project Transaction table for Project B until you rerun the Purchasing Adjustment process with run control options that include Project B.

Application Options

Select an option to indicate which transactions to create in PeopleSoft Project Costing. Values are:

Purchase Order Adjustments: Creates transactions with an analysis type that is specified in the Purchasing Closure field on the Installation Options - Project Costing Integration page. The Purchasing Closure field delivered default value is CCA.

Purchase Order Reversals: Creates transactions with an analysis type that is specified in the Purchasing Reversals field on the Installation Options - Project Costing Integration page. The Purchasing Reversals field delivered default value is CRV.

Requisition Reversals: Creates reversal transactions with an analysis type that is specified in the Requisition Reversals field on the Installation Options - Project Costing Integration page. The Requisition Reversals field default value is RRV.

Run

Click to run the Purchasing Adjustment process.

On the Installation Options - Project Costing page, you can specify the Purchasing Adjustment process to run automatically when purchase orders or vouchers are integrated into PeopleSoft Project Costing. Select the From Feed option to initiate the Purchasing Adjustment process automatically when running the Purchasing to Project Costing process, the Inventory to Project Costing process, or the Payables to Project Costing process.

Click to jump to parent topicIntegrating with PeopleSoft Inventory

This section lists the page used to retrieve fulfilled demand from PeopleSoft Inventory.

Click to jump to top of pageClick to jump to parent topicPage Used to Integrate with PeopleSoft Inventory

Page Name

Object Name

Navigation

Usage

Inventory

PC_IN_TO_PC

Project Costing, Cost Collection, Inventory, Inventory

Request process to retrieve fulfilled demand from PeopleSoft Inventory.

Click to jump to parent topicIntegrating with PeopleSoft Payables

This section discusses how to process PeopleSoft Payables vouchers.

Click to jump to top of pageClick to jump to parent topicPage Used to Integrate with PeopleSoft Payables

Page Name

Object Name

Navigation

Usage

Payables

PC_AP_TO_PC

Project Costing, Cost Collection, Payables, Payables

Request process to retrieve approved vouchers from PeopleSoft Payables.

Click to jump to top of pageClick to jump to parent topicProcessing PeopleSoft Payables Vouchers

Access the Payables page.

Application Options

Select the option to indicate the detail at which rows are created in PeopleSoft Project Costing. Options are:

Detail: Creates one row in the Project Transaction table for each type of cost that is associated with a voucher. Use this option when you require more detail for analysis or project billing purposes. Types of costs that will generate new rows are:

  • Freight

  • Late Charges

  • Merchandise

  • Miscellaneous

  • Nonrecoverable VAT

  • Sales Tax

  • Use Tax

Summary: Creates one summarized row in the Project Transaction table for each approved voucher distribution line.

Run

Click to run the Payables to Project Costing integration process.

Click to jump to parent topicIntegrating with PeopleSoft Order Management

This section lists the page used to retrieve customer orders from PeopleSoft Order Management.

Click to jump to top of pageClick to jump to parent topicPage Used to Integrate with PeopleSoft Order Management

Page Name

Object Name

Navigation

Usage

Order Management

PC_OM_TO_PC

Project Costing, Cost Collection, Order Management, Order Management

Run the Order Management to Project Costing process to retrieve customer orders from PeopleSoft Order Management.