Recipes and routings
- Where
- Manufacturing → Bill of Materials
- Plan
- Professional and above
- Permission
- Manufacturing → Bill Of Materials
- Feature
- Modules → Manufacturing
A bill of materials is the recipe: what goes into one batch of something you make.
How to write a recipe
Section titled “How to write a recipe”- Go to Manufacturing → Bill of Materials and click New BOM.
- Pick the Finished good — the only required field. You can scan its barcode.
- Give it a Name. Leave Number blank for a generated one.
- Set the Base quantity. This is the batch size the recipe makes, and it matters more than anything else on the form — see below.
- Under Components, for each ingredient set the Component, the Item type, the Quantity and the Scrap %. Click Add component for the next.
- Add Notes and save.
Base quantity is the thing to get right
Section titled “Base quantity is the thing to get right”Component quantities are per batch, not per unit.
With a Base quantity of 10 and a component line of 2 kg at 5% scrap, a work order for 50 units issues:
2 × 1.05 × 50 ÷ 10 = 10.5 kg
Set Base quantity to 1 if you prefer to think per unit. Getting this wrong scales every ingredient in the recipe by the same mistake.
Item type decides what gets issued
Section titled “Item type decides what gets issued”Only Material and Sub-assembly lines are issued to a work order. Tool and Service lines are silently skipped — useful for documenting a process, but they will never come out of stock.
Scrap % is real: the issued quantity is increased by that percentage.
How to add the steps
Section titled “How to add the steps”- Open the BOM and scroll to Routing operations.
- Click Add operation.
- Fill in the Seq., the Operation name, the Work center and the Run time / unit.
- Save.
Outputs — co-products and by-products
Section titled “Outputs — co-products and by-products”The Outputs section is where you list everything a batch yields: the main product plus any co-products or by-products.
- Open the BOM and scroll to Outputs.
- Click Add output, pick the Output product, the Output type — Primary product, Co-product or By-product — and the Quantity.
- Save.
How a recipe reaches a work order
Section titled “How a recipe reaches a work order”By reference, not by copy. A work order stores a link to the BOM. Creating one copies nothing.
The recipe is read at the moment the work order is first started, and only if your business has auto-consume raw materials on start switched on. With that off, the BOM does nothing automatically and you issue materials by hand.
Materials are only issued on the first start, so pausing and resuming never double-issues.
Versions
Section titled “Versions”Costing
Section titled “Costing”There is a real roll-up, but it lives in a report: Reports → Manufacturing Reports → BOM Cost. Note it needs a different permission from the BOM screens, so someone who can edit recipes may not be able to see their cost.
Its Computed cost is components × their standard cost. Four things it leaves out:
- Scrap % — so it understates what a job actually issues
- The base quantity — it is the cost of a whole batch, not per unit
- All labour, machine and overhead — routing times contribute nothing
- Nothing for a component with no standard cost, which is counted as zero silently
It also includes Tool and Service lines that will never be issued.
Fields that are stored and never used
Section titled “Fields that are stored and never used”| Field | Reality |
|---|---|
| Yield % | Never read by anything. |
| Type (Standard / Engineering / Phantom / Planning) | Nothing behaves differently. A Phantom BOM is not exploded. |
| Manufacturing type, Mode | Stored labels; no behaviour attached. |
| Status | Never filters anything — an Archived BOM is still selectable and will still auto-issue. |
| Effective date / Expiry date | The header dates are never checked. |
Offline
Section titled “Offline”None of this works offline. The list errors and saving fails outright — nothing is queued.
Related
Section titled “Related”- Work orders
- Kits — the simpler alternative for assembly