Craftplan

Intermediate Production

Make a material once, stock it, and use that stock across finished products. Each completed batch preserves its actual yield, costs, input lots, and recipe history.

Available in v0.7.5 and later.

Watch the walkthrough

A 2-minute walkthrough of the current interface, with on-screen explanations and no audio.

Download everything — video, screenshots, and offline guide

Three steps

  1. Define the recipe. Open a material’s Production tab. Add input materials, quantities, and a standard yield using the editable table, then save.
  2. Plan the batch. Select Make batch and enter the amount to make. Quantities scale automatically. Review suggested lots; use Change lot or Split across lots when needed.
  3. Record and stock. Select Record result. Enter usable output and actual ingredient usage. Review cost and optional lot details, then select Complete & stock. Stock changes only at completion; Back preserves your entries.
Record result step with 950 g actual yield, ingredient quantities and a concise summary of output stock, input cost and 95 percent yield
Actual yield and usage stay visible; optional lot details stay folded away.

Download screenshot

What stays connected

  • Finished products consume the intermediate’s stocked lot. Raw inputs are consumed once.
  • Actual input costs determine the output lot’s unit cost. New recipes apply to future runs; completed runs retain their original recipe.
  • Trace supplier lots forward to products and customer orders, or finished batches back to their source lots.
  • Insufficient stock rejects completion without creating output stock.

Example: $4.40 of inputs yields 950 g of blend, costing $4.63/kg. A loaf uses 400 g and a roll uses 100 g, leaving 450 g.

Recipe, planning, and history screenshots
Recipe editor with Material and Quantity table columns, flat editable inputs, gram unit labels, and Remove actions
Input materials use the same editable table style as product recipes.

Download screenshot

Plan batch step with one planned amount, two scaled ingredient quantities, automatically selected lots and optional Change lot controls
Plan the amount; inspect lot controls only when you need them.

Download screenshot

Bakery Flour Blend production page showing 450 g remaining, the current version 2 recipe, and the completed version 1 batch with 950 g yield and its actual input lots
A compact stock summary and ingredient table sit above history. Expand a batch for its yield, cost, and input lots.

Download screenshot

Tracing and stock validation screenshots
Forward trace from the wheat supplier lot through the produced Bakery Flour Blend lot to the loaf and roll batches and their customer orders
A raw supplier lot reaches both finished products through the intermediate production link.

Download screenshot

Backward trace of the loaf showing its Bakery Flour Blend ingredient lot and the wheat and rye supplier lots used to produce that blend
The loaf traces back to the blend's actual input lots.

Download screenshot

Make batch form rejecting a request for 1,300 g of wheat from a lot with only 1,200 g available
The failed attempt preserves the 450 g of existing blend stock.

Download screenshot

Input quantities in ancestor tracing describe the whole intermediate batch. Allergens and nutritional facts remain maintained separately. All demo media uses an isolated local database with demonstration data.