Using Costing Flow Diagrams

This diagram illustrates how the Transaction Costing process (within the Cost Accounting Creation process) calculates the cost of each inventory transaction.

Detailed Costing Flow Diagram - Transaction Costing Processtransaction costingdiagram of cost flowdiagram ofdetailed costing flow diagram

The Transaction Costing process:

  1. Expands the inventory transactions in TRANSACTION_INV into the PeopleSoft Cost Management CM_TRANSACTION table adding a separate row for each business unit and cost book combination. Interunit transactions are expanded for compound accounting entries and stored in the CM_INTRANSIT record. Shipment on Behalf of transactions are stored in the CM_SHIPONBEHALF and CM_SHIPONB_BOOK tables. Interunit Expensed Issue Returns are stored in the TRANS_INV_CM table. For interunit transfers, interunit expensed issues, and shipment on behalf of transactions, the IN_DEMAND_TPRC table is used in combination with the TRANSACTION_INV table.

  2. Places putaway transactions into CM_RECEIPTS and dummy deplete rows in CM_DEPLETE to complete the join for CM_ONHAND_VW.

  3. Inserts all cost adjustments from PeopleSoft Manufacturing production IDs, Payable vouchers, and user-entered cost adjustments. Stores the actual cost value adjustments in the record CM_USER_CST_ADJ where the adjustment then flows into the CM_RECEIPT_COST record to be picked up by the Accounting Line Creation process. Stores the value adjustments for items using perpetual average and retroactive perpetual average costing in the record CM_COST_ADJ, and then expands the adjustment by cost book into the CM_COST_ADJB record. The Accounting Line Creation process picks up the data from the CM_COST_ADJB record.

  4. Adds depletion transactions into CM_DEPLETION table.

  5. Matches up each depletion transaction in CM_DEPLETION with a qualifying putaway from CM_ONHAND_VW. These depleted depletions are inserted into the CM_DEPLETE table.

  6. Calculates the cost of receipts and placed them into CM_RECEIPT_COST, CM_VARIANCES, and CM_VARIANC_COST tables.

  7. Calculates the cost of depletions in CM_DEPLETE table and placed them in the CM_DEPLETE_COST table. In addition, it also calculates the gain or loss on interunit transfers and places them in the CM_TRANSVAR and CM_TRANSVAR_COST tables.

  8. Calculates the cost of make items produced in PeopleSoft Manufacturing. The end item costs are computed and placed in CE_ACTUAL_COST table.

This diagram illustrates how the Accounting Line Creation process creates the accounting entries for each inventory transaction.

Detailed Costing Flow Diagram - Accounting Line Creation Process