- Home
- Blog
- Troubleshooting
- My Transfer Batch Is Larger Than the Order Quantit…
When a transfer batch larger than the order quantity produces no overlap, the engine capped the batch at the order quantity, turning it into a single full-order batch, and one batch that equals the whole order has no partial to hand off before the operation finishes. EDGEBIC by User Solutions sizes the first hand-off from the smaller of the transfer batch and the order quantity, so a transfer batch bigger than the order behaves exactly like no lot streaming at all.
This post covers the oversized-batch symptom in the EDGEBIC troubleshooting guide. It is a close cousin of my transfer batch size was ignored and lot streaming did not overlap my operations. For why overlap matters at all, see how overlapping operations shorten delivery.
What You Are Seeing
You set a transfer batch to enable overlap between two operations, but the downstream step still waits for the upstream step to finish completely. The operations run back to back on the Gantt, with no overlap, and the transfer batch you entered is larger than the order quantity for the job.
Why It Happens
Cause 1: The Batch Was Capped to the Order Quantity (the Rule)
The engine uses the smaller of the transfer batch and the order quantity when it sizes the first hand-off. A transfer batch of one thousand on an order of five hundred becomes five hundred, which is the whole order. A single full-order batch cannot move downstream early, because there is no partial quantity to pass while the upstream step keeps working.
How to tell: the transfer batch you entered is greater than or equal to the order quantity.
Cause 2: The Order Is Small
Even a modest transfer batch can exceed a small order. A batch that overlaps a five-hundred-piece order fine offers nothing on a fifty-piece order if the batch is above fifty. The cap is relative to each order's quantity.
How to tell: the same batch overlaps larger orders but not this small one.
Cause 3: You Expected the Batch to Add Capacity
A transfer batch controls overlap, not throughput. Sizing it large does not push more work through; it just removes the overlap by collapsing to one batch. If the goal was speed, overlap comes from a smaller batch, not a larger one.
How to tell: the intent was to go faster by making the batch big.
How to Fix It
- Set the transfer batch below the order quantity. A partial batch must exist for the downstream step to start early.
- Size it to a handful of hand-offs. On a five-hundred-piece order, a batch of one hundred gives five hand-offs and real overlap.
- Account for small orders. A batch that overlaps large orders may exceed a small one, so review the batch against each order's quantity.
- Confirm the overlap on the Gantt after a run, rather than assuming the setting took effect.
How to Diagnose It, in Order
- Compare the transfer batch to the order quantity. Batch greater than or equal to order means no overlap by rule.
- Lower the batch below the order quantity and re-run.
- Read the Gantt for overlap between the two operations.
- Check whether the order is unusually small, which caps even a moderate batch.
- Run the anomaly report, which flags a transfer batch larger than the order quantity so the intent is confirmed.
How to Prevent It
- Always size the transfer batch below the order quantity, since a full-order batch cannot overlap.
- Pick a batch that yields a practical number of hand-offs, not dozens, so downstream setup exposure stays reasonable.
- Review batch sizing when orders are small, where a standard batch can exceed the quantity.
- Verify overlap on the Gantt after any lot-streaming change, because the setting is accepted even when it produces no effect. For the difference between piece-count batches and a flow-time overlap, see lot streaming did not overlap my operations.
Because the engine caps the transfer batch at the order quantity, so a batch bigger than the whole order becomes the whole order, and one batch that equals the entire order cannot be handed off before the operation finishes. Lot streaming overlaps operations by passing a partial batch downstream while the upstream step keeps working; if the batch is the full order, there is no partial to pass early, and the downstream step waits for the complete quantity. Set the transfer batch below the order quantity so a partial batch exists to move ahead.
No, it does not error; it silently caps to the order quantity. The engine uses the smaller of the transfer batch and the order quantity when it sizes the first hand-off, so a transfer batch of two thousand on an order of five hundred is treated as five hundred. The setting is accepted, but the effect is the same as no lot streaming at all, because a single full-order batch offers nothing to overlap. This is worth flagging in the anomaly report so the intent is confirmed rather than assumed.
Any transfer batch smaller than the order quantity creates overlap, and smaller batches create more of it. If an order is five hundred pieces and you set a transfer batch of one hundred, the downstream step can start once the first hundred are ready rather than waiting for all five hundred. The trade-off is more hand-offs and more setup exposure downstream, so choose a batch small enough to overlap meaningfully but large enough to keep hand-offs manageable.
Expert Q&A: Deep Dive
Q: I set a transfer batch of one thousand to be safe, on an order of three hundred, and the two operations still run back to back with no overlap. Why?
A: The transfer batch was capped to three hundred, the order quantity, so it became one batch equal to the whole order, and a single full-order batch cannot be passed downstream early. Lot streaming works by moving a partial quantity ahead while the upstream step continues; with only one batch there is no partial, so the downstream step waits for the complete order and the operations run back to back. Set the transfer batch below three hundred, for example one hundred, so the first hundred pieces can move to the next step while the upstream finishes the rest.
Q: How do I pick a transfer batch that overlaps without creating a mess of hand-offs?
A: Start from the order quantity and pick a batch that divides it into a handful of hand-offs, not dozens. On a five-hundred-piece order, a transfer batch of one hundred gives five hand-offs and real overlap; a batch of ten gives fifty hand-offs and more downstream setup exposure than the overlap is worth. The batch must be smaller than the order to overlap at all, and moderate enough that the number of hand-offs stays practical for the floor. Confirm the resulting overlap on the Gantt after a run.
Frequently Asked Questions
Ready to Transform Your Production Scheduling?
User Solutions has been helping manufacturers optimize their production schedules for over 35 years. One-time license, 5-day implementation.

User Solutions Team
Manufacturing Software Experts
User Solutions has been developing production planning and scheduling software for manufacturers since 1991. Our team combines 35+ years of manufacturing software expertise with deep industry knowledge to help factories optimize their operations.
Share this article
Related Articles
An Operation Moved and the Machine Was Free: Finding the Hidden Cause
A job slid and every machine shows open hours. Tooling is the cause the Gantt cannot draw. How to rule it in or out in two minutes before you chase calendars.
An Operation Shows Running Forever Though All Hours Are Logged
A step stays in progress after every hour is logged because completion is an explicit stamp, not an hours threshold. How to close it and stop it recurring.
Another User Changed This Record: Causes and Fixes
EDGEBIC refuses a save when the record moved after you loaded it. The usual cause is a colleague, but the message also appears when you are alone. How to read it and what to do.
