Semifinished production

This article covers running a saved recipe: consuming inputs from the storages defined in the recipe and posting outputs to the right storages. You maintain recipes under Semifinished settings and start production from the Kitchen screen.

Contents:

What it is for

Prerequisites

How to run a batch

  1. Open the Kitchen screen from the main app menu.
  2. In the header, click Make semifinished product (primary button on the right). If the button is missing or disabled, see Common issues.
  3. In Select semi-finished product, search or browse categories and pick a recipe card.
  4. A form opens titled Prepare semifinished product with two sections matching the recipe:
    • Output product — how much of each output line is posted for this batch;
    • Costs of production — how much of each input is deducted.
  5. Enter the batch using the quantity in the first row of Output product, or edit any other line — the rest rescale to match the recipe ratios (details below).
  6. Confirm with Make semifinished product. On success you should see something like Semi-finished product has been prepared, and the dialog closes.

To pick another recipe, click the read-only recipe name field (dropdown affordance) — the form clears and selection opens again.

Selecting a semifinished recipe before running a batch Batch form with output product and costs of production

How batch size is calculated

The recipe defines quantities for one reference batch. In production, scaling is anchored to the first row of Output product in the saved card:

If you edit a non-first output row or any Costs of production row, the app backsolves the batch size so that row matches the recipe proportions.

Storages, stock, and logs

Every storage that appears in either outputs or inputs participates:

If outputs and inputs sit on different storages, each storage is updated according to the recipe.

Operations are reflected in per-storage logs for semifinished production (including the recipe name).

Catalog price for the first output row

If the first row of Output product points to a catalog product, its purchase price may be recalculated after the batch: it reflects an estimated unit cost from the sum of component costs for the batch relative to that output quantity. The previous price is kept in the product’s previous-price field.

Additional output rows do not get this automatic catalog price update.

Common issues