ERP ModulePurchase Orders
Approval Workflow
Purchase order approval process
PO Approval Workflow
Configure and manage the approval process for purchase orders.
Approval Configuration
Approval Rules
Define when approval is required:
| Rule Type | Example |
|---|---|
| Amount Threshold | POs over $5,000 |
| Category | Capital equipment |
| Supplier | New suppliers |
| User Role | Non-managers |
Approval Levels
Multi-level approval:
Level 1: Department Manager (up to $10,000)
Level 2: Director (up to $50,000)
Level 3: CFO ($50,000+)Approver Assignment
Configure approvers:
- By role (Manager, Director)
- By user (specific person)
- By department
- Sequential or parallel
Approval Process
Submitting for Approval
- Complete PO in Draft
- Click Submit for Approval
- PO status: Pending Approval
- Approvers notified
Reviewer Actions
Approver options:
| Action | Result |
|---|---|
| Approve | Advances to next level or Approved |
| Reject | Returns to requester |
| Request Info | Asks for clarification |
| Delegate | Assigns to another approver |
Approval Flow
sequenceDiagram
participant R as Requester
participant A1 as Approver L1
participant A2 as Approver L2
participant S as System
R->>S: Submit PO
S->>A1: Notification
A1->>S: Approve
S->>A2: Notification
A2->>S: Approve
S->>R: PO ApprovedFor Approvers
Viewing Pending Approvals
- Dashboard shows pending count
- Or go to Approvals section
- See all items awaiting action
Reviewing a PO
- Open pending PO
- Review details:
- Items and quantities
- Pricing and totals
- Supplier information
- Justification notes
- Take action
Making Decisions
Approve
- Review complete
- Click Approve
- Add optional comments
- Confirm
Reject
- Identify issue
- Click Reject
- Enter rejection reason (required)
- Confirm
Request More Information
- Need clarification
- Click Request Info
- Enter question
- Requester notified
For Requesters
Tracking Approval Status
- Open submitted PO
- View approval progress
- See who has approved/pending
Handling Rejections
When PO rejected:
- Review rejection reason
- Revise PO as needed
- Resubmit for approval
Responding to Questions
When info requested:
- View request in PO
- Add response/clarification
- Submit response
- Approval continues
Escalation
Automatic Escalation
If approver doesn't respond:
- Reminder sent after X days
- Escalate after Y days
- Manager notified
Manual Escalation
Urgent approvals:
- Contact approver directly
- Request delegation
- Involve management if needed
Approval History
Audit Trail
All actions recorded:
| Field | Recorded |
|---|---|
| Who | Approver name |
| When | Date and time |
| Action | Approve/Reject/etc |
| Comments | Notes entered |
Viewing History
- Open PO
- Go to History tab
- See complete approval trail
Configuration
Setting Up Workflows
Administrators configure:
- Go to Administration > Workflows
- Select Purchase Order Approval
- Define rules and levels
- Assign approvers
- Save
Testing Workflows
Before going live:
- Create test POs at different amounts
- Verify correct approvers notified
- Test approve and reject paths
- Adjust as needed