Assembly/Bill of Materials

Assembly/Bill of Materials

Assembly


CustomBooks™ has Assembly/Bill of Materials (BOM) functionality commonly used in the manufacturing industry, among others. The Assembly/BOM feature allows users to list all the components, raw materials, services or labor, and sub-assemblies required to produce another item or the final product. In CustomBooks™, the Assembly/BOM feature plays a crucial role in inventory management, providing businesses with detailed insights into their manufacturing processes and associated costs.

Defining an Assembly/Bill of Materials is the first step in using the more advanced inventory features such as Assembly Builds and creating assemblies within assemblies. The Assembly/BOM is defined on the item card that is created for the final product. Before starting, ensure that all components or “ingredients” of the final product have been entered as inventoried items.

How to Enable the Assembly Feature?


Go to Admin Panel > Inventory Settings > under General category, check the Assembly checkbox.



Notes
Take note that if you already created an assembly, you cannot disable this feature.

How to Create an Assembly/Bill of Materials


  1. Enter a new Product Item. Go to Inventory > Items > Create > New. This item will be the final product.
  2. Select Product as the Type.
  3. Check the Assembly checkbox. The Assembly tab will appear.
  4. Click the Assembly tab. Here is where we will add or build the list of raw materials needed to build the final product.
  5. Click the Add button. Enter the Product Item Code or select it from the drop-down list.
  6. Enter the quantity needed for the final product.
  7. Enter the Unit of Measure (UoM), if applicable. 
  8. Enter the estimated waste percentage of the item upon production of the final product, if applicable.
  9. Repeat steps 5-8 for each item needed to assemble the final product.
  10. Save.


Labor/Services


Labor or Services may also be included as items on an Assembly/Bill of Materials.

To add a service item on a bill of materials:
  1. Check the Has Labor checkbox. The Labor tab will appear.
  2. Click the Labor tab.
  3. Click the Add button. Enter the Service Item Code or select it from the drop-down list.
  4. Enter the number of hours (Units of Measure) needed to finish the final product in the Quantity field. As a reminder, service items are not tracked in inventory.
  5. Save.


Building an Assembly (Assembly Build)


Once the assembly has been created, it may be built. 
  1. Go to Inventory > Assembly Builds > Create > New.
  2. Choose the Assembly Item to build from the drop-down menu. The list of raw materials needed will auto-populate in the Materials tab. Labor/Service items appear in the Labor tab.
  3. Choose the Location of the build. This is where the inventory of the completed items will be increased.
  4. Change the Build Date, Quantity, Unit of Measure (UoM) if needed.
  5. If your assembled item will be assigned a lot or a serial number, click the Lots/Serial Numbers tab and assign them.
  6. Enter a Memo (optional).
  7. Save.


Alert
Saving an Assembly Build has an effect on the inventory. The quantities of the items (raw materials) and waste used to build the final product will be decreased from inventory; Residuals and the quantity of the final product indicated on the Assembly Build will be increased.

Notes:
  1. The Assembly Build will fail to post if there are no sufficient raw materials in stock.
  2. On an Assembly Build, individual items may be added, changed or removed to reflect the actual use at the time of manufacturing.
  3. An assembly item may contain another item that is an assembly (sub-assembly) on its Bill of Materials. There is no limit to how far deep you can nest assemblies, but they must be built in order from the deepest nested assembly on up.

Planned Cost vs Actual Cost


In assembly builds, Planned Cost vs Actual Cost is a way to measure how much you expected an assembly to cost compared to how much it actually cost when the build was completed. Here’s the breakdown:

🔹 Planned Cost
  1. This is the estimated cost of building the assembly before you actually build it.
  2. It’s usually calculated based on the standard cost, average cost, or last purchase cost of the components (depending on system settings).
  3. Think of it as the "budgeted" or "expected" cost for the build.
  4. Example: If you plan to build a bicycle and your system estimates that the frame is $50, wheels are $30 each, and labor is $20, then the planned cost = $130.

🔹 Actual Cost
  1. This is the real cost recorded once the assembly build is posted/processed.
  2. It comes from the actual component costs pulled from inventory at the time of the build.
  3. If component costs changed (e.g., the frame in stock cost $55 instead of $50), the actual cost will reflect that difference.
  4. Example: If the wheels in stock had a higher cost of $35 each, your actual cost = $145 instead of $130.

🔹 Why It Matters
  1. The difference between planned vs actual cost highlights cost variances, which can reveal:
    1. Changes in material prices
    2. Inventory valuation differences
    3. Efficiency issues in production (e.g., using more or fewer components than planned)
    4. Profitability impacts

👉 In short:
  1. Planned cost = estimate (what you thought the build would cost)
  2. Actual cost = reality (what the build really cost)


The Assembly/Bill of Materials feature is essential for businesses involved in manufacturing or assembly. By including services and labor alongside materials and components, it provides a comprehensive view of the resources required for production. By utilizing the Assembly/BOM feature, businesses can achieve greater efficiency, cost savings, and overall operational effectiveness.

For more details about the Assembly feature and Assembly FAQ, visit the knowledge base articles below.
  1. Assembly FAQ (custombooks.com.com)
  2. Assembly/Bill of Materials Report


    • Related Articles

    • Assembly Bill of Materials Report

      Overview If you have ever wanted to see a quick look at what assemblies a product is used in, this report will do the trick.   Complete the steps below once and save,  and you can run the report whenever you need it.   The report will be grouped by ...
    • Assembly FAQ

      1.) I read somewhere that you have assemblies. What is an assembly? CustomBooks™ has Assembly or Bill of Materials (BOM) functionality commonly used in the manufacturing industry, among others. The Bill of Materials in CustomBooks™ allows you to ...
    • Troubleshooting auto-assembly.

      In order for auto-assembly to function, the following requirements must be met: 1) The item has the assembly checkbox checked, has a bill of materials completed with the auto-assembly checkbox checked. 2) The auto-assembly checkbox must be checked in ...
    • Inventory Overview

      Inventory Anytime, anywhere inventory management in the cloud. Our advanced inventory system is capable of tracking multiple warehouses and comes complete with classes, projects, and user-defined, hierarchical location tracking that doesn’t stop at ...
    • CustomBooks™ Product Perks: April 2025 - Inventory: Assemblies & Disassemblies

      Inventory: Assemblies & Disassemblies Simplify Inventory with Powerful Assembly & Disassembly Tools CustomBooks™ makes it easy to manage product assemblies — and just as easy to take them apart. Here’s how we can streamline your workflow: Simply ...