Setting Up the Cost Structure
The cost structure determines how inventory transactions are calculated, where accounting entries are posted, and how many sets of books are maintained.
To set up cost structure:
Establish the ledgers and ledger groups for the PeopleSoft General Ledger business unit or verify that the financials implementation team creates them.
Define the cost books at the setID level.
Define the cost types at the setID level.
Associate the cost books and cost types with the PeopleSoft Inventory business units and ledgers or ledger groups.
Define the cost profiles at the setID level.
You determine the receipt cost method, cost flow, and deplete cost method for the items. For an item that is manufactured with PeopleSoft Manufacturing, a cost profile also determines the costing method that is used to value labor and machine costs.
Create cost profile groups at the setID level.
This page combines the cost book and cost profile.
Associate the inventory items with a cost book and a cost profile.
This can be done in the Define Item component or the Define Business Unit Item component.
Define the cost elements to categorize the different cost components for an item, including material, conversion, landed, additional transfer costs, and outbound costs.
Attach the cost element to the various PeopleSoft pages that generate costs.
For the material costs of the item, add the cost element that is defined for material to the item by using the Define Business Unit Item-General: Common page.
Note: Once you have read the information in this section, it is recommended that you review the examples in, "Scenarios for PeopleSoft Cost Management". Please review the sections on calculating transaction costing based on the cost profile and determining your cost structure strategy.
Pages Used to Define Cost Structure
|
Page Name |
Definition Name |
Navigation |
Usage |
|---|---|---|---|
|
Books |
CM_BOOK_DEFN |
|
Create cost accounting books to identify the type of accounting records that are to be maintained. The books are added to the inventory business unit and the cost profile group. |
|
Cost Types |
CE_TYPE |
|
Create separate costing groupings with different methods of costing, such as current, revised or forecasting. |
|
Ledger Group - Definition |
LEDGER_GROUP |
|
Define a ledger group and link it to a ledger template. Also used to assign ledger details to the group and to identify the unique attributes of each ledger within the group. |
|
Inventory Definition - Business Unit Books |
CM_BU_BOOK |
|
Link the cost books and cost type with a PeopleSoft Inventory business unit, ledger, and ledger group. Define the books to populate with accounting entries for each business unit. |
|
Cost Profiles |
CM_PROFILE_DEFN |
|
Establish the cost profile to determine how items are costed in the business unit's cost book. |
|
Cost Profiles - Manufacturing |
CM_PROFILE_DEF_MFG |
|
For items that are used in PeopleSoft Manufacturing, enter additional cost profile information to define the costing methods for labor and machine costs. |
|
Cost Profile Groups - Definition |
CM_GROUP_DEFN |
|
Define a cost profile group by entering a description and any comments. |
|
Cost Profile Groups - Books |
CM_GROUP_DETAIL |
|
Link the cost book and cost profile together under the cost profile group. |
|
Item Definition - General: Common |
INV_ITEMS_DEFIN1 |
|
Enter a cost profile group for an item. Although this is not required, associating the items to a Cost Profile Group simplifies setup when defining items at the inventory business unit level. |
|
Define Business Unit Item - General: Costing |
CM_ITEM_METHOD |
|
Define the cost profile of an item by business unit and cost book. |
|
Cost Elements |
CM_ELEMENT |
|
Cost elements categorize the components of an item's cost. The system maintains an item's cost-by-cost element. Cost elements also help define the debit and credit ChartFields in transaction processing. |
|
Define Business Unit Item - General: Common |
GEN_ATTRIB_INV |
|
Define the cost element for an item's material costs. |
Establishing PeopleSoft General Ledger Business Units, Ledger Groups, and Ledgers
Before beginning the process of defining PeopleSoft Inventory business units, you need to establish PeopleSoft General Ledger business units, ledgers and ledger groups. Ledgers and ledger groups represent a set of books and store the posted financial entries (journal entries) by accounting period and fiscal year. Different ledgers can be defined for recording financial records, tax records, management reports, and so on.
Books Page
To define the types of accounting records to maintain, use the Cost Book (CM_BOOK_DEFN) component.
Use the Books page (CM_BOOK_DEFN) to create cost accounting books to identify the type of accounting records that are to be maintained.
The books are added to the inventory business unit and the cost profile group.
Image: Cost Books page
This example illustrates the fields and controls on the Cost Books page. You can find definitions for the fields and controls later on this page.

Define a separate cost book for each type of accounting records that you want to maintain. For example, define a cost book for financial records; another cost book for tax records, and so on.
You can create any number of books and assign the books to a PeopleSoft Inventory business unit. Each book enables you to use different cost methods; for example, a financials book can use standard costing for items, and the tax book can use LIFO costing for items. You can define any number of simultaneous books to be used. Each inventory transaction that has a financial impact creates a separate set of accounting entries in each book that is assigned to it. The accounting entries are then posted to the specified ledger or ledger group within PeopleSoft General Ledger.
Select the IFRS Reporting check box to enable this cost book to support International Financial Reporting Standards (IFRS). This check box cannot be selected if the existing cost book uses the LIFO cost flow method. For additional information about setting up IFRS reporting, please see the Valuing Inventory for IFRS section within the Costing Transactions and Creating Accounting Entries topics.
Cost Types Page
To define cost types, use the Cost Types component (CE_TYPE).
Use the Cost Types page (CE_TYPE) to create separate costing groupings with different methods of costing, such as current, revised or forecasting.
Image: Cost Types page
Define different cost types, such as current, revised, and forecasted costs, to create a working space with which you can perform what-if analysis. You calculate the cost of a manufactured item based on cost types. Purchased or make items using the standard cost method can use cost types to calculate a standard cost. Cost types are used as a key to conversion costs and overhead conversion costs to calculate both standard cost and actual cost make items. The cost type is added to the Cost Rollup process page when calculating the cost of an item. For a manufactured item using an actual or average costing method, the cost type should be defined on the Inventory Definition-Business Unit Books page that is to be used by the Transaction Costing process (within the Cost Accounting Creation process) when computing the item cost.

Select the method to calculate the cost of purchased components when computing the cost of an item. The method that you choose here applies to all cost versions using this cost type. Options for Purchase Cost Used include:
Associating Cost Books with PeopleSoft Inventory Business Units, Ledgers, and Ledger Groups
A critical step in designing the inventory business unit is to define the accounting links to the general ledger system. Use the Inventory Definition component to:
Identify the PeopleSoft General Ledger business unit that accepts financial transactions by using the Inventory Definition - Business Unit Definition Page.
Only one general ledger business unit can be defined per inventory business unit.
Define one or more combinations of cost book and ledger or ledger group for the inventory business unit by using the Inventory Definition - Business Unit Books Page.
When you attach a cost book, every financial transaction that is recorded in this inventory business unit creates accounting entries in that cost book. For example, let's assume that you identify two separate cost books, FIN and TAX, and an item is shipped from the inventory business unit. Two sets of accounting entries are recorded: one in the cost book FIN, and one in the cost book TAX. For each cost book that is defined for an inventory business unit, you must also define the ledger or ledger group that receives the accounting entries for the general ledger side. These ledgers and ledger groups must be part of the general ledger business unit that is defined for the inventory business unit.
Identify the cost type for makeable items by using actual or average cost methods.
If makeable items use actual or average costing methods, then enter a cost type for each cost book. The cost type is used by the Transaction Costing process (within the Cost Accounting Creation process) when calculating the cost of an item that is manufactured in PeopleSoft Manufacturing. Cost types enable the Transaction Costing process to pick up the correct conversion rates and overhead conversion rates, plus any additional costs.
Designating the Primary Book
The inventory business unit must have at least one book. When you associate a cost book with a PeopleSoft Inventory business unit, one book must be designated as the primary book. This is done by associating it with the primary ledger or default ledger group for the PeopleSoft General Ledger business unit. These ledgers and groups are defined on the Ledger Group - Definition page. This page also contains a Keep Ledgers in Sync option.
If the Keep Ledgers in Sync option on the Ledger field is unavailable on the Ledger Group - Definition page, transactions are posted to all ledgers in the ledger group that you select for the book. Exactly one book for the business unit must be pointing to the default ledger group.
If the Keep Ledgers in Sync option is off, you can select the ledger within the ledger group to which you want to post transactions for the book. In that case, the primary book must be pointing to the primary ledger within the default ledger. With the option off, you can also leave the Ledger field blank and transactions are posted to all ledgers in the ledger group that you select for the book. In that case, the book must be pointing to the default ledger group.
If you select a primary ledger, it must use the base currency of the PeopleSoft Inventory business unit and PeopleSoft General Ledger business unit. If you select a default ledger group, the primary ledger of that ledger group must use the base currency of the PeopleSoft Inventory business unit and PeopleSoft General Ledger business unit.
Inventory Definition - Business Unit Books Page
Use the Inventory Definition - Business Unit Books page (CM_BU_BOOK) to link the cost books and cost type with a PeopleSoft Inventory business unit, ledger, and ledger group.
Define the books to populate with accounting entries for each business unit.
Image: Inventory Definition - Business Unit Books page
This example illustrates the fields and controls on the Inventory Definition - Business Unit Books page. You can find definitions for the fields and controls later on this page.
In the Book Status field, enter the status of the book:
This table lists the conditions under which you can change the book status:
|
Change From This Status |
To Active |
To Inactive |
To Pending |
To Stopped |
To Cancel |
|---|---|---|---|---|---|
|
Active |
--- |
Okay (warning appears). |
Not allowed |
Okay (warning appears). |
Not allowed. |
|
Inactive |
Not allowed. |
--- |
Not allowed. |
Okay. |
Not allowed. |
|
Pending |
Okay, if: All items in the business unit have a profile for the pending book. The book is seeded. The start date is greater than the present. |
Okay, if: The book is seeded. |
--- |
Not allowed. |
Okay, if: The book is not seeded. |
|
Stopped |
Not allowed. |
Okay. |
Not allowed. |
--- |
Not allowed. |
|
Cancel |
Not allowed. |
Not allowed. |
Okay. |
Not allowed. |
--- |
Cost Profiles Page
To define cost profiles for items, use the Cost Profiles (CM_PROFILE_DEFN) component.
Use the Cost Profiles page (CM_PROFILE_DEFN) to establish the cost profile to determine how items are costed in the business unit's cost book.
Image: Cost Profiles page
This example illustrates the fields and controls on the Cost Profiles page. You can find definitions for the fields and controls later on this page.

The next step in setting up the system is to determine the methods that you want to use to value inventory items. In PeopleSoft Cost Management, you assign cost profiles to items to determine the costing of inventory transactions for that item. PeopleSoft Cost Management offers a number of options for cost profiles that you can mix and match to suit your requirements. Different items or groups of items within a business unit may use different cost profiles, and the same item in different business units may also use different cost profiles.
A profile determines the costing method that is used to value receipts, depletions, and inventory stock.
The Receipt Cost Method, Cost Flow, and Deplete Cost Method fields cannot be changed once a transaction using this cost profile is entered into the costing records (that is, CM_RECEIPTS table).
Receipt Cost Method
The Receipt Cost Method is the method that PeopleSoft Cost Management uses to account for receipts to inventory. Receipts from PeopleSoft Purchasing and completions from PeopleSoft Manufacturing become putaways into PeopleSoft Inventory. PeopleSoft Cost Management tracks and accounts for each putaway. The Receipt Cost Method tells the system how the putaway is costed.
Cost Flow
The Cost Flow determines how you want depletions to occur. Although the choice is often a reflection of the physical flow of goods, the choice that you make here does not need to follow the true physical flow of items, especially when it is not practical or significant enough to track the specific flow of quantities. This is the accounting assumption for a particular book. As depletions from inventory are processed, PeopleSoft Cost Management uses this part of the cost profile to determine which putaway can be assumed to have satisfied the depletion and assign putaways to depletions.
For lot ID, FIFO and LIFO items, it may take more than one putaway to satisfy depletions. A fully satisfied depletion is referred to as a depleted depletion. That is, using the cost flow that is specified, PeopleSoft Cost Management found enough on-hand quantities in putaways to satisfy the depletion.
Deplete Cost Method
The deplete cost method is the method that is used to assign a cost to the depleted depletion. Options are:
Insufficient Qty Cost Option
If you are using the negative inventory feature in PeopleSoft Inventory, this option enables you to control how depletion transactions are costed when the item quantity dips into negative quantity. The options are:
Note: The negative inventory feature is activated by selecting the Allow Negative Inventory check box on the Inventory Definition-Business Unit Options page.
Note: If Periodic Weighted Average is entered as the Deplete Cost Method, then negative inventory depletion transactions cannot be costed before sufficient quantity has been received into the business unit. The Cost Profile can only use Don't cost if insufficient qty or Cost to point of zero quantity as the Insufficient Qty Cost Option.
Cost Element Option
This option is enabled when you select a deplete cost method of perpetual average or retroactive perpetual average.
Average cost at the cost element detail level only makes sense for items that consistently use the same cost elements for all putaways and if cost element level averages are required for reporting and accounting purposes.
Hold for Final Cost
The Hold for Final Cost check box delays the calculation of actual cost and standard cost variances for items until the final costs are received from PeopleSoft Payables or PeopleSoft Manufacturing. The benefit of this option is to minimize the number of extra accounting entries from PeopleSoft Cost Management. Without this option, the cost of the item is calculated when the item is put away into inventory at the currently available price (from the PO or production ID). This cost is later adjusted for any prices variances, such a, the invoice price or additional manufacturing costs. With this option and the Transaction Costing process run in Mid Period mode, the costing of all putaways and depleted depletions that are tied to unfinished costs (unvouchered and unmatched POs or production IDs with incomplete costs) are postponed. Costing of receipts and depletions is put on hold until the production is complete or PO, receipt, and vouchers are matched; this reduces the need for adjustments. If you run a period-end process, all transactions are costed by using the available cost, regardless of this check box setting.
For purchased items using actual cost, as supplier invoices (vouchers) are entered and matched to the PO and receipt ID by PeopleSoft Payables, PeopleSoft Cost Management is notified of the exact amounts that are vouchered for each receipt. PeopleSoft Cost Management is then able to adjust all receipts, depleted depletions, and variance calculations for costed transactions to the new revised cost and creates the necessary accounting entries for these adjustments. However, if you prefer to postpone the costing of quantity movements until the vouchers are been fully matched, you may select this option.
For makeable items, the Hold for Final Cost option delays the cost calculation of the manufactured item until the final costs from PeopleSoft Manufacturing for all components, conversion costs, or overhead costs are completed; reducing the number of variance adjustments that are needed. If you do not select the Hold for Final Cost option, then the Transaction Costing process calculates the cost of a manufactured item when the production ID is closed for accounting.
The Hold for Final Cost check box does not restrict the flow of item quantities through inventory. PeopleSoft Cost Management keeps track of uncosted and unaccounted-for quantity flows and catches the cost up with those flows as required by period-end requirements or when the final cost is determined, whichever comes first.
Writeoff PPV and ERV
For purchased items only, select this check box to record any differences between the purchase order price and the vouchered price in an expense account rather than catching up the adjustments with the inventory receipt and depletion transactions. This check box is only available if you have selected Actual for the Deplete Cost Method. The variance is inserted into CM_VARIANC_COST record using the transaction group 400 Std/Actual Cost PPV) and the transaction group 402 (Std/Actual Cost ERV). If this check box is not selected, then both the PPV and ERV are applied to the inventory receipt and depletion transactions; however, if the IFRS Reporting check box is selected on the cost book, cost profile group, or the item business unit definition, then the ERV portion is expensed. For additional information about setting up IFRS reporting, please see the Valuing Inventory for IFRS section within the Costing Transactions and Creating Accounting Entries topics.
Storage Area Control for Costs
Check Storage Area Control for Costs if you want to apply the FIFO or LIFO depletion method at the storage area level. This means that the system uses FIFO or LIFO costing based on the receipts to the specific storage area from which the item is depleted. You can use storage area control with or without location accounting. However, if you use location accounting, it is strongly recommended that you use storage area control. If the FIFO or LIFO costing of depletions should apply to all receipts at the business unit level, this option can be set to off (unchecked).
Valid Profile Combinations
The combination of receipt cost method, cost flow, and deplete cost method that you select must match one of the valid combinations that appear at the bottom of the page.
If you select a receipt cost method of Non Cost, the system sets the cost flow and deplete cost method fields to Non Cost.
If you select a receipt cost method of Actual or Std Cost, neither the cost flow nor the deplete cost method can be Non Cost. Otherwise, an error message appears.
Cost Profiles - Manufacturing Page
Use the Cost Profiles - Manufacturing page (CM_PROFILE_DEF_MFG) to for items that are used in PeopleSoft Manufacturing, enter additional cost profile information to define the costing methods for labor and machine costs.
Image: Cost Profiles - Manufacturing page
This example illustrates the fields and controls on the Cost Profiles - Manufacturing page. You can find definitions for the fields and controls later on this page.

Labor Cost Method
If you use PeopleSoft Manufacturing, use this field to specify how labor costs are calculated. This cost profile should be attached to the make item.
Machine Cost Method
If you use PeopleSoft Manufacturing, use this field to specify how machine costs are calculated. This cost profile should be attached to the make item.
Valid Profile Combinations
The combination of receipt cost method, cost flow, deplete cost method, labor cost method, and machine cost method that you select must match one of the valid combinations that are displayed at the bottom of the page.
Cost Profile Groups - Books Page
To define cost profile groups, use the Cost Profile Group (CM_GROUP_DEFN) component.
Use the Cost Profile Groups - Books page (CM_GROUP_DETAIL) to link the cost book and cost profile together under the cost profile group.
Image: Cost Profile Group Books page
This example illustrates the fields and controls on the Cost Profile Group Books page. You can find definitions for the fields and controls later on this page.

Cost Profile Groups are designed to minimize the maintenance of item cost profiles by defaulting the proper cost profile into the business unit, item, and cost book combination. Cost Profile Groups are used to associate items with like costing profiles. First you give the cost profile group a description, then you associate it with a cost book and cost profile. By assigning the profile to the book and associating the book and profile to a cost profile group, all items that are assigned to that group use the specified cost profile as the default.
You can have any number of profiles to cost the items. Each profile can be associated to a unique book so that entries can be made to various ledgers based on different cost assumptions.
Associating Items With Cost Books and Cost Profiles
As items are added to inventory business units, it is required that a cost profile be defined for each cost book that is used by the business unit. This ensures a complete set of accounting entries for each book. Methods for adding the cost book and cost profile to the item within an inventory business unit include:
Automatic Default Approach: Enter the cost profile group on the Item Definition - General: Common page as you define the item at the setID level.
Then, when you create the item ID and inventory business unit combinations by using the Define Business Unit Item component, the cost book and cost profile that is defined for the cost profile group appear by default on the Define Business Unit Item - General: Costing page. Use this method if you plan to use the same cost book and cost profile for every inventory business unit where this item is used.
Non-Automatic Default Approach: Enter the cost profile for each item ID and inventory business unit combination by using the Define Business Unit Item - General: Costing page.
The cost book appears by default from the inventory business unit definition. Use this method if the cost profile that is used for the item varies by inventory business unit.
Use a combination of both methods by moving the book and profile by default from the setID level and then changing the cost profile on any Define Business Unit Item - General: Costing page that does not follow the default method.
Be sure to select Allow Overrides to Profile on the cost profile group if users at that item-in-business unit level should be able to modify cost profiles.
Note: An item cannot use a cost profile with the cost flow methods of lot ID or serial ID unless the item is defined as lot or serial controlled.
Note: On the Define Business Unit Item - General: Costing page, the Used in Mfg check box indicates that the item is used in manufacturing.
Cost Elements Page
To define cost elements, use the Cost Elements component.
Use the Cost Elements page (CM_ELEMENT) to cost elements categorize the components of an item's cost.
The system maintains an item's cost-by-cost element. Cost elements also help define the debit and credit ChartFields in transaction processing.
Image: Cost Elements page
This example illustrates the fields and controls on the Cost Elements page. You can find definitions for the fields and controls later on this page.

Use the Cost Elements page to define or maintain cost elements, which are used to categorize different components of an item's cost. An item's cost is calculated and maintained by cost elements. You can use cost element categories to define the costs at a summarized or very detailed level by using one or many cost elements. Cost elements also help define the ChartField combinations that are used to create accounting entries during the Accounting Line Creation process.
When defining cost elements, you must associate the element with a predefined cost category. Options are:
PeopleSoft Cost Management uses the cost categories throughout for reporting purposes. Additionally, the system uses only certain categories of costs for certain transactions. PeopleSoft Cost Management uses the costs that are associated with conversion, conversion overhead, material, inbound, landed, and other cost categories to value inventory and all the transactions. For shipments, outbound costs are also included.
Attaching Cost Elements to Generate Costs
Once you define the cost elements, attach the appropriate cost elements to the different costs that are generated by PeopleSoft Cost Management, including:
Attach a default cost element to items by using the Define Business Unit Item page. This cost element is used when valuing receipts.
Use landed cost elements to categorize landed costs by using the Misc Charge/Landed Cost Definition page.
Use additional transfer cost elements to categorize interunit transfer costs by using the Transfer Pricing Definition component.
For a purchased item using standard cost:
If you are not using the Cost Rollup process, then define cost elements for the items by using the Item Production Costs page. This is not a recommended method.
If you are using the Cost Rollup process to calculate costs, then define cost elements on the Additional Item Costs page.
For makeable items, use the cost elements to define costing conversion rates, costing conversion overhead rates, additional item costs, and forecasted purchase costs.