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 · Supplier Calendars

Suppliers don't ship every day. Your plan should know.

A calendar per supplier holds closures, holiday weeks, temporary lead-time bumps, order-on Mondays only, no-receipt Fridays. Suggestions, lead times and reorder dates all read the calendar before they propose anything, so the plan never proposes a Tuesday delivery from a supplier that ships on Fridays.

Events per supplier
Add a closure week, a temporary +5 day lead time for a peak period or a recurring "ships Mondays" pattern to the calendar. Each event has a date range, a type and a short note. It shows on every PO and suggestion for that supplier in that period.
Add an event in seconds, during the call
Supplier rings to tell you they're shut the last week of August. Open the supplier card, click the dates, pick "closure", add a note. The next planning run respects it. You do it yourself, without a ticket to IT, and nobody plans a delivery into a closed warehouse.
Receiving calendar too
Closed dock on Fridays? Stocktake the last Monday of every quarter? The receiving calendar knows which days you can't take goods in, and dates each suggestion so the delivery doesn't land on one.
What you see

Reality, on the calendar.

Most planning systems treat every weekday as identical. Real procurement has a rhythm, like supplier closures, your own dock hours and longer lead times in peak season. uPurchase keeps that rhythm visible. A purchaser sees the calendar overlay on the suggestion list and knows immediately why next Monday’s order is being proposed today.

  • Per-supplier closures (single day, week, custom range)
  • Recurring patterns such as "ships Mondays only" or "no shipments first week of August"
  • Temporary lead-time adjustments tied to a date range
  • Receiving calendar for closed dock days, stocktake periods and public holidays
graph calculating inventory, predicted inventory, safety stock and re-orderpoint
When this matters

Signals you'd reach for this.

01
Christmas catches everyone
Suppliers shut, freight is bottlenecked, your own warehouse is on skeleton crew. Without a calendar, the system happily proposes deliveries that will never arrive.
02
Peak-season lead times slip
Your usual supplier’s two-week lead time becomes three weeks from October to December. Adjusting the master data every year is brittle, and a dated lead-time event handles it for you.
03
Some suppliers only ship on certain days
A weekly milk-run, a Monday-only consolidation lane. The plan should respect it from the start.
04
“Why is this dated next Wednesday?”
Without a calendar overlay, every shifted date triggers a question. With one, the answer is on the row.
FAQ

The questions everyone asks first.

Still wondering? Ask us directly →

The base lead time stays the master-data number. The calendar adds or shifts on top. A closure pushes the receipt date out, a temporary +5 days bump extends it for that window only. When the event ends, the lead time returns to baseline. No manual undo.

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