Inventory decision intelligence

€272,108 of stock was already finished. Sage said so six months early.

We showed it eighteen months of a real wholesaler’s sales and hid the rest. It named 542 products as dead and priced the capital inside them. Then the hidden six months were revealed — four out of five had not sold a single unit.

Request an analysis See the output
€272,108
Capital identified at risk, at cost
80%
Of products called dead sold nothing in the six months that followed
94%
Of products left alone kept selling normally
3,304
Products reviewed, every day, without a buyer looking

1.07 million order lines · 24 months · real wholesale demand

The product

What a buyer opens on Monday morning

Not a forecast. One line per product that needs a decision, ranked by the money standing behind it. The trace on the right is that product’s real sales history — two years, week by week.

Sage · Inventory intelligence 1,043 of 3,304 products require attention
Capital requiring attention
€494,949
at cost, across 1,043 products
Dead
€309,917
693 products
Excess
€165,385
233 products
Slow-moving
€19,647
117 products
SKU Status At risk Signal Two years of sales Sage says
85014A Excess €23,763 1,470 d cover Stop reordering. 1,470 days of stock on hand, €23,763 tied up.
79323P Dead €23,437 332 d quiet Stop reordering. No sales in 332 days. 7,324 units, €23,437 at cost.
22083 Excess €16,800 270 d cover Stop reordering. 270 days of stock on hand, €16,800 tied up.
85042 Dead €9,834 415 d quiet Stop reordering. No sales in 415 days. 2,724 units, €9,834 at cost.
85014D Dead €9,338 620 d quiet Stop reordering. No sales in 620 days. 2,300 units, €9,338 at cost.
79321 Reorder below reorder pt. Order 2,208 units now (368 cases of 6), lead time 7 days.
Actual output of the engine on the test warehouse, 9 December 2011. The sentences are written by the system. The traces are that product’s real weekly sales.

Your ERP records what happened. Sage tells you what requires attention.

Every system you already own can show you a stock level. None of them will walk 3,304 products, work out which ones stopped, price the exposure, and put the worst one at the top of the list.

In
  • ERP · AFAS, Exact
  • WMS
  • POS
  • CSV export
Sage
01
Detect
A product goes quieter than it has ever gone.
02
Quantify
Units on hand × your cost. In euros.
03
Prioritise
Biggest exposure first. Eighteen lines, not three thousand.
04
Recommend
One sentence a buyer can act on today.
Out
  • Stop reordering
  • Reduce next order
  • Order 2,208 units
  • No action

The difference

The same product, six months apart

Nothing goes wrong in a way anyone notices. That is the whole problem — the money leaves quietly, one reorder at a time.

Without Sage
  1. A product stops selling. Nobody is told.
  2. The reorder rule sees stock falling and buys more.
  3. Stock builds. It is one line in a three-thousand-line report.
  4. A buyer notices at the half-yearly review.
  5. It goes to outlet, or it is written off.
With Sage
  1. The silence runs longer than this product has ever been silent.
  2. Exposure is priced at cost, the day it crosses the line.
  3. It lands at the top of the buyer’s list with the number attached.
  4. The next purchase order is stopped.
  5. The capital stays in the bank instead of the racking.

Financial impact

What the test actually found

€272,108
Capital at risk
Cost of stock in the 542 products Sage called dead.
€32,361
Avoidable purchasing
Bought again, on stock Sage had already flagged. 30,653 units across 55 products.
€502
Per flagged product
Average capital behind one alert. The buyer sees the largest first.
185 d
Already silent when flagged
Median. Half had been dead longer than that and nobody had said so.

Validation

Sage saw eighteen months. The next six were hidden.

It made every call blind — which products were finished, which were overstocked, which to leave alone. Only then were the hidden months revealed and the calls scored. No number on this page comes from data the engine had seen.

448 trading days · visible
156 days · hidden
1 Dec 20099 Jun 2011 — calls made9 Dec 2011
Every call Sage made in June 2011, scored against December
Sage said Products Capital at risk Sold nothing after
Dead — stop reordering542€272,10880%
Excess — stop reordering536€355,4563%
Slow — hold off220€15,6003%
Healthy — no action9476%
Reorder now 1,05994%

† The one bad row, left in on purpose. A product that has gone silent and already run down to zero stock has nothing on the shelf to flag, so it falls through to “reorder” instead of “dead”. It costs nothing today — the quantity it computes is zero, so no money moves — but the label is wrong, and it is the next thing we fix.

Read the rest downward. Stock Sage called dead mostly never moved again. Stock it called excess did sell, slowly — which is what excess means, and why the advice there is to buy less rather than to dump it. Products it left healthy carried on. The gap between the first row and the fourth is the entire product.

SKU 79323P — weekly units sold, December 2009 to December 2011
253 126 0 last sale — 16 Jan 2011 nothing for the next 85 weeks Dec 2009 Jun 2010 Dec 2010 Jun 2011 Dec 2011 7,324 units still on the shelf, €23,437 at cost

Products do not fade. They stop. There is no downward trend to spot, which rules out every method that looks for one. What works is noticing silence — a product quiet for far longer than it has ever been quiet, judged against its own rhythm. A line that sells every three days is in trouble after three weeks. One that sells every six weeks is not.

What we claim, and what we don’t

Four numbers get called “savings”. Two of ours are measured.

If a vendor shows you one big number and calls it savings, ask them which of these four it is.

Capital at risk
€272,108
Measured. Cost of stock in products Sage called dead, 80% of which then sold nothing for six months.
Avoidable purchasing
€32,361
Measured against a simulated buyer. Purchase orders that still went out on stock Sage had already flagged. A real buyer may behave differently.
Recovered capital
Not claimed
Depends on the exit: supplier return, discount, outlet, scrap. We tested liquidation at a quarter of cost and it lost money on every category — which is why Sage says “stop reordering” and never “dump it”.
Validated savings
Not claimed
Requires running alongside a real buyer for a season and comparing what they bought. No company has done this yet. Yours could be the first.

Where the data comes from. Demand is real: two years of a wholesaler’s invoice history, 1.07 million order lines, publicly available. The warehouse around it — unit cost, supplier, lead time, case pack, stock on hand — is not in that data, so it is simulated. The silence Sage detects is therefore real customer behaviour. The euros are real quantities priced at modelled costs, so read them as scale rather than one company’s books. On your file, both halves are real.

Next

See what Sage finds in your inventory.

Two years of sales history, exported from your system. At minimum: date, product code, quantity, price. We run it and send back what we find, in euros.

Request an analysis Send a CSV export