Skip to main content

Procurement Overview

The Procurement module manages purchase orders (POs) for materials. Create POs for suppliers, track approval status, and link them to sample materials.

PO Number Format

Format: PO-YYYY-XXX
PartMeaningExample
POPurchase Order prefixPO
YYYYYear created2026
XXXSequential number001, 002, 088
Example: PO-2026-088 = The 88th purchase order created in 2026
PO numbers are generated automatically when you create a new purchase order. You cannot change the PO number after creation.

PO Statuses

StatusMeaningWhat Can Be Done
DraftBeing created, not submittedEdit, delete, submit
Pending ApprovalSubmitted, waiting for approverView only (unless approver)
ApprovedApproved by authorizerView, download
RejectedRejected, needs revisionEdit, resubmit

Status Flow


PO Categories

CategoryUse For
LeatherMain leather materials
AccessoriesHardware, zips, buckles
LiningInterior materials
MixedMultiple material types
OtherMiscellaneous purchases

Location: Sidebar → Procurement (or Purchase Orders)

PO List Page

Shows all purchase orders with columns:
ColumnDescription
PO NumberPO-YYYY-XXX
SupplierSupplier name
CategoryMaterial category
TotalTotal cost (PKR)
StatusCurrent status
CreatedDate created

Filters Available

FilterOptions
StatusDraft, Pending, Approved, Rejected
CategoryLeather, Accessories, Lining, Mixed, Other
SupplierSelect supplier
Date RangeCreated date range

Key Features

Create Purchase Orders

Create POs for material purchases from suppliers

Approval Workflow

Submit POs for approval based on authorization limits

Link to Samples

Connect POs to sample materials for tracking

Document Management

Upload and store PO documents

Quick Actions

ActionLocation
Create new POProcurement → + New PO
View PO detailsClick on PO row
Approve pending POPO Detail → Approve button
Submit for approvalPO Detail → Submit button