Every time your team builds a finished product from raw materials or sub-components, an assembly order gives that production run an official record. You define the recipe once on the product (Bill of Materials), and CifraHQ uses it to auto-populate component requirements every time you open a new order. When production is complete, you post an Assembly Receipt that consumes the components and adds the finished goods to your warehouse — all in one transaction.
Assembly Orders list, planned production runs for kitted/assembled Products.
Prerequisites
The finished product must be configured as a Bill of Material product with its components listed on the product detail page before you can create assembly orders for it.
How to create an Assembly Order
Go to Production > Assembly Orders.
Click the + Data Entry button and select New.
Select the Product to build (must be a Bill of Material product).
Enter the Quantity to produce.
Select the Warehouse where production takes place and finished goods will be stored.
Set the Document Date.
CifraHQ loads the component lines automatically from the Bill of Materials.
Adjust component quantities, and the component unit cost, if this run differs from the standard recipe.
Save — the order is created in Draft state.
How to complete production (Assembly Receipt)
When the goods are physically built:
Open the Assembly Order and click Release — the order is authorized for production.
Click Create Receipt — CifraHQ creates an Assembly Receipt linked to this order.
On the Assembly Receipt, enter the Quantity Built and the Posting Date.
Post the receipt — component Inventory is consumed and the finished product Inventory is increased.
Product — the finished good to build. Must have a Bill of Materials configured or the order cannot be created.
Quantity — the number of finished units you are authorizing for this production run.
Warehouse — where components are drawn from and where finished goods land once built. If your components and finished goods live in different locations, confirm your Warehouse Setup before releasing.
Component lines — auto-populated from the Bill of Materials. While the order is in Draft, you can edit both the required quantity and the unit cost of each component inline; Line Cost and the order's Estimated Cost recalculate automatically. The change only affects this order, not the BOM itself, and the fields become read-only once the order is Released.
Built — the cumulative quantity produced across all Assembly Receipts posted against this order. Useful for monitoring multi-batch runs.
Tips
You can produce in batches. Create multiple Assembly Receipts against a single order if your production runs in stages. The order stays open until you explicitly close it, so there is no pressure to post everything at once.
If a component is out of stock, CifraHQ will still allow the receipt to post — but that component's Inventory will go negative. Check availability before you release to avoid surprises on your stock Reports.
Assembly costs are calculated from the component prices at the time of posting. The finished product's Inventory value is the sum of all component costs consumed, so accurate component pricing directly affects your COGS when the finished goods are eventually sold.
Need to override a component's cost for one production run? Edit its unit cost directly on the order line while it is still in Draft: handy when this batch used a different lot price than the product's standard cost. Release the order to lock the costs in.