MRP
Purchasing Workbench
Current inventory and open orders against the forecast: what to buy, how much, for which side — with the team's adjustments written on top.
▸How the Priority number works— an urgency × importance matrix, ranked within whatever you've filtered to
#1 is the most urgent SKU of the rows currently shown — change a tab, filter or search and the numbers re-rank for that view. It's a matrix walk, not an average, so a deadline can never be papered over by popularity points:
First, the override: any SKU with sales orders due inside the ordering window (lead time) that total stock — B2B and DTC together, since DTC can always transfer over — plus PO units landing inside that window can't cover jumps to the very top, biggest gap first. A PO due after the orders ship doesn't count as help; a B2B-only shortfall that DTC stock can cover is a transfer, not an emergency.
| Everything else walks the matrix ↓ | High importance | Medium | Low |
|---|---|---|---|
| Runs out inside its lead time | 1 | 2 | 3 |
| Runs out within 6 months | 4 | 5 | 6 |
| Runout beyond 6 months / none | 7 | 8 | 9 |
- Urgency (rows) comes from the runout date against the item's own lead time — a SKU running out before goods could arrive is urgent no matter how it sells.
- Importance (columns) is the 12-month forecast split into thirds within the current view; a Super Sku is bumped up one level.
- Inside a cell: the bigger needed buy ranks first, then the bigger forecast, then PPG (New > Reorder).
Hover any Priority number for that SKU's cell and the numbers behind it. A SKU with no forecast in the run gets no rank at all (shown as ·) and sorts to the bottom — launch items and data gaps belong on Master Data Cleanup, not in the buy queue. Sales-order and PO dates sharpen the override once the exports carry them.