JD EDWARDS PROCUREMENT
How AI Identifies Overdue Purchase Orders, Supplier Delays, Price Variances, Contract Leakage and Unusual Spending in JD Edwards

Contract leakage shows up only when you compare what was bought against what was agreed, across every business unit, every month.
- Overdue orders are visible by comparing promised dates against receipt records, and the useful version ranks by operational consequence rather than by age.
- Supplier delay analysis has to account for revised promise dates, or suppliers who repeatedly renegotiate appear reliable.
- Price variance leaks in the gaps between order, receipt and voucher, and small repeated differences are more expensive than large obvious ones.
- Contract leakage is invisible transaction by transaction and obvious in aggregate, which is why it survives in most organisations.
- ChatFin runs all five continuously against live data and surfaces each with the specific order and receipt lines attached.
Procurement exceptions share a characteristic that makes them persist. Each one is individually small, individually explicable and individually somebody else's problem, so nothing gets systematically reviewed and the aggregate grows.
All five are detectable in JD Edwards data. What has been missing is anything willing to check every order, every line and every price, every night.
Overdue Orders, Ranked by Consequence
Finding overdue orders is trivial: compare promised dates against receipt records and list what has not arrived. Every system does this and the resulting report is usually ignored, because it is long and undifferentiated.
The version worth acting on ranks by what the delay causes. An overdue order for a component blocking production matters enormously; an overdue order for stationery does not, and presenting them in the same list guarantees neither gets attention.

Ranking by what it costs you
Every lever in operations trades against another. Chasing the oldest purchase order is not the same as chasing the one that stops a line.
You want to decrease your labor cost, but then you're playing with your service. You want to decrease your food cost, but you're playing with your quality. And your revenue drops from both.
Samantha Singer, on the AgentCFO podcast
Rank by consequence rather than by age, as the sequence in this guide does. The longest overdue order is often the least urgent.
Supplier Delays and the Revised Promise
This is the most common measurement error in supplier scorecards. Performance measured against the current promised date rewards the behaviour you want to discourage, because a supplier who moves the date and then hits it scores perfectly.
JD Edwards holds order revision history, so the original commitment is recoverable. Measuring against it, and counting how often it moved, produces a picture that usually differs sharply from the scorecard procurement has been circulating.
Price Variance in the Gaps
Price leaks between documents. The order says one thing, the receipt records another, the invoice a third, and each difference individually falls inside a tolerance that was set to avoid nuisance exceptions.
Aggregated across a year and a supplier, those individually acceptable differences become a number worth a negotiation. Nobody sees it because nobody aggregates tolerance breaches that never became exceptions.

Contract Leakage, the Expensive Invisible One
Leakage is spend that should have gone through an agreed arrangement and did not: buying from a supplier outside the agreement, paying above the contracted price, or missing volume tiers because purchasing was fragmented across sites.
It is invisible at transaction level because every individual purchase was authorised and reasonable. It only appears when you compare actual purchasing behaviour against the agreement, across every unit, continuously. That comparison is what nobody has time to perform and what an agent does cheaply.
Unusual Spending
Unusual is defined relative to your own patterns rather than by a threshold, which is why rules perform poorly here and an agent that has observed your purchasing performs well.
The output should be a small number of specific observations. Something changed, here is what, here are the orders involved.
"Contract leakage survives because every single transaction looks fine. It only exists in the aggregate, and nobody computes the aggregate."

Why Continuous Beats Quarterly
All five of these are usually reviewed quarterly, if at all, by which point the overdue order has already caused the stockout and the leakage has already been paid.
Running them nightly changes the character of the work from reporting to prevention, and it makes the findings small enough to act on. Twelve specific items each morning gets handled. A four hundred line quarterly report does not.
How ChatFin Runs These
ChatFin checks overdue orders, promise revisions, price variance across order, receipt and voucher, contract leakage and unusual spending nightly against live JD Edwards data through supported interfaces.
Each finding carries the specific order and receipt lines behind it, is ranked by consequence rather than by age, and is routed to whoever can act. Where the answer is a transaction, the agent drafts it for approval.

Check Every Order, Every Night
ChatFin surfaces overdue purchase orders ranked by operational consequence, supplier delays measured against the original promise, price variance across all three documents, contract leakage and unusual spending, each with the lines attached.
Every one of these is individually small, individually explicable and collectively expensive.
Frequently Asked Questions
Why do supplier scorecards overstate reliability?
Because most measure performance against the current promised date rather than the original one. A supplier who moves the delivery date and then hits the new date scores perfectly, which rewards the behaviour you want to discourage. JD Edwards holds order revision history, so the original commitment is recoverable, and measuring against it while counting how often the date moved usually produces a very different picture.
How does AI detect contract leakage?
By comparing actual purchasing behaviour against the agreed arrangement across every business unit, continuously. Leakage is invisible at transaction level because every individual purchase was authorised and reasonable. It only appears in aggregate: buying a contracted category from another supplier, paying above the agreed rate, fragmented purchasing that never reaches a volume tier, or continuing to buy on terms that have expired.
Why run these checks nightly rather than quarterly?
Because by the time a quarterly review runs, the overdue order has already caused the stockout and the leakage has already been paid. Running nightly converts the work from reporting into prevention, and it keeps the findings small enough to act on. Twelve specific items each morning gets handled; a four hundred line quarterly report does not.