Execute BoM Cost Roll-Up and Standard Costing
Calculating total product cost across raw ingredients, labor hours, machine overhead, and updating standard prices.
1. Overview & Business Value#
This comprehensive operational guide details the architecture, business workflows, configuration parameters, and execution steps for Execute BoM Cost Roll-Up and Standard Costing within SmartERP.
Calculating total product cost across raw ingredients, labor hours, machine overhead, and updating standard prices.
{screenshot:standard-costing-and-bom-rollup-overview-dashboard}
2. Prerequisites & Security Access Groups#
- Required Modules:
mrp, quality_control, smarterp_manufacturing_costing - Security Groups:
Manufacturing User(Technical ID:mrp.group_mrp_user)Manufacturing Administrator(Technical ID:mrp.group_mrp_manager)Quality Inspector(Technical ID:quality.group_quality_user)
- Master Data Dependencies: Bills of Materials (BoM), routing operations, work centers with machine/labor hourly rates, raw material stock, and inspection checkpoints.
3. Step-by-Step Configuration & Execution#
Step 1: Navigating to the Module Interface#
- Log into your SmartERP instance at
https://smarterp.et/odoo. - Open the main App Switcher (grid icon in the top-left corner).
- Select the Manufacturing app icon.
- From the top navigation bar, open Manufacturing β Operations β Manufacturing Orders / Work Orders; Quality β Quality Control.
{screenshot:standard-costing-and-bom-rollup-app-switcher-navigation}
Step 2: Creating and Parameterizing Records#
- Click the New button in the top-left control panel.
- Complete the mandatory fields in the record form:
- Finished Product (Mandatory): Manufacturable item variant linked to an active Bill of Materials
- Quantity to Produce (Mandatory): Target production batch volume in standard unit of measure
- Bill of Materials (BoM) (Mandatory): Active engineering recipe defining component roll-ups and operation steps
- Scheduled Date (Mandatory): Target production execution date and shift allocation
- Configure optional operational parameters and localized tags as required:
- Work Center Routing (Optional): Specific shop floor machine or assembly station sequence
- Lot / Serial Number (Optional): Assigned traceability lot for finished goods batch tracking
- Analytic Cost Account (Optional): Cost absorption center for direct labor and utility overhead
- Click the Save icon in the control bar to commit the record.
{screenshot:standard-costing-and-bom-rollup-record-creation-form}
Step 3: Validating and Processing Transactions#
- State Transitions: Execute operational state progression (Draft β Confirmed β In Production β Quality Gate Passed β Done β Cost Closed).
- Ledger & System Impact: Consumes raw materials from inventory (crediting stock valuation), absorbs labor/machine overhead, and debits finished goods inventory at actual cost.
- Audit Verification: Automated recording of author ID, timestamp, and immutable revision history.
{screenshot:standard-costing-and-bom-rollup-transaction-processing-state}
Principles of Cost Roll-Up#
A finished good's standard unit cost comprises three structural cost layers:
- Direct Material Cost: $\sum (\text{Component Quantity} \times \text{Standard Cost} \times [1 + \text{Scrap \%}])$
- Direct Labor Cost: $\sum (\text{Routing Operation Run Time} \times \text{Labor Hourly Rate})$
- Machine Overhead Absorption: $\sum (\text{Work Center Machine Time} \times \text{Work Center Hourly Rate})$
[mrp-bom-cost-rollup]
Procedure: Running an Automated Cost Roll-Up#
- Open the target product's active Bill of Materials.
- In the top action bar, click Cost Analysis / Compute BoM Cost.
- SmartERP recursively evaluates every sub-assembly and component price in the tree.
- The system displays the comprehensive cost breakdown table:
- Total Component Cost: e.g.,
4,210.50 ETB - Total Operation Cost: e.g.,
920.00 ETB - Total Calculated Unit Cost:
5,130.50 ETB
- Total Component Cost: e.g.,
- Click Apply to Product Master.
- The product standard cost is updated, establishing the benchmark for subsequent manufacturing variance analysis.
4. Advanced Configuration Points#
- Automated Actions & Scheduled Tasks (Crons):
MRP: Recalculate BoM standard costs(mrp.ir_cron_bom_cost_roll): Runs weekly to update standard costing from latest procurement purchase pricesQuality: Trigger periodic inspection alerts(quality.ir_cron_inspection_check): Runs daily to flag mandatory quality testing queuesWorkcenter: Update OEE statistics(mrp.ir_cron_workcenter_oee): Runs hourly to compute Overall Equipment Effectiveness metrics
- Custom Print Templates & Reports:
- Production Order Traveler & Pick List
- Shop Floor Work Order Execution Slip
- Quality Inspection Certificate & Non-Conformance Report
- Manufacturing Cost Analysis & Variance Ledger
- Multi-Company Rules: Record-level security isolation under Company 1 (
Ashewa Technology Solutions S.C.), preventing cross-company ledger leakage across parent and subsidiary legal entities.
5. Comprehensive Troubleshooting Matrix#
| Error Symptom / Exception | Probable Root Cause | Corrective Action / Resolution |
|---|---|---|
BoM Missing Error: No active Bill of Materials found | Product variant lacks a verified and confirmed BoM in the system. | Create and confirm an active BoM under Manufacturing β Products β Bills of Materials. |
Component Shortage Block: Insufficient stock | Raw material components have not been transferred to the shop floor location. | Execute an internal transfer from main warehouse to production staging location. |
Quality Gate Blocked: Mandatory test failed | Work order failed critical quality tolerance threshold. | Perform required corrective rework or request authorized Quality Manager override. |
Workcenter Capacity Overload | Scheduled production duration exceeds available work center shift capacity. | Adjust scheduled start dates or distribute load across alternative work centers. |