Inventory Assemblies (BOM)

Manufacture finished goods from component inventory. Define a bill of materials once, build whenever stock runs low, and Kantivo handles every stock and cost posting automatically.

Overview

An assembly is an inventory item that's manufactured from other inventory items rather than purchased. Each assembly carries a bill of materials (BOM) — the list of components and the quantity of each needed to make one finished unit.

When you build, Kantivo:

Define a Bill of Materials

  1. Open Lists → Items and create a new item of type Inventory Assembly
  2. Fill in name, SKU, sales price, income account, COGS account
  3. Scroll to the Bill of Materials section
  4. Click + Add Component
  5. Pick a component item (must be an existing inventory or non-inventory item) and the quantity per finished unit
  6. Repeat for every component
  7. Save
Nested assemblies are supported. A component can itself be an assembly. Kantivo will not auto-build sub-assemblies — you build the bottom layer first, then the next.

Build an Assembly

  1. Open Inventory → Build Assemblies
  2. Pick the assembly item
  3. Enter the quantity to build
  4. Kantivo shows the component requirement and checks stock availability
  5. If any component is short, the build is blocked with a list of what's missing
  6. Click Build

The build is atomic — every component decrement and the assembly increment happen in a single transaction. If anything fails, nothing is saved.

Unbuild

Need to reverse a build? Use the Unbuild action:

Unbuild requires the assembly to still be in stock. If you've already sold the assemblies you built, you can't unbuild them — adjust inventory manually instead.

Cost Roll-Up

Kantivo calculates assembly cost as the sum of (component cost × component quantity) at build time. Two things to know:

Accounting Impact

Building doesn't change total inventory dollars — it just moves value from component sub-accounts to the assembly sub-account:

AccountDebitCredit
Inventory — Finished Goods (Assembly)Sum of component costs
Inventory — Raw Materials (each component)Component cost × qty

When you later sell the assembly, the standard COGS entry posts: Cost of Goods Sold debit / Inventory — Finished Goods credit, at the stamped cost.

Tracking & Reports

Three places to monitor assemblies:

Plan a build run: Click Inventory → What can I build? to see how many of each assembly you could make right now given current component stock.