Skip to content

Production Runs — The Full Lifecycle

A production run represents a single batch of a recipe, from scheduling through completion. Iraca tracks ingredient consumption, operator time, and finished goods automatically at each stage.


Run statuses

StatusMeaning
ScheduledPlanned but not yet started. Ingredients have not been deducted from stock.
In ProgressRun is active. Ingredients were deducted from stock (WIP reservation) at start.
Quality CheckBatch is finished but pending a quality review before stock is added.
CompletedRun is done. Finished goods have been added to inventory.
CancelledRun was stopped. If it was In Progress, the WIP ingredient reservation is returned to stock.

Scheduling a run

When you click New Run, the scheduling dialog asks for:

  • Recipe — selecting a recipe automatically fills in Planned Operators from the recipe's Expected Operators default.
  • Planned Operators — the number of people expected to work the session. You can change this at any time before or at the moment you start the run.
  • Lot Number, Planned Quantity, Scheduled Date, and Warehouse.

The planned operator count is saved on the run so you can review it before the session begins.


Starting a run

When you click Start Run, a confirmation dialog appears:

  • Number of Operators — pre-filled from the planned operator count set at scheduling. Adjust it if the actual crew size differs on the day.

Confirming the start:

  • Stamps the start time on the run.
  • Records the operator count.
  • Deducts planned ingredient quantities from stock (WIP reservation) for Per unit produced and Per run ingredients. Per operator per hour ingredients are calculated at completion, once the actual duration is known.

Completing a run

Click Complete (available from Scheduled, In Progress, and Quality Check statuses). In the completion dialog:

  1. Enter the Actual Output Quantity — what you actually made.
  2. Confirm or adjust the Actual Quantity for each ingredient consumed.
  3. If the output product has lot tracking enabled, enter the Lot Number (required) and optional Expiry Date.

How ingredient quantities are calculated

Quantity typePlanned qty at completion
Per unit producedrecipe quantity × (actual output ÷ recipe yield)
Per operator per hourrecipe quantity × operators × actual session hours
Per run (flat)recipe quantity (unchanged)

Session hours are calculated from the moment you clicked Start Run to the moment you click Complete.


Tracking operators and duration

After a run is completed, the detail page shows:

  • Operators — how many people worked the session.
  • Started — the exact date and time the run began.
  • Duration — total session time in hours (calculated automatically).

These values feed into consumable calculations and are available in production reports for trend analysis.


COGS calculation

When COGS tracking is enabled, Iraca calculates cost at completion:

COGS = Σ (ingredient actual_qty × ingredient unit_cost)
     + (labour_cost_per_unit × actual_output)
     + (overhead_cost_per_unit × actual_output)

The COGS per unit is stored on the production run and used in inventory valuation.


Cancelling a run

If a run is In Progress, cancelling it returns the WIP ingredient reservation back to stock. If a run is still Scheduled, cancellation simply removes it with no stock impact.


Draft runs

Runs created from the Recipe Studio batch calculator, or from certain import flows, may start as Draft. Use Promote to Scheduled to assign a lot number and move the run into the normal lifecycle.

This guide covers the Iraca app and its add-ons. The Iraca Marketplace is documented separately.