Background: Standard Cost Rollup

Use the Standard Cost Rollup (MCR) program to update the standard cost of items and update the general ledger if you have inventory interfaced to GL (see Overview: Interfacing Inventory to GL) and Road Map for more information.

This topic has these subtopics:

Cost Rollup

Work File Saved

Multiple Batches

Calculate Labor and Overhead

Default Record

Preview and Final Register

Cost Rollup

Costs are rolled up starting with low level code 1 (typically purchased components) until all low level codes have been rolled. The accumulated cost (standard cost) is the sum of the incremental costs of the current item and the accumulated costs, for each cost component, based on the item's bill of material. This sequence allows each level to be correctly costed.

If an item’s status indicates that it should be excluded from the cost roll, the item is skipped during the cost roll process and the item's costs remain unchanged, effectively "freezing" its standard cost at the last rolled cost.

If you input a range or list of items or select the option to only roll up zero cost items, the cost roll only updates the items that are specifically selected. For example, if you create a new finished good item that has subassemblies and new purchased items, you need to include all of them in the range or list.

Cost inquiries and reports use standard unit cost to provide a comparison with actual cost. The action of this program depends on the item type and the branch type:

Item type

Standard Cost Rollup

Finished good, manually planned item or MRP-dependent item (bypass code 0)

Rolls up costs for the parent item

Family, configured product, prompt, and pseudo (bypass code other than 0)

Does not compute costs

The cost rollup process is dependent on the type of branch and on whether you make or buy the item:

Branch type

Standard Cost Rollup

Non-manufacturing

Treats all items as buy items and transfers the incremental cost elements entered in the Item Cost Maintenance (ICM) program to the equivalent standard cost element. 

Note
Execution of a cost roll on other than the manufacturing branch is rarely done. It requires that you manually load the incremental cost fields.

Manufacturing

The rollup totals incremental material cost of the current item with the standard material cost of all components on the item's current bill of material. For purchased items (make/buy/kit code is buy) the item's  incremental material cost simply becomes the standard material cost.

If you select Calculate labor and overhead?, the roll up calculates the incremental labor, overhead, and outside service costs based on routing operations for the item's current routing revision level. The sum of the current item's incremental labor, overhead and service costs are added to the accumulated cost elements; the accumulated costs are then summed to arrive at the item's total standard cost. If no routing exists, previously entered labor, overhead and service costs are not impacted by this option.

Note
The Copy new costs to branches in cost roll? and Copy rolled up costs in detail or summary? system options (maintained in
System Options Maintenance (XM) - Inventory Control Options) control if and how branches other than the manufacturing branch are updated with the newly rolled costs. Whether or not new costs are copied to items in other branches is further controlled by the Upd costs in cost roll? field maintained in Branch Maintenance.

You control when you want to recalculate standard costs for items. Some companies wish to maintain a standard cost for an entire year. In this case, for any new items added during the year, you would input the incremental material costs and select the option to only roll up zero cost items. However, if you copy existing items to create new items, system options (maintained in System Options Maintenance (XM) - Inventory Control Options) determine how item costs are copied.

If Copy item costs in enterprise item copy? is selected, the new item may not have a zero cost and would therefore not be included in a zero cost items only rollup.

You will likely want to select Copy item costs in the branch item copy? so, at least for some branches, branch records are assigned the manufacturing branch cost as they are created. If there are branches that you want to maintain their own costs (i.e., separate from the manufacturing branch costs), you can exclude them by leaving Upd costs in branch copy? blank in Branch Maintenance). If costs are not copied to the new branch record, they will be zero (unless costs are rolled up for the new branch specifically).

Multiple Batches

You can create more than one batch, each of which has different items and options. For example, you may specify batches that contain:

  • Specific item numbers by entering a range or creating a list of items. However, the same item cannot be in more than one batch.

  • Zero cost items only.

Default Record

You can enter new batches faster and more accurately if you set up a default record. For example, if you use the same labor, overhead, machine, and setup rates for all of your roll ups, create a default record with these rates. When you enter a new batch, the rate fields will already be populated by the program.

To create a default record, enter the program for which you want to set up an enterprise default record. Enter * in the field in which you would usually add a new record.

Work File Saved

If you click Cancel in response to the prompt Register is complete, proceed with update?, the program saves the work file and then displays the name of the file. The program writes the file using the file format of CRUWORK Material Cost Roll Up Work File; use the Data Dictionary Inquiry (DFQ) program to view the file variables.

Calculate Labor and Overhead

If you select the Calculate labor and overhead? option, Standard Cost Rollup calculates:

  • Labor, labor overhead, and outside service costs from the parent item's current routing

  • Material and material overhead costs from the parent and component records in the Item Cost Maintenance (ICM) program

Cost

Standard cost rollup updates

Material

Material cost in Item Cost Maintenance (ICM): Incr matl cost for components required to make the parent item

Labor

Incremental and standard labor for a parent item based on the operation type of standard sequences set up in the Routing Maintenance (RTM) program:

Regular operation: (Hours per piece x Direct labor rate) + (Setup time x Setup labor rate / Standard lot size)

Batch operation: (Hours per batch x Direct labor rate / Pieces per batch) + (Setup time x Setup labor rate / Pieces per batch)

Unattended operation: (Setup time x Setup labor rate x Setup labor percent / Standard lot size) + (Hours per piece x Direct labor rate x Direct labor percent)

Overhead

Incremental and standard overhead are based on the overhead codes selected for each work center used by the operation sequences in the Routing Maintenance (RTM) program. Material overhead is the sum of the overhead percents in the Item Cost Maintenance (ICM) program. Machine overhead is the sum of the overhead percents in the Work Center Maintenance (WCM) program.

Matl ovh percent: Overhead code 1 percent +Overhead code 2 percent + Overhead code 3 percent + Overhead code 4 percent

Mach ovh percent (from the work center): Overhead code 1 percent + Overhead code 2 percent + Overhead code 3 percent + Overhead code 4 percent

Regular operation: ((Hours per piece x Direct labor rate) + (Setup time x Setup labor rate / Standard lot size)) x Mach ovh percent + (Matl incr cost x Matl ovh percent)

Batch operation: ((Hours per batch / Pieces per batch x Direct labor rate) + (Setup time x Setup labor rate / Pieces per batch)) x Mach ovh percent + (Matl incr cost x Matl ovh percent)

Unattended operation: ((Setup time x Setup labor rate x Setup labor percent / Standard lot size) x Labor ovh percent) + ((Hours per piece x Direct labor rate x Direct labor percent) x labor ovh percent) + (Setup time x Machine labor rate / Standard lot size) + (Hours per piece x Machine labor rate)

Service

For a purchased service operation, writes the amount from the Cost per piece (from the routing) to the Incr OS cost field of the Item Cost Maintenance program.

If you do not select the Calculate labor and overhead? option, Standard Cost Rollup uses the incremental labor, overhead, and outside service costs from the item's record in the Item Cost Maintenance (ICM) program.

Material

 

Labor

Manufactured items can have an incremental labor cost, but purchased items should not.

If you enter an amount in the Incr labor cost field for a parent item, Standard Cost Rollup updates the item's standard labor cost by that amount.

Overhead

Incremental overhead can be applied to material. You can set up overhead codes that assign a percent of the material cost to departments or functions like quality control, receiving, and stocking.

If you select one or more Overhead codes for an item, Standard Cost Rollup updates the item's Incr ovhd cost field and standard overhead cost by that amount.

A number of reports and inquires have a Use S=Standard cost or M=Std matl cost Program option. Select S if you want to include overhead and M if you do not.

Service

Incremental outside services can include labor, material, and other costs, such as transportation.

If you enter an amount in the Incr OS cost field for a component, Standard Cost Rollup updates the item's standard service cost by that amount and also the standard service cost of its parent item.

Preview Register

The Standard Cost Rollup Register, the register includes this information:

  • Batch number

  • Item number

  • Branch

  • Quantity on hand

  • Stocking unit of measure

  • Cost before roll up for material, labor, overhead, outside service, and total

  • Item description

  • Cost after roll up for material, labor, overhead, outside service, and total

  • Unit cost variance: Old cost - New cost

  • Old value: Old cost x Quantity on hand

  • New value: New cost x Quantity on hand

  • Inventory valuation variance: Old inventory value - New inventory value

  • ****Message followed by:

    • Routing sequence level

    • Operation sequence number

    • Operation code

    • Operation type

    • Message text; for example, No overhead applied, Default machine rate used, and Make item .. no routing data available

Grand totals:

  • Cost before roll up for material, labor, overhead, outside service, and total

  • Cost after roll up for material, labor, overhead, outside service, and total

  • Variance for material, labor, overhead, outside service, and total

  • Number of items rolled up