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
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 |
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 |
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