🎧 Listen to this article (14 min)
A purchase order is marked confirmed in your ERP. The promise date says November 28. Production planning builds around it. Then on November 27 a buyer calls the supplier and finds out the shipment slipped two weeks, and nobody updated anything because nobody was asked.
That is the gap most procurement teams live in. The PO record is accurate at the moment of acknowledgement and progressively less accurate every day after. Late delivery visibility is not a reporting problem. It is a data freshness problem that reporting inherits.
According to Gartner, 50% of purchase order lines undergo changes after issuance, making real-time supplier visibility a procurement priority. Half your open book is drifting away from what your system says. The question is whether you find out in week one or at the receiving dock.
ERP systems are transactional. They record what was agreed and what was received. The long middle, where a supplier reschedules, splits a shipment, swaps a carrier, or quietly pushes a line out, is not a transaction. It happens in email, on a phone call, or not at all until the goods show up.
Three structural reasons the record decays:
Acknowledgement is treated as the end of the conversation. Once a supplier confirms, the line goes green and falls out of the buyer's working view. Nothing re-opens it until a receipt posts or a shortage escalates from the floor.
Updates arrive in formats the ERP cannot read. A supplier replies "the 28th won't work, looking at the 9th" in the body of an email thread. That is a schedule change. It never becomes one, because converting it into an ERP update requires a human to read it, interpret it, and key it in.
Nobody owns the open middle. Buyers own placement. Receiving owns arrival. The 30 to 90 days between them belong to whoever has time, which on most teams means nobody.
A Deloitte supply chain study found that 70% of supply chain disruptions originate before materials leave the supplier's facility. That is exactly the window where your ERP has the least information.
You do not need a crystal ball. Late deliveries announce themselves if you are watching the right things. Four signals, in rough order of how early they fire.
A PO issued with no acknowledgement after a defined window is the earliest possible warning. If a supplier has not confirmed within three business days, the line is not committed, regardless of what the planning system assumes. Silence at this stage correlates strongly with downstream slippage, because the supplier usually has not scheduled the work yet.
Suppliers frequently acknowledge with a date that is not the date you asked for. If your process auto-accepts whatever comes back, you have absorbed a delay without deciding to. Flagging any acknowledgement where the confirmed date exceeds the requested date by more than your tolerance window turns a silent concession into a visible decision.
Work backward from the promise date by transit time. If the ship date has passed with no shipping confirmation, tracking number, or ASN, the delivery date is already wrong. This is the signal most teams miss because it requires an active check rather than an inbound alert.
If a supplier normally confirms within 24 hours and this time took six days, something changed on their side. If their average slip is 2 days and the current acknowledgement shows 11, that is not noise. Supplier-level baselines turn one data point into a trend, which is the entire premise behind OTIF tracking when your ERP data is incomplete.
The failure mode of every tracking rollout is alert volume. Turn on everything and buyers stop reading alerts inside two weeks. The fix is tiering by material impact rather than by date math alone.
A workable three-tier structure:
Tier 1, critical path. Lines feeding a scheduled production order, a committed customer ship date, or a single-source item with no inventory buffer. Tolerance is tight: any slip over 1 day fires. These alerts go to a named buyer with a response expectation measured in hours.
Tier 2, buffered. Items with safety stock or alternate supply. Tolerance of 3 to 5 days. These aggregate into a daily digest rather than firing individually.
Tier 3, routine. MRO, indirect, low-value consumables. Tolerance of 10 days or more, reviewed weekly. Most teams over-alert here and it is where alert fatigue starts.
Two threshold rules that save a lot of pain. First, suppress alerts on lines where the slip is inside the buffer you already carry, because an alert you cannot act on is noise. Second, never fire two alerts for the same root cause on the same PO. If a supplier pushes an entire order, that is one event, not fourteen line-level events.
Aberdeen Group research shows that automated PO tracking reduces operational costs by up to 30% for mid-market manufacturers. That reduction comes from eliminating chase work, not from generating more alerts. If your alert volume goes up and your chase hours stay flat, the thresholds are wrong.
An alert without an owner is a notification. An alert with an owner, a clock, and a next step is a process.
Escalation works best as a ladder with explicit time gates:
Level 0, automated. System sends a status request to the supplier contact on record. No human involved. Roughly 60 to 70% of open questions close here, because the supplier simply had not been asked.
Level 1, buyer. No supplier response within 48 hours, or the response confirms a slip inside tolerance. Buyer takes the line, updates the ERP, notifies planning.
Level 2, buyer plus planning. Slip exceeds tolerance on a Tier 1 line. Buyer and planner jointly decide: expedite, resource, or reschedule downstream. The decision gets logged on the PO so the next person sees it.
Level 3, procurement leadership plus supplier management. Repeated slips from the same supplier, or a single slip that threatens a customer commitment. This is where supplier scorecards and corrective action plans attach.
The critical design point: every level has a time gate that moves the item forward automatically if nothing happens. Escalation that depends on a human remembering to escalate does not work. Our PO exception management checklist covers the ownership matrix in more detail.
Whether your procurement team runs on SAP, Oracle NetSuite, Microsoft Dynamics 365, Epicor, or Infor, the underlying problem is identical: the ERP holds the agreed date and has no native mechanism to keep it current between issuance and receipt. The differences are in where you write updates back and how much the system fights you.
SAP environments typically have the richest confirmation structures, including scheduling agreement lines and confirmation categories, but populating them depends on EDI or manual entry. Teams without supplier EDI coverage end up with well-designed fields that stay empty.
NetSuite and Epicor handle expected receipt dates cleanly and both support custom fields for supplier-confirmed dates, which is usually where a tracking layer should write rather than overwriting the original promise date. Keep the original. You need both values to measure slip.
Infor environments, particularly distribution-focused deployments, often carry strong receiving discipline and weak mid-cycle visibility, which makes the pre-shipment window the highest-value place to instrument.
For teams running Microsoft Dynamics 365, whether Business Central, Finance and Supply Chain, or Navision, Leverage AI integrates directly with your existing ERP environment to automate supplier PO confirmations, flag exceptions in real time, and surface OTIF data without custom development or ERP modification. More detail in our write-up on Dynamics 365 procurement automation and PO visibility.
A broader point worth making: the tracking layer should be ERP-agnostic by design. Most mid-market manufacturers run more than one system after an acquisition, and a tracking approach locked to one ERP's module set cannot span them. We covered the tradeoffs in ERP-agnostic PO automation versus built-in ERP modules.
Most teams measure the wrong thing first. On-time delivery percentage is an outcome, and it moves slowly. Measure the leading indicators that you can actually influence week to week.
Acknowledgement rate and time to acknowledge. Percentage of POs confirmed within your target window, and the median hours to confirmation. This is the fastest-moving metric and the one most responsive to process change.
Early-warning lead time. Average number of days between the first detection of a slip and the original promise date. If this number is 2, you have a notification system. If it is 18, you have a planning input. This is the single best measure of whether tracking is working.
Slip magnitude distribution. Not just how many lines slipped, but by how much. Twenty lines slipping one day is a different problem from two lines slipping thirty days, and an average hides both.
Chase hours per buyer per week. Track it before you start. It is the number that justifies the project and the number that proves it worked.
Exception recurrence by supplier. Which suppliers generate repeat exceptions, and of what type. This feeds supplier reviews with evidence rather than impressions.
According to McKinsey, companies with mature supply chain visibility capabilities outperform peers by 15-20% on OTIF metrics. That gap is built out of these leading indicators, not out of the lagging one.
If you need to put numbers to a business case, our PO tracking automation ROI model walks through the inputs.
You do not need a six-month program. You need one supplier segment instrumented end to end, then expansion.
Week 1, baseline. Pull 90 days of PO history. Calculate current acknowledgement rate, average slip, and chase hours. Pick 15 to 25 suppliers covering your Tier 1 critical-path spend. Do not start with the long tail.
Week 2, instrument. Turn on acknowledgement tracking and silence alerts for that supplier set only. Set a single tolerance threshold. Resist the urge to tier on day one, because you need volume data before you can tier intelligently.
Week 3, tune. Review every alert fired. Classify each as actionable or noise. Adjust thresholds until actionable exceeds 70%. This week is where most rollouts either succeed or quietly die.
Week 4, escalate and expand. Add the escalation ladder with time gates. Publish the first weekly metrics view. Then widen the supplier set.
Two things that consistently go wrong. Teams skip the baseline, which means they cannot prove improvement later and lose budget support. And teams expand before tuning, which floods buyers and burns trust in the alerts.
With acknowledgement tracking alone, within three to five days of PO issuance for suppliers who do not confirm. With ship-date verification added, typically 7 to 21 days before the promise date depending on transit time. The constraint is not the technology, it is whether anyone is checking during the open middle.
No. Most mid-market suppliers will not adopt either, and forcing the issue is usually what stalls these projects. Email-based confirmation capture with automated parsing covers the majority of supplier bases without asking suppliers to change how they work.
Keep both. Write the supplier-confirmed date to a separate field and preserve the original request. You need the delta to measure slip, run supplier scorecards, and defend planning decisions after the fact. Overwriting destroys the only evidence you have.
Three business days is a common starting point for standard lines and 24 hours for critical-path items. Set it based on your actual distribution rather than a benchmark. If 80% of your suppliers confirm within two days, a three-day window flags the real outliers.
Tier by material impact, suppress slips that fall inside existing buffer, and collapse multi-line events from the same root cause into one alert. Review the actionable-versus-noise ratio monthly and retune. Alert volume should stay roughly flat as supplier coverage grows.
Early-warning lead time, paired with chase hours per buyer. The first shows that planning is getting usable information. The second shows the cost coming out. On-time delivery percentage is worth reporting quarterly, but it moves too slowly to manage against monthly.
Late delivery visibility is mostly a question of when you ask. Ask at receipt and you are managing a shortage. Ask three days after issuance and again before the ship date, and you are managing a schedule.
About Mary Chauvin
Mary is an Account Executive at Leverage AI, where she helps wholesale distributors and manufacturers automate purchase order follow-up and cut down on manual work. She works closely with procurement leaders to show how AI-driven PO tracking protects revenue and frees up teams to focus on higher-value work.