DEMO-1 — purchase orders. Raise a PO against a procurement package, an awarded RFQ, or stand-alone for one-off direct orders. Receiving updates committed and delivered figures as goods land on site.
Lifecycle: draft → issued → partial_received → received → closed (or cancelled). Delivered $ rolls forward as goods are received on site; outstanding = amount − delivered.