As a department head, I want to raise a purchase request with quantity, budget line and a justification, so that procurement has everything it needs without a follow-up email.
As an approver, I want to approve a request, or return it with a reason, so that the requester knows exactly what to revise before resubmitting.
As a procurement officer, I want to turn an approved request into a purchase order against a chosen vendor, so that the commitment to spend is on record before anything is ordered.
As a store keeper, I want to record what physically arrived against the purchase order, so that short, excess and damaged deliveries are visible the day they happen.
As an inventory manager, I want to have a goods receipt post to stock on hand automatically, so that the system's figure matches what is actually on the shelf.
As an accounts clerk, I want to match the vendor invoice to its purchase order and goods receipt, so that we only pay for what was ordered and actually received.
As a finance lead, I want to schedule matched invoices for payment against agreed terms, so that vendors are paid on time and nothing is paid twice.