What a Promise Date Actually Costs When Order Entry Can't See the Floor

What a Promise Date Actually Costs When Order Entry Can't See the Floor

Order entry quotes a date. The floor never agreed to it — not because anyone lied, but because the system that generated the date doesn't know what's actually running on the presses.

This is the structural condition most label and folding carton plants operate in. It isn't a technology failure, and it isn't a people failure. It's a design gap between how ERP systems reason about time and how a working pressroom actually uses it.

Understanding that gap — specifically, what it costs and what a real fix requires — is worth spending some time on.

---

How the Gap Forms

Standard ERP scheduling modules are built around infinite-capacity, first-in-first-out logic. They can tell you what needs to ship and in what order. They cannot simultaneously resolve press availability, material staging, die and tooling location, makeready sequencing, labor certifications, and the actual age of jobs sitting in WIP — all at the same moment, against each other. The promise date they produce is a structural approximation. It describes the world as it would be if all those variables were always as documented. They rarely are.

Some packaging-specific platforms — ePS Radius paired with PrintFlow 4D is one example — include purpose-built finite scheduling modules designed to work differently. But finite scheduling and the ERP order management layer are separate modules. A plant licensed for the ERP layer alone may believe it has solved the scheduling problem when it has only addressed order management. That's a meaningful distinction.

Even when a plant runs granular, hour-level scheduling, the schedule describes the plant as it was at the last data entry — not as it stands right now. Three separate information worlds run in parallel inside most plants: machine data lives in PLCs and line counters and almost never travels beyond them; the ERP knows what is due but not what is running; and the rest — changeover binders, receiving logs, QA hold tags, shift handoff notebooks — lives on paper. The scheduler walks the floor and stitches those worlds together manually. By the time the updated schedule is entered, it's already starting to drift.

---

What Actually Knocks the Date Sideways

Changeover time.

 Setup durations embedded in scheduling assumptions are built from what someone remembers, not from measured actuals. An assumed thirty-minute changeover that routinely runs ninety minutes is not an outlier — it's the predictable consequence of estimating from memory. In short-run label and carton environments, where the ratio of setup time to run time is already high, a systematic 3× underestimation makes nearly every schedule optimistically wrong from the moment it's generated.

Substrate and component readiness.

A job may look schedulable in the ERP against inventory records while the physical substrate hasn't been confirmed staged — or has already been consumed by another job, with that status living on a receiving clipboard rather than in the system. The job shows green. The floor knows better.

Mid-job quality events.

 A print inspection failure, a color-match reject, a die-cut misregistration — any of these knocks the rest of the day sideways. But the schedule almost never reflects a hold until someone walks over and reports it. That reporting lag is measured in hours within the same shift.

Cascade without resequencing.

A delay at the press flows through every downstream operation: laminating, slitting, finishing. ERP systems do not automatically resequence downstream work orders when an upstream event occurs. The promise date visible to sales and to the customer keeps showing the original commitment. The floor diverges from it in silence. The cascade becomes visible in the system only after a human walks over, makes a judgment call, and types something in.

---

What the Gap Costs

Some of the cost is immediate and visible on the shipping dock. Expedite freight on a job that could have been routed by ground if the miss had been caught two days earlier. Overtime to recover a shift that fell behind because the changeover ran long on a press nobody updated. A job bumped from its press slot to absorb a hot order, which then bumps the job behind it.

Some of it is structural and shows up in chargebacks. Retail partners and major CPG customers have increasingly moved from relational tolerance to contractual consequence. Walmart's OTIF (on-time in-full) framework charges suppliers 3% of cost of goods sold per qualifying failure. Supermarket and retail partners can impose penalty fees in the 2–5% range for missed delivery windows. These charges accumulate. OTIF penalties can reach $150,000–$180,000 in quarterly chargebacks when failures cluster — often exceeding the margin on the individual shipments that triggered them.

Some of it is customer attrition, which is the most expensive cost and the hardest to see on a report. Roughly 55% of customers will stop buying after two or three late deliveries. Replacing a lost customer costs five to twenty-five times more than keeping one. For a converter whose revenue concentrates in a handful of large CPG accounts, two or three bad delivery runs are a churn event, not a tolerance band. A missed promise date isn't a service metric. It's a revenue retention question.

---

What a Real Feedback Loop Looks Like

The question isn't whether to have better data — of course you do. The question is: what data, at what cadence, and what does order entry actually do differently with it?

What data matters on the floor side:

Actual job start and run-rate against the scheduled job: is the press on pace or already behind? - Changeover start and end times, captured at the event, not reconstructed from memory at end of shift. - WIP age by job: how long has each job been sitting between operations, and is anything stalled? - Substrate and component confirmed-staged status — not inventory-on-hand, but physically staged and verified. - Quality holds, including when they were flagged and when they were resolved or scrapped.

At what cadence:

The cadence question matters because the answer affects what's feasible with your current system versus what requires integration work. Shift-level reporting — summary at handoff — is better than nothing but still too slow to redirect a day that's going sideways by 10 a.m. Meaningful floor-to-order-entry feedback happens at job-event granularity: job starts, job completes, holds, changeover completions. That's not continuous telemetry; it's structured event reporting that a floor lead or press operator can enter in sixty seconds at the event, rather than reconstructing a shift worth of activity at the end of it.

What order entry does differently with it:

This is the part that actually changes the promise date problem. Order entry with real floor feedback isn't quoting from a static scheduling screen. They're looking at a view that says: press 3 is currently behind by 40 minutes, two jobs ahead of yours are on track, one is on quality hold. What that means for your due date is X — do you want me to confirm or do we need to talk about options?

That's a different conversation than the one that produces a missed ship date at 4 p.m. on a Friday. It's a conversation that happens on Monday, when there's still time to act — adjust the freight method, resequence a job, call the customer before the customer calls you.

The technology question — whether that feedback loop is built through MIS-to-ERP integration, a scheduling module, a custom dashboard, or structured floor reporting with a lightweight middleware layer — depends on your current stack and where the data actually lives. There's no single answer that fits every plant. But the structure of the answer is consistent: connect the three worlds that currently run in parallel, surface the exceptions before they become misses, and give order entry something real to quote from.

The floor knows the date. The problem is that order entry doesn't — yet.

---

*If this matches a problem you're working through, we're glad to talk it over. No agenda — just a conversation about how the pieces fit in your plant.*