Document ID: PROC-WF-001 Version: 1.0 Last Updated: May 2026
The procurement process consists of 8 major stages, each with specific activities and approval gates.
Authorized personnel submit a purchase request with all necessary details. This is the starting point of the entire procurement cycle.
None - Direct submission to next stage
| Error | Resolution |
|---|---|
| Missing required fields | System prompts to complete |
| Invalid budget code | Dropdown selection provided |
| Insufficient budget | Warning displayed, can proceed |
| Invalid attachment | Format validation (PDF, Excel, Images only) |
The department head reviews the requisition for departmental fit and appropriateness. This ensures that the purchase aligns with department needs and priorities.
CRITICAL - Requisition cannot proceed without approval
If SLA exceeded: - Day 4: Automated reminder email - Day 5: Escalation to Finance Manager - Day 7: Auto-approval option available
| Decision | Who Gets Notified | When |
|---|---|---|
| Approved | Finance Manager, Requisitioner | Immediately |
| Rejected | Requisitioner, System Manager | Immediately |
| Modified | Requisitioner | Immediately |
| Held | Finance Manager, Requisitioner | After 2 days |
Finance Manager reviews budget compliance, financial feasibility, and overall financial impact. This ensures fiscal responsibility and policy compliance.
CRITICAL - Controls financial access
Budget Check = Requested Cost <= (Total Budget - Committed - Spent)
If Check Fails:
- Show available budget
- Suggest cost reduction
- Option to apply for budget increase
| Scenario | Action | Notification |
|---|---|---|
| Budget OK | Auto-approve | Finance Manager (info only) |
| Budget Low | Manual review required | Finance Manager (alert) |
| Budget Exceeded | Reject | Requisitioner + Dept Head |
| Policy Issue | Escalate | Senior Finance Officer |
For high-value purchases or special items, authority officer provides final approval. This ensures proper authorization for significant expenditures.
CRITICAL - Final authorization gate before procurement
Approval Authority by Amount:
Department Head
ββ Up to $5,000
Finance Manager
ββ Up to $25,000
Authority Officer
ββ Up to $100,000
Procurement Committee
ββ Above $100,000
Once all approvals are obtained, the system automatically generates and sends purchase orders to vendors. This stage initiates the actual purchasing process.
Email Template:
Subject: Purchase Order [PO#] - [Item Description]
Body:
- PO Details
- Delivery Instructions
- Contact Information
- Payment Terms
- Attachment: PDF of PO
- Request for Acknowledgment
The system maintains real-time tracking of ordered items from vendor through delivery. This provides visibility and enables proactive exception management.
Ordered
ββ Confirmed (by vendor)
ββ In Transit (from warehouse)
ββ Out for Delivery
ββ Delivery Attempted
ββ Delivered
ββ Received
ββ Cancelled (if needed)
Exception Paths:
ββ On Hold (awaiting payment/approval)
ββ Delayed (past promised delivery)
ββ Returned (to vendor)
ββ Rejected (not meeting specs)
| Event | Notification | Recipients |
|---|---|---|
| Order Confirmed | Requisitioner, Dept Head | |
| Shipment Dispatched | Goods Receipt Clerk | |
| Delivery Expected | Email + Alert | All stakeholders |
| Delayed (>2 days) | Alert | Procurement Officer |
| Delivered | Requisitioner | |
| Exceptional Delay | Escalation | Senior Procurement |
When goods arrive, they are inspected for quality, quantity, and condition. This stage ensures received items match the purchase order and are acceptable.
IMPORTANT - Confirms receipt for invoice processing
Physical Inspection:
[ ] Item count matches PO quantity
[ ] Packaging condition acceptable
[ ] No visible damage
[ ] Serial numbers recorded
[ ] Batch/lot numbers recorded
Quality Inspection:
[ ] Matches specifications
[ ] Correct version/model
[ ] Documentation included
[ ] Expiry date valid (if applicable)
[ ] Testing passed (if required)
Condition Assessment:
[ ] No physical damage
[ ] All parts included
[ ] Proper labeling
[ ] Safe to store/use
[ ] Special handling not needed
Documentation:
[ ] Packing slip present
[ ] Quality certificates included
[ ] Warranty information included
[ ] User manuals included
[ ] Invoice paperwork complete
| Issue | Action | Escalation |
|---|---|---|
| Quantity Short | Partial receipt + vendor follow-up | If >10% |
| Damaged Items | Quarantine + photo + vendor claim | If >5 items |
| Wrong Item | Reject + vendor notification | Immediate |
| Quality Failure | Reject + incident report | Immediate |
| Missing Docs | Accept with comment + vendor follow-up | If critical |
| Expiry Soon | Quarantine + urgent use notification | If <30 days |
When the vendor invoice is received, it is matched against the PO and goods receipt to ensure accuracy before payment. This critical process prevents overpayment and fraud.
Invoice Receipt:
Invoice Entry:
Three-Way Matching:
Comparison Required:
ββββββββββββββββββββββββββββββββββββββββββ
β PO (Quantity & Price) β
β β© β
β Goods Receipt (Actual Received) β
β β© β
β Invoice (Amount & Terms) β
ββββββββββββββββββββββββββββββββββββββββββ
All three must match:
- Quantity: PO β Receipt β Invoice
- Price: PO β Invoice
- Description: All match exactlyMatching Validation:
Exception Handling:
Resolution:
Approval:
CRITICAL - Controls payment authorization
EXACT MATCH (Auto-Approve):
- Qty variance: 0%
- Price variance: 0%
- All quantities equal
ACCEPTABLE MATCH (Review):
- Qty variance: 0-5%
- Price variance: 0-2%
- Amount variance: 0-$50
UNACCEPTABLE (Reject/Hold):
- Qty variance: >5%
- Price variance: >2%
- Amount variance: >$50 or >3%
| Discrepancy | Cause | Solution |
|---|---|---|
| Qty variance | Partial shipment | Update PO to received qty |
| Unit price higher | Unauthorized price change | Reject, contact vendor |
| Unit price lower | Negotiated discount | Accept, update contract |
| Extra charges (shipping) | Legitimate additional cost | Match if on PO |
| Tax included | Regional tax variation | Accept if allowable |
| Early invoice | Vendor invoiced before delivery | Hold until receipt |
| Late invoice | Delayed vendor processing | Accept if within terms |
Three-Way Match Exception Report
PO Number: [______]
Vendor: [______]
Invoice Date: [______]
Matching Details:
ββ PO Qty: [__] vs Receipt Qty: [__] vs Invoice Qty: [__]
ββ PO Price: $[__] vs Invoice Price: $[__]
ββ PO Total: $[__] vs Invoice Total: $[__]
ββ Variance Amount: $[__] ([__]%)
ββ Variance Reason: [____________________]
Exception Details:
ββ Exception Type: [ ] Qty [ ] Price [ ] Amount
ββ Severity: [ ] Minor [ ] Major [ ] Critical
ββ Status: [ ] Approved [ ] Rejected [ ] On Hold
ββ Approver: [_____________]
Resolution:
ββ Invoice Adjusted: [ ] Yes [ ] No
ββ Adjustment Amount: $[__]
ββ Reason: [_________________________]
ββ Final Status: [ ] Ready for Payment [ ] Rejected
Once invoices are matched and approved, payments are processed through the selected payment method. This stage completes the financial transaction cycle.
CRITICAL - Controls financial outflow
Process:
1. Invoice selected
2. Check details entered
3. Check printed (check stock required)
4. Signature line(s) required
5. Check mailed to vendor
6. Record in system
7. Clearing via bank
Timeline:
- Processing: 1 day
- Clearing: 5-10 days
Cost:
- Check printing: $0.50-1.00 per check
- Postage: $0.68 per check
- Total cost: ~$1.20 per check
Process:
1. Invoice selected
2. Vendor bank details confirmed
3. Wire/ACH initiated
4. Bank processes
5. Confirmation received
6. Record in system
Timeline:
- ACH: 1-3 business days
- WIRE: Same day
Cost:
- ACH: $0.25-1.00 per transfer
- WIRE: $10-30 per transfer
- Total: $0.25-30 per transaction
Advantages:
β Fast (WIRE)
β Secure
β No physical mail
β Automatic clearing
β Trackable
Process:
1. Invoice amount charged to corp card
2. Batch settlement with bank
3. Monthly statement processed
4. GL coded to department
5. Vendor notified (optional)
Timeline:
- Processing: 1 day
- Settlement: 2-3 business days
- Clearing: 3-5 business days
Cost:
- Processing fee: 1.5-3% of amount
- Annual fee: $0-300
- Rewards: 0.5-2% cash back
Advantages:
β Consolidated billing
β Potential rewards
β Float benefit (30 days)
β Detailed reporting
Process:
1. Vendor registered on platform
2. Invoice amount added to platform
3. Vendor notified of pending payment
4. Vendor confirms receipt
5. Auto settlement to vendor's account
6. Record in system
Timeline:
- Processing: 1-2 business days
- Settlement: 1-3 business days
Cost:
- Per transaction: $0.50-2.00
- Monthly: $0-50
- Percentage: 0.5-1%
Examples:
- Coupa
- Ariba
- Mastercard VOP
- Bottomline
Payment Authorization Batch
Batch Number: [_____]
Batch Date: [_______]
Payment Method: [ ] Check [ ] Transfer [ ] Card [ ] E-Payment
Batch Summary:
ββ Number of Invoices: [__]
ββ Total Amount: $[_____,__]
ββ By Department: [Chart]
ββ By Vendor (Top 5): [Chart]
ββ By Payment Method: [Breakdown]
Approvals:
ββ Prepared by: [________] Date: [____]
ββ Reviewed by: [________] Date: [____]
ββ Approved by: [________] Date: [____]
ββ Authorized by: [________] Date: [____]
Execution:
ββ Executed Date: [____]
ββ Execution Method: [Check/Wire/etc]
ββ Confirmation #: [_________]
ββ Tracking Status: [ ] Pending [ ] Completed
ββ Cleared Date: [____] (when confirmed by bank)
Exception Invoices:
ββ Held back: [__]
ββ Reasons: [_______________________]
ββ Resolution: [_____________________]
After successful payment and reconciliation, the procurement transaction is closed and archived. This ensures complete documentation and enables future reference and analysis.
Pre-Closure Requirements:
[ ] Payment status = "Cleared"
[ ] All invoices matched
[ ] No outstanding disputes
[ ] Goods receipt complete
[ ] All approvals obtained
[ ] No holds or flags
[ ] Documentation complete
[ ] Vendor confirmed receipt
Closure Documentation:
[ ] Requisition in system
[ ] All approval comments captured
[ ] PO in system
[ ] GR in system
[ ] Invoice in system
[ ] Payment record in system
[ ] Exception reports (if any)
[ ] Photos/attachments saved
System Tasks:
[ ] PO status = "Closed"
[ ] Invoice status = "Paid"
[ ] Budget reconciled
[ ] GL posting completed
[ ] Supplier performance updated
[ ] Historical record created
[ ] Archived to long-term storage
Quality Review:
[ ] Cycle time acceptable
[ ] Cost within budget
[ ] No compliance issues
[ ] Supplier performance rated
[ ] Lessons learned captured
Procurement Cycle Time:
= Closure Date - Requisition Date
Cost Performance:
= (Actual Cost - Budgeted Cost) / Budgeted Cost
Quality Score:
= (100 - Exception Count*10) if <100 else 100
Supplier Performance:
= (On-Time Delivery + Quality Score + Cost Competitiveness) / 3
Process Efficiency:
= (Automated Approvals / Total Approvals) * 100
PROCUREMENT WORKFLOW - Visual Summary
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STAGE 1: REQUISITION SUBMISSION β
β Requisitioner creates & submits purchase request β
ββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STAGE 2: DEPARTMENT HEAD APPROVAL β
β Department Head reviews & approves requisition β
ββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STAGE 3: FINANCE MANAGER REVIEW β
β Finance validates budget & financial compliance β
ββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STAGE 4: AUTHORITY OFFICER APPROVAL β
β (If amount exceeds limit or special items) β
ββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STAGE 5: PURCHASE ORDER GENERATION β
β Procurement creates & sends PO to vendor β
ββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STAGE 6: ORDER TRACKING β
β Monitor order status & shipment progress β
ββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STAGE 7: GOODS RECEIPT & INSPECTION β
β Receive goods, inspect, and verify against PO β
ββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STAGE 8: INVOICE PROCESSING β
β Match invoice with PO & receipt (3-way match) β
ββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STAGE 9: PAYMENT PROCESSING β
β Process payment via selected method β
ββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STAGE 10: CLOSURE & ARCHIVAL β
β Close transaction, archive records, update stats β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Metric | Target | Typical | SLA |
|---|---|---|---|
| Req. to Approval | 5 days | 3-5 days | 10 days |
| Approval to PO | 2 days | 1-2 days | 5 days |
| Order to Receipt | 15 days | 5-30 days | Based on vendor |
| Invoice to Payment | 10 days | 5-10 days | 30 days |
| Total Cycle Time | 32 days | 20-50 days | 60 days |