MyData Insights
DATA · AI · AUTOMATION

Inventory Forecasting & Reorder Intelligence

Turn Odoo sales and stock history into a demand forecast, reorder points, EOQ, per-location stock and a dead-stock radar — the buying decisions that today run on spreadsheets and gut feel. Try it on the sample, or load your own export.

RUNS IN YOUR BROWSER · YOUR DATA NEVER LEAVES YOUR MACHINE
Stock health

The whole estate, on one screen

Sample: a synthetic AV distributor — 23 SKUs across cameras, lenses, lighting, audio and accessories, 18 months of history. Change the service level in the Forecast Explorer and these recompute. Or upload your own data above.

Stock health by status

Inventory value by category

SKU explorer

Forecast, reorder point and EOQ — live

Pick a product, drag the lead time, set the service level. The forecast shows a 90% confidence band and the engine picks the best model per SKU. Watch the reorder point and projected stock-out move.

Demand history, forecast & confidence band

Projected on-hand vs reorder point

Recommendation

Stock by location

Where the stock actually sits

On-hand split across warehouse, showrooms and consignment. The flags catch the classic distributor trap: a selling line empty at a showroom while the warehouse is full.

Action list

What to order — and how much

Every line below the reorder point, with a recommended order quantity based on EOQ. Ranked by urgency. Download it as a CSV or print it as a purchase planning sheet.

Get this reorder list as a CSV

Enter your details to unlock the download and a printable purchase sheet. We will only use them to follow up about the diagnostic.

Dead-stock radar

Capital sitting still

Non-moving and obsolescing lines, by capital tied up. For electronics with a one-to-two-year shelf life, catching this early is the difference between promotion and write-off.

Consignment fix

The movement report, corrected

Consignment transfer, return, then re-invoice gets counted as movement — derived here from the stock-move ledger — so the report overstates demand and inflates forecasts.

Raw movement vs real demand (last 90 days)

How it fits

It reads from the Odoo models you already have

No rip-and-replace. The engine reads these standard Odoo tables; outputs land in a Power BI dashboard. This demo runs the same logic on representative synthetic data — or on the CSV you upload.

Sample data is synthetic and generated deterministically. Uploaded data is processed entirely in your browser and is never sent anywhere.

Want this running on your Odoo?

In four weeks we build it on one of your categories and validate against your real stock history. 30 minutes to scope it — no slides, no pitch deck, no obligation.

Book the 30-minute diagnostic