Production runs, bills of materials and quality control
The Manufacturing module manages the conversion of raw materials into finished goods — tracking bills of materials, production runs, quality checks, and yield variances, with automatic stock updates to Inventory on completion.
Finished goods added to stock on production completion
All raw materials used in production must exist as items in Inventory before they can be added to a BOM. Create your product catalogue in Inventory first.
Choose the item from your Inventory catalogue that this BOM will produce. This is the output item that gets added to stock when production completes.
3
Set the BOM quantity
Enter the number of finished units this BOM produces per run (e.g. 1 BOM run produces 100 units, 1 unit, or 1 batch).
4
Add components
Add each raw material or sub-assembly required. For each component, enter the quantity needed per BOM run. Be precise — variances are tracked against these quantities.
5
Add operations (optional)
List the production steps (e.g. Mix, Mould, Cure, Assemble, Pack) with estimated time per step. This enables work-in-progress tracking and labour cost capture.
6
Save
The BOM is now available for production runs. It can be versioned if the recipe changes over time.
Choose the bill of materials for the product you are manufacturing.
3
Set the quantity
Enter how many BOM runs (and therefore how many finished units) you want to produce.
4
Set the scheduled date
Enter the planned start and end dates. These are used for scheduling and reporting.
5
Confirm
Click Start Production. Raw materials in the quantities required by the BOM are reserved from Inventory automatically. The run status changes to In Progress.
6
Track progress
Move the run through stages: Planned → In Progress → Quality Check → Completed.
Open the production run → click Move to Quality Check
2
Perform quality checks
Record pass/fail results for each configured quality check point (e.g. dimensions, weight, appearance). Failed checks hold the run in Quality Check status until resolved.
3
Click Mark Complete
4
Enter actual output
Record how many finished units were produced. If the actual output differs from the planned quantity, a yield variance is calculated and shown.
5
Review material consumption
Confirm the actual raw materials consumed. If you used more or less than the BOM specifies, adjust the quantities here to accurately reflect actual consumption.
6
Confirm
Finished goods are added to Inventory at the specified location. The raw materials consumed are deducted. All variances are logged for analysis.
Choose: Raw Material Defect, Equipment Failure, Quality Failure, or Other. Add a description.
3
Confirm
The reserved raw materials are released back to Inventory (or written off if they were consumed). The production run is marked as Scrapped. A scrap record is logged for waste analysis.
The report shows planned vs actual output quantity, planned vs actual material consumption, and the variance percentage per production run. Runs with high waste or low yield are highlighted.
4
Drill down
Click any run to see the full detail: which materials had the most variance, which quality checks failed, and which operators were involved.
Raw materials are not being reserved when I start a production run
Materials are reserved from the Inventory location set on the production run. Check that the required raw materials are in stock at that location. If stock is at a different location, run a transfer in Inventory first, or change the source location on the production run.
Finished goods did not appear in Inventory after marking a run as complete
Check the production run’s output item and the destination location. If either is blank or set to an incorrect location, the stock update may have gone to an unexpected place. Search for the item across all locations in Inventory → Items to confirm where the stock landed.
I cannot edit a BOM that is in use on an active production run
You cannot modify a BOM while it is assigned to an in-progress run. Either complete or scrap the run first, or create a new BOM version — the new version will not affect the in-progress run, which continues to use the version it was started with.
A quality check failed but I need to continue the production run anyway
Failed quality checks must be resolved before a run can be completed. You have two options: (1) re-perform the check after corrective action and record a pass, or (2) if the issue is acceptable, record it as a conditional pass with a note and override the hold — this requires Admin or Manager role.
The yield variance on a run is unexpectedly high
High variance is usually caused by incorrect BOM quantities (the recipe was under- or over-specified), actual material waste during production, or measurement differences between the BOM unit of measure and how the materials were actually consumed. Review the BOM and the actual quantities used and adjust the BOM quantities if the variance is systematic.
Can I have a BOM that uses sub-assemblies made in-house?
Yes. A sub-assembly is simply an Inventory item that is itself produced by its own BOM. Add it as a component on the parent BOM. When you start the parent production run, you will need sufficient sub-assembly stock — or run the sub-assembly production first.
Can I track the cost of a production run?
Yes. Production costs are calculated from raw material costs (pulled from Inventory cost prices) plus any labour time logged against the run’s operations. The full cost breakdown is visible on the completed production run record and in Reports → Manufacturing → Cost Analysis.
Can I run multiple production orders simultaneously?
Yes. You can have any number of production runs in progress at the same time. Each run reserves its own raw materials independently — if total reservations exceed available stock, you will be warned at the time of starting the run.
Does Manufacturing support work-in-progress (WIP) accounting?
Yes. When a production run is started, the raw material value is moved from the raw materials account to the WIP account in Finance. On completion, it moves from WIP to finished goods inventory. These entries are posted automatically.
Can I set up production schedules in advance?
Yes. Create production runs with future start dates in Planned status. They appear on the production schedule calendar, allowing you to see resource and material requirements for the coming weeks and plan procurement accordingly.