Batch Production
The Batch Production module is designed for fast-paced restaurants (for example, Fast Food, Bakeries, Buffet) that prepare food in bulk before customers order.
Overview
Batch Production lets you record and manage pre-cooked stock. Unlike standard sales where ingredients are deducted when a sale occurs, Batch Production deducts the raw materials the moment you create/activate a production batch.
Example flow:
- Preparation: You cook 50 pieces of Fried Chicken. The system immediately deducts raw chicken, flour, and oil from inventory.
- Sales: When a customer orders 1 piece of Fried Chicken, the system deducts
1from the Batch Count, but does not deduct raw ingredients again.
Benefits
- Speed: Handles rush hour efficiently by serving pre-cooked stock.
- Accuracy: Prevents double-counting inventory usage.
- Safety: Tracks Expiry Dates and wastage for quality control.
Key Concepts
- Active Batch: Food that is currently cooked and ready to be served.
- Wasted: Food that passed its expiry time or was spoiled and had to be thrown away.
- Depleted: A batch where all items have been sold.
- First-In-First-Out (FIFO): The system automatically allocates sales from the oldest active batch first.
How-to Guides
How to Create a New Production Batch
Objective: Record that the kitchen has prepared a bulk quantity of an item (for example, 50 Burgers).
- Navigate: Go to Batch Production in Front of House.
- Add Batch: Click the blue (+) ADD BATCH button.
- Select Product:
- Product: Choose the item from the dropdown (for example, Chicken Burger).
- Variation: If the item has sizes (for example, Large vs Small), select the specific variation you are cooking.
- Enter Quantity: Input the total number of pieces produced (for example, 50).
- Set Dates:
- Production Date: Defaults to today.
- Expiry Date: Crucial. Set the date/time when this food is no longer safe to sell.
- Save: Click SAVE.
- System Action: The batch is created. If "Auto-Activate" is on, raw ingredients are deducted immediately. If not, you must click Activate on the dashboard.
Activating a Batch (Inventory Deduction)
Objective: Confirm the batch is done and deduct raw materials.
- Locate Batch: Find the new batch in the list (Status might show "Preparing").
- Click Activate: Click the green Activate button on the right side.
- Result:
- The status changes to Active (Green).
- Raw materials (buns, patties, sauce) are removed from the selected inventory (for example, "Main Warehouse" or Kitchen inventory).
- The system now shows
50 pcsavailable for sale.
Managing Batch Status (Wastage & Expiry)
Objective: Update the status if food expires or is thrown away.
- Click Update Status: Click the Edit/Update icon next to an active batch.
- Select New Status:
- Depleted: Use this if you sold everything (the system may mark this automatically when remaining count hits zero).
- Expired: If the time limit has passed.
- Discarded: If the food was dropped or spoiled.
- Add Notes: Enter a reason (for example, "Burnt during reheating").
- Confirm: Click UPDATE. This stops the system from selling items from this batch and records waste/loss.
Viewing Batch Consumption History
Objective: See exactly where the items from a specific batch went.
- View Details: Click the Eye Icon (View Details) on a specific batch row.
- Consumption History: A popup shows a log such as:
- Order #101 - Sold 2 pcs
- Order #105 - Sold 5 pcs
- Analysis: Use this to identify fast-selling batches or unexpected wastage.
Scenario Example: Rush Hour Workflow
-
10:00 AM (Prep Time):
- Kitchen Manager creates a batch for 100 Fried Chicken Pieces and activates it.
- Inventory: 100 raw chickens are deducted immediately.
-
12:30 PM (Rush Hour):
- Cashier records an order for 5 pieces of Fried Chicken.
- System: Reduces Remaining Quantity from 100 to 95. No raw material deduction occurs.
-
2:00 PM (Post-Rush):
- 10 pieces remain but have expired.
- Manager updates status to Discarded; the system records 10 pieces as Waste and closes the batch.
Best Practices
- Always set accurate expiry times for perishable pre-cooked items.
- Use clear notes when discarding to support reconciliation and root-cause analysis.
- Monitor batch consumption reports to plan production quantities and reduce wastage.
Related Articles
If you'd like, I can also add screenshots for the Add Batch and Activate actions, or create a short CSV import guide for scheduled batch templates.