Module 16 · Specialist · 8 min read

Bills of Materials

You will be able to: Create a BOM with the right batch quantity; Know the rules Zeyto enforces on a BOM; Change, switch off or delete a BOM safely.

  • Read not done yet
  • Self-check: not taken not done yet
  • Lesson complete not done yet

A Bill of Materials is the recipe for one finished item: how many finished units one batch makes, and which components, in what quantity, that batch uses. A BOM is reusable master data and moves no stock.

Creating a BOM

  1. Open Inventory ▸ Bill of Materials and press + New BOM.
  2. Pick the Finished Item. Only active stock items are offered.
  3. Type Qty per Batch: how many finished units the quantities below make. Use 1 for a recipe per single unit.
  4. In the Components grid, type the Component, press Tab, type its Qty / Batch and press Enter. The cursor moves to the next row.
  5. Press Save (Ctrl+S). The BOM appears in the register.
The new Bill of Materials form with the finished item, the quantity per batch and the grid of components.

Pick the finished item, then add each component and its quantity.

Pick the finished item, then add each component and its quantity.

The register shows Finished Item, UOM, Qty / Batch, Components (the number of lines) and Status. You can search by finished item or component, or pick an item to find every recipe that uses it.

Rules Zeyto enforces

  • A finished item can have only one BOM. Saving a BOM for an item that already has one replaces it, components included.
  • Zeyto refuses a BOM with no component, a zero quantity, or the finished item among its own components.
  • Quantities are in each item's base unit; the BOM has no unit choice.
  • Components must be active stock items.
  • Only active BOMs are offered in Production Entry.
A bill of materials opened to show the finished item and its component lines with quantities.

An existing BOM with its components.

An existing BOM with its components.
Cake recipeFinished Item: Chocolate Cake. Qty per Batch: 10. Components: Flour 2 kg, Sugar 1 kg, Eggs 20 each. A recipe per single cake would use Qty per Batch 1 and quantities 0.2 kg, 0.1 kg and 2.

Changing or switching off

  • Click the row. The Finished Item is locked while you edit an existing BOM.
  • Change quantities, add components, or remove one with the ✕ at the end of its row. Press Save: the component list becomes exactly what you see.
  • Untick Active to stop using a BOM without losing it.
  • More ▸ Delete removes the BOM after you confirm. Production entries already posted keep their record, and you can create the BOM again later.
ActionPermission
Save a BOMinventory.create
Delete a BOMinventory.amend
Produce from a BOMinventory.submit
Watch outSaving over an existing BOM replaces its components. Changing a recipe changes the quantities of every future run but never rewrites runs already posted.
TipBecause a BOM is one level deep, a cake with a separate icing recipe needs two BOMs and two Production Entries: make the icing first, then the cake that uses the icing as a component.

Try it in the demo

  1. Open Inventory ▸ Bill of Materials in the demo and use the Item picker to find recipes that use one component.
  2. Click a recipe row and read Qty per Batch and each Qty / Batch.
  3. Convert a batch recipe into a per-single-unit recipe by dividing every quantity by the batch size.
Open the live demo

Public demo company, sign in as admin / demoAdmin123. Data refreshes nightly.

Key takeaways
  • A BOM is a reusable recipe: Finished Item, Qty per Batch, components.
  • One BOM per finished item; saving replaces components.
  • Active BOMs only appear in Production Entry.
  • Use Inactive instead of losing a recipe.

Check yourself

4 questions on this lesson. Not timed, not the exam, and you can try again. Score 60% or more, and read the lesson, to complete it.

1. What does saving a BOM do to stock?

2. Which are refused when saving a BOM?

Select all that apply.

3. A BOM has Qty per Batch 10 and flour 2 kg. What is the flour per single unit?

4. Which permission is needed to delete a BOM?

Practice questions for this module · Printable study sheet