Reference Guide beginner

Organizing Production Batches and Customer Orders

A practical guide to planning confectionery production batches, tracking batch status, assigning lot numbers for traceability, linking batches to customer orders, and building multi-batch ingredient purchase lists.

8 min read Updated February 19, 2026
Confectionery production schedule with batch cards, lot numbers, and order tracking board in artisan kitchen

Why Organized Production Planning Matters

Running a confectionery production kitchen on memory and sticky notes works—until it does not. A missed customer order, an ingredient shortage on production day, or a quality complaint you cannot trace back to a specific batch can damage both customer relationships and your food safety standing. Organized production planning turns reactive firefighting into a predictable, documented process.

For artisan and small-scale professional confectioners, the production module in Formul.io bridges the gap between recipe development and day-to-day operations. Once a recipe exists in the system, turning it into a production batch takes seconds: set your target yield, choose a production date, and the platform automatically calculates every ingredient quantity you need. Status tracking and lot number recording happen in the same place, giving you a complete production history without a separate spreadsheet.

Three Core Reasons to Formalize Production Planning

Quality consistency: documented batch parameters (temperature, timing, yield) let you reproduce successful batches exactly and diagnose deviations. Customer commitments: linking batches to orders prevents double-booking your production capacity and ensures every order has a planned batch behind it. Cost control: knowing exactly what each batch consumes in ingredients lets you purchase precisely, reducing waste and preventing over-stocking of perishables like cream and fresh fruit.

Creating a Production Batch in Formul.io

A production batch in Formul.io is a planned run of a specific recipe at a specific scale. Every batch is anchored to a saved recipe, which means the ingredient ratios are already validated—you only need to set the batch size and scheduling details.

1

Open the Production module and click New Batch

From the main navigation, go to Production. Click New Batch to open the batch creation form. You can also create a batch directly from a recipe detail page using the Produce this recipe shortcut.

2

Link the batch to a recipe

Select the recipe from your recipe library. The batch inherits the ingredient proportions, water activity, and shelf life predictions from the saved recipe. If the recipe has not yet been saved in Formul.io, save it first—the production module always works from a saved recipe, not an ad-hoc formula.

3

Set the target batch size

Enter your target output in grams or kilograms (e.g., 2 kg of ganache filling). Formul.io scales every ingredient quantity proportionally from the recipe's reference formulation. The resulting ingredient list becomes your shopping and prep checklist for this specific batch.

4

Set the production date and optional deadline

Choose the date you plan to produce the batch. If the batch is tied to a customer order with a delivery date, set a deadline as well. The production calendar view uses this date to display scheduled batches and flag potential scheduling conflicts.

5

Assign to a customer order (optional at this stage)

If you already know which customer order this batch is for, link it now. You can also leave this field blank and assign the batch to an order later—for example, when you are planning capacity before orders are confirmed.

6

Save the batch

Click Save to create the batch in Planned status. The batch now appears in your production calendar and batch list. You can edit all parameters until you change the status to In Progress.

Use the Auto-Generated Ingredient List for Prep

After creating a batch, open it and navigate to the Ingredients tab. The platform shows each ingredient scaled to your batch size, with checkboxes for prep confirmation. Print or share this list with your kitchen team before production day to ensure everything is weighed and ready before you start cooking.

Production Status Workflow: Planned, In Progress, Completed

Every production batch moves through three status stages. Keeping these statuses accurate is the single most important discipline for maintaining a reliable production history. Status updates take seconds but provide data that is invaluable for capacity planning, customer communication, and quality audit.

StatusWhen to ApplyWhat It UnlocksKey Action
PlannedBatch created, not yet startedAppears in production calendar; blocks ingredient capacity from being double-countedEdit freely: date, size, linked order
In ProgressProduction has physically startedLocks recipe link and batch size; enables production note entryAdd lot number, record actual start time
CompletedBatch finished, yield measured and verifiedRecords actual yield vs. theoretical; updates stock of finished product if inventory trackedEnter actual yield, final notes, quality flag

Production batch status stages, triggers, and resulting actions

Status Discipline: Update in Real Time, Not Retrospectively

Changing a batch to In Progress at the start of production and to Completed at the end sounds obvious, but many producers batch-update statuses weekly or monthly. Retrospective updates destroy the value of the production calendar for scheduling and eliminate your ability to accurately track what is currently being produced. Make status updates a physical habit: change the status on your phone or kitchen tablet as you start and finish each batch.

Adding Production Notes and Lot Numbers

Production notes are the narrative record of what actually happened during a batch, as opposed to what was planned. They are your primary tool for continuous improvement and for traceability in the event of a quality complaint or product recall. Two fields in particular are essential: the lot number and the actual yield.

Lot Numbers and Traceability

A lot number (also called a batch number) is a unique identifier assigned to every production run. It connects the finished product on the shelf—or in a customer's box—back to the specific production batch, the ingredients used, and the date of manufacture. Without lot numbers, you cannot conduct a targeted recall: you must recall everything.

Recommended Lot Number Format

Use a date-based prefix followed by a sequential counter for the day: YYYYMMDD-NNN (e.g., 20260219-001, 20260219-002) This format is human-readable, sorts chronologically in any system, and immediately tells you when a product was made. For businesses with multiple product categories, add a product code prefix: GAN-20260219-001 (ganache), CAR-20260219-001 (caramel) Avoid lot number schemes that use only sequential numbers (batch 1, batch 2) without a date component—after two years and thousands of batches, these become impossible to interpret without a separate log.

In Formul.io, enter the lot number in the production notes when you change the batch to In Progress. This is also the moment to record which specific ingredient lot numbers you are using if your supplier provides them—high-quality chocolate and nut suppliers typically print lot codes on packaging. Linking your batch lot number to upstream supplier lot numbers gives you complete upstream traceability: if a supplier issues a recall on a specific couverture lot, you can immediately identify which of your production batches used it.

Recording Actual Yield vs. Theoretical Yield

Theoretical yield is the output the recipe predicts based on input weights. Actual yield is what you weigh at the end of production after evaporation, trimming, and handling losses. The difference between these two numbers—tracked over many batches—is one of the most actionable data points in production management.

A batch that consistently yields 4% less than theory may indicate an equipment calibration issue, a process deviation, or simply that your recipe's theoretical yield is incorrectly modeled. Either way, the trend is invisible without a record. When completing a batch in Formul.io, enter the actual yield in grams or kilograms. The system records both values and computes yield efficiency as a percentage, building a historical yield curve for each recipe.

Notes Worth Recording for Every Batch

Beyond lot number and yield, the following notes take less than two minutes to enter and create significant value over time: - Temperature deviations: oven ran 5°C hot; cream reached 95°C instead of 85°C - Substitutions: used glucose DE42 instead of DE60; replaced cream with a different fat content - Timing changes: extended cooking by 3 minutes due to slow crystallisation - Quality observations: surface texture slightly grainy; truffle centres softer than usual - Issues encountered: tempering machine needed reseeding mid-batch; one tray rejected These observations, linked to a lot number, turn a quality complaint six weeks later into a diagnosable event rather than a mystery.

Linking Production Batches to Customer Orders

Customer order management and production planning are two sides of the same coin. When you receive an order for 200 truffles for delivery on 28 February, you need to create or assign a production batch that will produce enough units to fulfill that order. Formul.io connects orders and batches so you can track commitments without a separate spreadsheet.

1

Create or open the customer order

In the Orders section, create a new order with the customer name, requested products, quantities, and delivery date. Each line item specifies a product (linked to a recipe in your library) and a quantity in units.

2

Assign a production batch to each order line

For each product line in the order, link an existing planned batch or create a new one. The order line shows how many units are required and how many units the linked batch is expected to produce, so you can immediately see if the batch is sufficient.

3

Monitor committed vs. available units

The order view tracks committed units (allocated to specific orders) and available units (finished product not yet committed). This prevents you from selling the same product twice or committing to an order when production capacity is already full for that date window.

4

Mark orders as fulfilled when shipped or collected

When a customer collects or receives their order, update the order status to Fulfilled. This closes the link between that order and its production batch, and the lot number of the batch is permanently recorded against the order—giving you a complete chain from order to production run.

One Batch Can Fulfill Multiple Orders

If you make a large batch of dark chocolate ganache filling, a single batch may supply multiple customer orders simultaneously. In Formul.io, you can split the output of one batch across several orders. Each order records which batch (and therefore which lot number) supplied it—maintaining traceability even when batch output is divided.

Traceability: Why Lot Numbers Matter Beyond Compliance

Food traceability is often framed as a regulatory requirement—and it is, under EU Regulation (EC) No 178/2002 and equivalent national food law frameworks. But for small confectionery producers, the practical value of traceability goes beyond compliance. It is your first line of defence when something goes wrong.

Consider two scenarios. In the first, a customer contacts you 20 days after purchase to report that their box of truffles developed white surface bloom. Without lot numbers, you can only apologize and guess. With a lot number linked to the production batch, you can check that batch's production notes: was tempering completed correctly? Did the chocolates experience a temperature excursion during storage? Which supplier's couverture did that batch use? You can answer the complaint with specifics rather than speculation.

In the second scenario, your couverture supplier issues a recall for a specific lot of chocolate due to undeclared hazelnut contamination. With lot-number-linked production records, you can identify within minutes which of your production batches used the affected ingredient lot, which customer orders those batches fulfilled, and which customers need to be notified. Without these records, you must recall everything produced in the relevant period—a far more expensive and reputationally damaging outcome.

The One-Step-Up, One-Step-Down Rule

EU food law requires producers to be able to identify, for any finished product: (a) what ingredients went into it and from which suppliers, and (b) to whom it was sold or distributed. This is called one-step-up (upstream supplier traceability) and one-step-down (downstream customer traceability). Your lot number system, linked to production notes and order records, fulfills both requirements with minimal administrative burden.

Planning Multiple Batches: Calendar View and Conflict Prevention

Producing a single product on a quiet day is straightforward. Producing six different products across a busy week—each with different lead times, ingredient orders, and customer deadlines—requires a production calendar. The Formul.io production calendar shows all planned batches by date, with color-coded status indicators and customer order deadline flags.

  • Date view: see all batches scheduled for a specific day, with estimated production time and ingredient loads
  • Week view: identify days where production is overloaded or underutilized for better leveling
  • Deadline flags: batches linked to orders with approaching delivery dates are highlighted
  • Status overlay: plan to actual comparison—how many planned batches are still in progress or unstarted on each date
  • Recipe filters: view only ganache batches, or only caramel batches, to plan equipment-specific capacity

Conflict prevention in small kitchens is primarily about equipment availability and human capacity, not ingredient availability. Two recipes that both require the depositor for two hours cannot both be scheduled for the same two-hour window. The calendar makes these overlaps visible before they become problems. As a rule of thumb, never schedule more than 75–80% of your available production hours on any given day—leave buffer for setup, cleaning, and unexpected delays.

Account for the Full Production Lead Time, Not Just Cooking Time

A ganache batch might take 45 minutes to cook and pour, but requires 12–24 hours of crystallisation time before enrobing, then another 2 hours for enrobing and finishing, followed by 24 hours of resting before packaging. The total production lead time is 38–50 hours from first cook to packaged product. Schedule batches with this full timeline in mind, not just the active cooking session.

Calculating Ingredient Needs Across Multiple Batches for Purchasing

One of the most practical functions of a production planning system is aggregating ingredient requirements across multiple planned batches into a single purchasing list. Instead of opening each batch individually and adding up quantities manually, Formul.io can generate a consolidated ingredient report for a date range.

For example, if you have six batches planned for the coming week—two ganache batches, two caramel batches, and two pâte de fruit batches—the ingredient report sums all requirements by ingredient. Rather than 400 g of cream for batch one and 350 g for batch three, you see a single line: 750 g cream. This is the number you take to your supplier or use to check your current stock.

Using the Weekly Ingredient Report

To generate a consolidated ingredient list in Formul.io: 1. Open the Production module and switch to the Week or Custom Range view 2. Select all batches in the target date range (or filter to Planned status only) 3. Click Export Ingredient List to generate a consolidated report 4. The report shows each unique ingredient, total quantity required, and which batches contribute to the total Run this report 3–4 days before your planned production week to allow time for ingredient ordering and delivery.

When purchasing for multiple batches, apply the FIFO (first in, first out) principle to perishable ingredients. Cream, fresh fruit purée, and eggs purchased for Monday's batch should be consumed before stock purchased for Friday's batch. Rotate stock physically so older items are at the front of the refrigerator. For shelf-stable ingredients like glucose syrup and couverture, check existing stock before ordering—a consolidated ingredient report will show you a 2 kg couverture requirement, but if you already have 800 g in storage, you only need to order 1.2 kg.

Ingredient CategoryTypical Storage LifeFIFO PriorityNotes
Fresh cream (35% fat)5–8 days refrigeratedCriticalOrder as close to production date as possible
Fresh fruit purée (thawed)3–5 days refrigeratedCriticalBuy frozen; thaw only what you need
Eggs21–28 days refrigeratedHighCheck use-by date; use oldest stock first
Butter30–60 days refrigeratedHighCan be frozen for longer storage
Glucose syrup12–18 months sealedLowShelf-stable; rotate open containers
Invert sugar / trimoline12 months sealedLowKeep at room temperature, tightly sealed
Couverture (chocolate)12–18 months if stored correctlyLow15–18°C, 50–60% humidity, away from odours
Fruit pectin / gelatin24 monthsVery lowStore dry; inspect for moisture exposure

Ingredient storage life and FIFO priority by category

Best Practices for Production Planning

The following practices are drawn from the operational patterns of small-scale professional confectionery producers who run consistent, high-quality production with minimal administrative overhead. None of them require complex systems—they require consistent habits.

  • Use a consistent batch naming convention: Recipe code + date + sequence (e.g., DKG-20260219-001 for Dark Ganache batch 1 on 19 February 2026). Names that follow a pattern are searchable and sortable; ad-hoc names are not.
  • Assign lot numbers before you start cooking, not after: Write the lot number on a label and stick it to the mixing bowl or pan before production begins. If something goes wrong mid-batch, you have already identified it.
  • Update batch status before leaving the kitchen: Make it a non-negotiable end-of-session habit. A batch that was Completed today but not updated until tomorrow introduces inaccuracies into your production history.
  • Record actual yield for every batch, even perfect ones: Yield data is only useful as a trend. A single measurement tells you nothing; twelve measurements reveal whether yield is stable, improving, or declining.
  • Keep production notes brief but specific: Three bullet points with precise numbers are more useful than a paragraph of vague impressions. 'Cream heated to 93°C; enrobing at 31.5°C; 47 truffles produced' is a useful record. 'Batch went well, slight issue with tempering' is not.
  • Review the previous week's batch history before planning the next week: Look for recurring yield issues, deviations that affected multiple batches, or patterns that indicate an equipment or process problem. Weekly review takes 10 minutes and often catches problems before they escalate.

Plan Batch Sizes as Multiples of Your Standard Recipe

If your standard recipe produces 500 g of ganache, plan batches in multiples: 500 g, 1 kg, 1.5 kg, 2 kg. This simplifies mental math when scaling, reduces the risk of scaling errors, and makes it easy to recognize when a batch is an unusual size. Avoid batch sizes like 780 g that do not follow a clear pattern—they are harder to reproduce accurately and are a common source of scaling errors.

Using Batch History for Quality Control

The cumulative production history in Formul.io is more valuable than any individual batch record. Over time, it becomes a searchable database of your production performance: yield trends by recipe, seasonal patterns in production efficiency, and correlations between specific production conditions and quality outcomes.

If a recipe's average yield drops from 96% to 90% over three months, the production history makes this trend visible. If every batch produced on humid summer days records a quality note about soft texture, the seasonal pattern becomes apparent. If batches using one supplier's couverture consistently produce better bloom resistance than another's, the data supports a sourcing decision. These insights are invisible without records and obvious with them.

94-98% %
Target Yield Efficiency
Actual output vs. theoretical output. Below 90% indicates a process or equipment issue requiring investigation.
<2 hours
Batch Status Update Lag
Target: update batch status within 2 hours of the status change happening in the kitchen.
100% %
Lot Number Coverage
Every completed batch must have a lot number. Any batch without one is a traceability gap.
3-4 days
Ingredient Forecast Window
Generate your consolidated ingredient list at least 3 days before production week to allow for ordering and delivery.

Quick-Reference Production Planning Checklist

  1. Create production batches linked to saved recipes—never to ad-hoc formulas
  2. Set production dates and customer order deadlines before the production week begins
  3. Generate a consolidated ingredient list 3–4 days in advance and check against existing stock
  4. Apply FIFO to perishables: use oldest stock first, rotate refrigerator and dry storage
  5. Assign lot numbers before production begins—not after
  6. Update batch status to In Progress at the start of production and to Completed at the end
  7. Record actual yield for every batch and compare to theoretical yield
  8. Note any deviations, substitutions, or quality observations in the production notes
  9. Link completed batches to customer orders and mark orders as Fulfilled when shipped
  10. Review the previous week's batch history every Monday before planning the new week

Frequently Asked Questions