Planning
Why lot expiration dates belong in the production schedule
Planning only works if “available” means available on the day the batch will run. In batch and process plants that day is often not today. The line is in a changeover, a vessel is tied up, or a higher-priority order is already sequenced. The ingredient lot sitting in the warehouse can expire, or fall inside a customer’s remaining-shelf-life rule, before that line is free.
Schedules built without that view fail in a familiar way. The plan looks full and feasible on Monday. On Wednesday the batch cannot start. Someone hunts for a substitute lot, the changeover gets longer, and the promise to the customer moves. The information was in the building the whole time. It was not in the schedule.
On-hand quantity is not a plan
Quantity on hand answers a warehouse question. The scheduler needs a different one: which lot can this recipe consume on this date, on this line. That answer depends on:
- Expiration or retest date, compared with the planned start, not with today’s date.
- Status. Quarantine, hold, and rejected stock are not available, even when the balance looks healthy.
- Allocation. A lot already promised to another batch should not be planned twice.
- Where it sits. A lot in another warehouse, or in a tank that is not connected to this line, is not ready because a report says the item exists.
First-expired, first-out is the picking rule that keeps those lots from becoming waste. It only helps if planning uses the same rule. A scheduler who sequences by due date alone will keep assigning the freshest-looking quantity and leave the short-dated lot for a batch that can no longer use it.
Changeover and expiration travel together
Expiration problems get worse when changeovers are underestimated. If the real clean takes twice as long as the standard, every downstream batch slides toward the date its ingredients die. The plant then “discovers” a material problem that was actually a scheduling assumption. Seeing changeover time, equipment, and lot dates in one plan stops that handoff. You either pull the batch forward, pick a lot that survives the delay, or tell the customer before the week is already broken.
This is the second of the five decisions batch plants make every day: can we deliver what we promised? MFGMAX Nutra ERP keeps inventory, batches, and lot status in the same system so that question is not split across a planning board and a binder. Distributors face a cousin of the same issue — cash and fill rate trapped in lots customers will not take — which is covered in how distributors see cash in inventory.
What to ask of the current system
Before adding another planning meeting, ask whether the schedule can show, for a proposed batch:
- The lots that will still be eligible on the start date.
- The lots that will not, and why.
- The equipment and the changeover that date assumes.
If the honest answer is “someone checks the binder,” the plan is being finished on the floor. That is where delays, substitutions, and wasted lots come from. Once the batch does start, the next gap is whether anyone can see yield while it is running. That is in-process visibility.
Questions plant teams ask
Why do lot expiration dates matter in production planning?
Availability today is not availability on the production date. A lot can expire, fall inside a customer’s remaining-shelf-life rule, or be reserved for another batch before the line is free. The schedule has to see that before it is published.
What is FEFO, and how is it different from having stock on hand?
FEFO means first expired, first out. On-hand quantity says the material exists. FEFO says which lot should be consumed before it becomes waste. A schedule that ignores expiration will plan a batch the warehouse cannot practically start.
What else should a batch schedule see besides material lots?
Equipment that is actually free, the changeover that recipe requires, and time that is already promised. Material without a line is not a plan. A line without a usable lot is not a plan either.
| Spreadsheet or binder | One record | |
|---|---|---|
| On the shelf this morning | Treated as available | Checked against the day the line is free |
| Expiration | On the label in the warehouse | On the lot before it is issued |
| The schedule | Still says Thursday | Does not promise a lot that will not last |