The impact of creating a Bill of Materials (BOM) on cost accounting.

This document explains how to create a Bill of Materials (BOM) and its impact on cost accounting. It covers everything from setting up raw materials, processes, and by-products to its relationship with monthly cost accounting.

5 min

What you can do on this screen

A Bill of Materials (BOM) is a list that shows "which materials, in what quantities, and at which stage of production" are used to manufacture one unit of a particular product. (In English, this is called the Bill of Materials. Hereafter, we will refer to it as "BOM.")

The Bill of Materials (BOM) directly impacts the following tasks:

  • Creating Manufacturing Orders: The necessary materials and processes are automatically generated according to the Bill of Materials (BOM).
  • Material Requirements Calculation (MRP): Automatically calculates the required quantities of raw materials by following the Bill of Materials (BOM) step by step.
  • Cost Accounting: Used as a basis for calculating material costs, processing costs, and overhead costs.

Administration screen URL:/app/bom-master

BOM management screen


BOM structure

A Bill of Materials (BOM) consists of four main elements.

  1. Basic Information (Which items and how many units of each item are to be produced in this BOM?)
  2. List of Ingredients (What ingredients to use and in what quantities)
  3. Process List (Optional: Which processes to follow)
  4. List of By-products (By-products and waste generated simultaneously. Optional)

1. Basic information

ItemContentRequired
ItemsItems to be made with this BOM
CompanyTarget Company
QuantityHow many units are defined in this BOM (usually 1)
UnitsManufacturing unit (kg, pieces, etc.)
Enable/DisableUse or stop using this BOM-
Default BOMSpecify this as the default BOM to use for this item-
Process existsDo you want to manage the process (work steps)?-
Alternative materials permittedDo you allow the use of alternative materials?-
RoutingLinking standard process sets (explained below)-
Timing of material consumptionWhether to consume by production order or per process card-
Process Loss Rate (%)Standard loss rate during manufacturing-

2. List of Ingredients

The raw materials that make up the Bill of Materials (BOM) are listed below.

ItemContents
Item CodeRaw Material Item Code
Item NameAutomatic Display
QuantityAmount required per BOM unit
UnitsUnits used (kg, g, etc.)
Inventory UnitStandard Unit for that Item (Automatically Displayed)
Unit PriceAutomatically retrieved from item price
AmountQuantity × Unit Price

Example: Natto BOM

IngredientsQuantityUnitRemarks
Black beans (domestic)1.15kg1.15 kg for every 1 kg of product, taking yield into consideration.
Bacillus natto0.5g
Packaging container (straw)1piece

3. Process List

工程ありWhen this is turned ON, you can define the manufacturing process step by step.

ItemContents
Process NameSelect from Process Master (e.g., immersion, steaming, inoculation)
EquipmentSelect the workspace/equipment to use
Working time (minutes)Standard working time per task
Batch sizeQuantity that can be processed in one operation
Processing CostsProcessing costs for each step (automatically calculated)

4. List of By-products

This defines by-products and waste generated during the manufacturing process.

ItemContents
Item CodeBy-product Item Code
QuantityAmount generated per BOM unit
Unit priceUnit price of by-products

BOM Registration Procedure

Register on the custom screen

1./app/bom-master Open 2. Click the "New BOM" button. 3. Select the target item. 4. Add raw materials (enter item code, quantity, and unit) 5. Add steps as needed. 6. Save using the "Save" button.

Register using the standard form

1./app/bom/new Open 2. Enter information in each field. 3. Save → Submit

Key Point: When you submit a BOM, the cost will be calculated automatically. Material costs are the sum of "unit price of each raw material × quantity".


Relationship between BOM and cost accounting

Costs calculated using BOM (standard costs)

The Bill of Materials (BOM) automatically calculates the following three costs. These are "standard costs" and are separate from actual costs calculated in the actual monthly cost accounting.

ClassificationCalculation method
Raw Material CostsTotal of (unit price × quantity) of each raw material
Processing CostsTotal processing costs for each process
Total CostRaw Material Costs + Processing Costs

The role of BOM in monthly cost accounting

Monthly cost accounting (/app/costing-workbench The process involves multiple steps, but the parts where the BOM particularly has an impact are the following three:

① Impact on the calculation of direct material costs

  • The composition of raw materials registered in the BOM will be the basis for allocating material costs.
  • Allocate the actual cost of materials consumed to each item according to its proportion in the Bill of Materials (BOM).
  • Changing the quantities in the Bill of Materials (BOM) will alter the allocation ratio and affect the cost.

② Impact on the calculation of direct labor costs

  • The calculation is based on the processes set in the BOM and the hourly rates of the equipment used in those processes.
  • Actual working hours are obtained from performance data recorded on-site.
  • Adding or removing processes will affect the calculation of labor costs.

③ Indirectly affects the allocation of indirect costs

  • The allocation ratio for indirect costs (utilities, administrative costs, etc.) is determined according to actual working hours and production volume.
  • The process configuration of the BOM indirectly influences the allocation through its historical data.

Cost confirmation screen

The results of the monthly cost calculation can be viewed on the next screen.

ScreenURLContents
Material Consumption Flow/app/costing-fifo-flowTrends in material consumption order and unit price under first-in, first-out (FIFO) system
Work-in-Progress Inventory Summary/app/costing-wip-summaryWork-in-Process Costs by Process and Item
Price Difference Review/app/costing-variance-review Discrepancy between standard cost and actual cost
Month-on-Month ReviewSame as above (Month-on-Month tab)Cost comparison with the previous month
Allocation Preview/app/costing-allocation-previewIndirect Cost Allocation Simulation
Verification/app/costing-validation-summaryChecking the consistency of cost accounting

Rules for using BOM

Default BOM

  • You can set only one "default BOM" for each item.
  • When creating a production order, a default BOM is automatically selected.
  • The default BOM is used for requirements calculation as well.

When changing the BOM

  • If you want to change the BOM, it is recommended to create a new BOM and override the old one.
  • Do not change the BOM during the period in which monthly cost accounting is being performed (this may disrupt cost consistency).

Multilayer component configuration

A BOM can be expanded into a tree structure up to 5 levels.

完成品 BOM
  └─ 仕掛品A(BOMあり → さらに展開)
       └─ 原材料X
       └─ 原材料Y
  └─ 包装資材B(BOMなし → 末端の材料)

The requirements calculation automatically calculates the necessary quantities by traversing this entire hierarchy to reach the final raw material.


Tips for Use

  • Reflect raw material price updates in the BOM: After changing item prices, you can update the latest unit prices using the "Update Costs" button in the BOM.
  • Setting the process loss rate: Setting the loss rate will automatically adjust the planned quantity to reflect the yield.
  • Utilizing Routing: When using the same process configuration for multiple items, registering it as a process set (routing) makes management easier, as you only need to select one when creating the BOM.

Want to learn more?

If you have any questions about how to use the system, please get in touch. Our ERPNext implementation specialists will support you directly.