Parts · purchasing · throughput
LiveParts readiness so bays are not parking lots
Authorised work without parts is fake progress. Reserve on approve, raise POs, and receive goods so stage AWAITING_PARTS means something operationally true.
Primary persona: Parts / advisor / manager
The problem
What breaks without this process
Stock lived in a separate spreadsheet; approved jobs still stall; techs cannibalise other jobs’ parts.
Why it matters
Rationale — profit, risk, and shop floor truth
- 01
Reserve-on-approve protects committed stock for authorised lines.
- 02
Low-stock signals prevent surprise stockouts mid-job.
- 03
PO + receive closes the loop from supplier to bay.
- 04
Consume-on-invoice keeps inventory and COGS honest (money path alignment).
Proof from the live demo
Real UI — not a pitch mockup
Captured from the seeded multi-tenant demo. Open the same surface with demo credentials.

Stage sequence
Step-by-step use case
Each stage lists the action, the business why, and the intended outcome. This is how we implement and test the product — not marketing fiction.
- 01
Maintain catalogue
Action
SKU list with qty, costs, and low-stock thresholds.
Why this stage
You cannot reserve what you cannot identify.
Surface: InventoryOutcome: Known stock - 02
Reserve on approval
Action
When estimate part lines are approved, reserve available qty against the RO.
Why this stage
Stops double-selling the same filter to two jobs.
Surface: Parts / ROOutcome: Stock committed - 03
Raise PO when short
Action
Create purchase order, send to supplier process, track open POs.
Why this stage
AWAITING_PARTS should drive purchasing action, not hope.
Surface: PurchasingOutcome: Supply in motion - 04
Receive & release bay
Action
Goods receive updates qty; job can leave AWAITING_PARTS → IN_PROGRESS.
Why this stage
Throughput returns when the board stage matches physical reality.
Surface: Purchasing → BoardOutcome: Produce unblocked
Related search intent
- parts inventory core tracking shop
- workshop purchase order software
- reserve parts on estimate approve