Inventory & Purchasing

uPurchase

Demand forecasting and purchasing, in one screen.

uPurchase is the demand-forecasting and inventory-intelligence layer Business Central never had. It classifies every SKU, forecasts demand by location, sizes safety stock against a chosen service level, applies supplier calendars and lead times, weighs carrying cost against stockout risk, and turns it all into purchase suggestions. Every recommendation answers the question “why” before you have to ask it: the forecast, the safety stock, the lead time and the current position all live on the same row as the quantity. Edit any number and the projected stock curve updates before anything is committed to Business Central. Purchasers get to challenge the numbers instead of trusting them blind, and controllers see service level, stockouts and excess as daily KPIs rather than monthly autopsies.

uPurchase demand chart with historical, future and forecast curves
Functionalities · 10
uPurchase · Overview

Inventory and purchasing, finally legible.

uPurchase replaces lines of MRP and MPS output with concrete, explainable purchase suggestions. Every recommendation answers the question "why" before you have to ask it, and lets you challenge it, adjust it, and watch the impact ripple through your stock position in real time.

Visible reasoning
Every suggestion shows the model behind it, including the forecast, the safety stock and the lead time. The reason is on the same row as the suggestion.
Live impact preview
Change the quantity, date or service level and see the projected stock curve update before you commit anything to Business Central.
Native to Business Central
Lives inside Business Central as a Microsoft AppSource extension. Your data stays in Business Central and you use the same login.
What you see

A suggestion list with the reasoning attached.

You see how urgent each line is and why it’s suggested, adjust the quantity if needed, and approve. The defaults are usually right because they are built from your real consumption. When a default is wrong, you change it in one click. The system records it, so next time the model can learn that pattern.

  • Concrete order suggestions per SKU per supplier
  • Demand forecast, safety stock, lead time and current stock visible on every row
  • ABC/XYZ classification so different items get different policies
  • Service-level targets per class, with carrying cost made visible
  • What-if scenarios save before you commit anything
  • Daily KPI feedback: service level achieved, stockouts avoided, excess avoided
graph calculating inventory, predicted inventory, safety stock and re-orderpoint
When this matters

Signals you'd reach for this.

01
Excel still runs the buy
If your purchasers export to Excel before they trust an MRP run, the system isn’t helping them. It’s just generating noise.
02
Stockouts surprise you
You only find out an item ran out when sales calls. By then the lead time has already started counting against you.
03
Excess piles up in slow movers
Long-tail C items quietly absorb cash because the reorder point was never tuned to their actual demand.
04
New purchasers take months
Tribal knowledge about which items “need babysitting” lives in one person’s head. When they leave, you reorder it the hard way.
FAQ

The questions everyone asks first.

Still wondering? Ask us directly →

Business Central's planning worksheet generates lines. uPurchase generates decisions with reasoning attached. The forecast, safety stock and lead time behind each suggestion are one click away, so a purchaser can check and challenge any number.

See uPurchase in a 30-minute demo.

A real screen-share with someone who built it. No slides.

The uTools suite

Other apps that pair well with uPurchase