Batch Production
Batch production is where your production plans become reality. Each batch is tracked with a unique ID for traceability.
Overview
When you execute a production plan, each item creates a Recipe Production (batch). The batch:
- Consumes ingredients from inventory
- Tracks which lots were used
- Records the finished quantity
- Adds completed products to inventory
Production Workflow
Production Plan Item Recipe Production Inventory
┌───┐ ┌───┐ ┌───┐
│ │ ──► Execute ──► │ │ ──► Process ──►│ │
└───┘ └───┘ └───┘
│
▼
Batch Record
(for tracing)
Status Flow
Each batch moves through statuses:
| Status | Meaning |
|---|---|
| Draft | Created but not started |
| Processing | Currently being made |
| Completed | Finished, inventory updated |
| Cancelled | Cancelled before completion |
Executing a Batch
- Open your Production Plan
- Click Execute on an item
- Confirm ingredients are available
- Process the batch when complete
During Production
| Action | What Happens |
|---|---|
| Process | Deducts ingredients, adds finished product to inventory |
| Record substitution | Log when you use a different ingredient |
| Force production | Proceed even with insufficient inventory (creates negative stock) |
| Cancel | Stop production without inventory changes |
Inventory Integration
Consumption (FIFO)
When lot tracking is enabled, ingredients are consumed in FIFO order (First In, First Out). The system:
- Identifies available lots
- Consumes oldest lots first
- Records which lots were used (for traceability)
Finished Goods
Completed batches add inventory:
- Assigned a unique Batch ID
- Recorded with production date
- Available for use in other recipes or sale
Batches Created by Delivery
Food that goes out the door was food that got made. So when you mark a delivery
stop delivered, anything on that stop the kitchen never recorded making is
produced automatically, and its ingredients come out of inventory.
| Situation | What happens |
|---|---|
| The kitchen already made it | Nothing — stock is never deducted twice |
| It was never made | A batch is created and ingredients deduct |
| Prep and dishes both outstanding | Prep is made first, so the dishes can draw it down |
| Not enough stock on hand | The delivery still records, and stock goes negative |
Note
Negative stock here is a signal, not a failure. It means the food left the
building but your counts said the ingredients weren't there — so the counts
were already wrong. Investigate with a physical count rather than adjusting the
number away.
Undoing a delivery
Un-marking a delivery only reverses batches that the delivery itself created:
- Marked delivered by mistake — nothing was really cooked, so the batch is
reversed and the ingredients come back. - Delivery failed on the road — the food was still cooked, so its batch
stands. Only the drop-off is undone.
Substitutions
If an ingredient isn't available, you can substitute:
- Select the substitute ingredient
- Enter a reason for the substitution
- The substitution is recorded for traceability
Warning
Substitutions may affect allergen information. Review allergens when substituting ingredients.
Next Steps
- Traceability — Track your batches forward and backward
- Production Planning — Create more production plans
Last updated: August 25, 2026