How to Create a Purchase Order
Learn how to order products from suppliers using purchase orders.
🎯 What You'll Learn
- Create purchase requisition
- Generate purchase order
- Send PO to supplier
- Track order status
- Receive goods (GRN)
📋 Prerequisites
- Access to Purchase module
- Suppliers configured in system
- Products set up
- Purchasing permission
- Approval workflow (if required)
Step-by-Step Instructions
Method 1: Purchase Order from Requisition
This is the standard workflow with approval process.
Step 1: Create Purchase Requisition
- Navigate to Purchase → Purchase Requisition
- Click + New Requisition button
- Fill requisition header:
Requisition No: Auto-generated (PR-2025-0001)
Date: December 15, 2025
Required By: December 25, 2025
Requested By: Your name (auto-filled)
Branch/Location: Select your branch
Department: Select department
Priority: Normal/Urgent/Critical
Step 2: Add Items to Requisition
Add Products:
- Click + Add Item button
- Search or select product
- Enter details:
- Product Name: Select from list
- Quantity: Amount needed
- Unit: Auto-filled from product
- Purpose: Why you need this
- Estimated Cost: (Optional, for budgeting)
Example:
Product: Rice (25kg bag)
Quantity: 50
Unit: Bags
Purpose: Stock replenishment - running low
Estimated Cost: ฿15,000
- Click Add to save item
- Repeat for all needed products
Bulk Import (Optional):
- Click Import button
- Download CSV template
- Fill in Excel: Product, Quantity, Purpose
- Upload completed file
- Review imported items
Step 3: Add Notes & Attachments
Requisition Notes:
- Scroll to notes section
- Add any relevant information:
- Urgency reason
- Special requirements
- Budget constraints
- Attach documents:
- Quotes from suppliers
- Approval emails
- Stock reports
Step 4: Submit for Approval
- Review all items
- Verify quantities
- Click Submit for Approval
- Select approver (if not automatic)
- Add submission note if needed
- Click Confirm Submit
Status Changes:
- Your Status: "Pending Approval"
- Approver receives notification
- You can still edit until approved
Step 5: Wait for Approval
Track Approval:
- Go to Purchase → My Requisitions
- Check status:
- 🟡 Pending: Awaiting approval
- 🟢 Approved: Ready for PO
- 🔴 Rejected: See rejection reason
- 🔵 Partially Approved: Some items approved
If Rejected:
- Read rejection notes
- Make necessary changes
- Resubmit requisition
If Approved:
- Proceed to create Purchase Order
- Approved items show green checkmark
Step 6: Create Purchase Order from Approved Requisition
- Open approved requisition
- Click Create Purchase Order button
- System pre-fills PO with approved items
Method 2: Direct Purchase Order
For urgent needs or if you have direct purchasing authority.
Step 1: Create New PO
- Navigate to Purchase → Purchase Order
- Click + New Purchase Order
- PO form opens
Step 2: Select Supplier
- Click Select Supplier dropdown
- Search existing supplier
- Or click + New Supplier if needed
Supplier Details Auto-Fill:
- Supplier name
- Contact person
- Phone/email
- Address
- Payment terms
- Credit limit
Step 3: Fill PO Header
Required Fields:
PO Number: Auto-generated (PO-2025-0234)
Date: December 15, 2025
Delivery Date: December 25, 2025
Supplier: ABC Food Supplies Co., Ltd.
Delivery Location: Main Branch - 123 Main St
Payment Terms: Net 30 days
Currency: THB (฿)
Optional Fields:
Reference: Your internal reference
Project: If applicable
Department: Requesting department
Shipping Method: Truck/Van/Courier
Incoterms: FOB/CIF/EXW (for imports)
Step 4: Add Items to PO
Method A: Manual Entry
- Click + Add Line Item
- Select product from dropdown
- Enter details:
Product: Rice 25kg
Description: Premium Jasmine Rice
Quantity: 50 bags
Unit: Bag
Unit Price: ฿300.00
Discount: 5% (if negotiated)
Tax Rate: 7% VAT
Line Total: Auto-calculated
Important Calculations:
Subtotal = Qty × Unit Price
Discount = Subtotal × Discount%
After Discount = Subtotal - Discount
Tax = After Discount × Tax Rate
Line Total = After Discount + Tax
Example:
50 bags × ฿300 = ฿15,000
Discount 5% = -฿750
Subtotal = ฿14,250
VAT 7% = ฿997.50
Total = ฿15,247.50
- Click Save Line
- Repeat for all products
Method B: Copy from Previous PO
- Click Copy From button
- Select previous PO
- System imports items
- Adjust quantities as needed
Method C: Import from Requisition
- Click Import from PR
- Select requisition(s)
- Items auto-populate
- Verify and adjust
Step 5: Review Order Summary
PO Summary Shows:
Items: 12 products
Total Quantity: 250 units
Subtotal: ฿45,000.00
Discount: -฿2,250.00 (5%)
After Discount: ฿42,750.00
Shipping: ฿500.00
VAT (7%): ฿3,027.50
Grand Total: ฿46,277.50
Verify Everything:
- ✅ Supplier correct
- ✅ Delivery date realistic
- ✅ Products accurate
- ✅ Quantities sufficient
- ✅ Prices match quotes
- ✅ Discounts applied
- ✅ Totals correct
Step 6: Add Terms & Conditions
- Scroll to Terms & Conditions
- Add or select standard terms:
- Payment terms
- Delivery terms
- Quality standards
- Return policy
- Warranties
Example Terms:
- Payment: Net 30 days from invoice date
- Delivery: To main warehouse, 8 AM - 5 PM
- Quality: Must meet food safety standards
- Returns: Defective items accepted within 7 days
- Packaging: Supplier's expense
- Late Delivery: Penalty applies after delivery date
Step 7: Save and Submit PO
Save as Draft:
- Click Save Draft if not ready
- Can edit later
- Not sent to supplier yet
Submit PO:
- Click Submit button
- Final verification prompt
- Confirm submission
- Status changes to "Submitted"
Step 8: Send PO to Supplier
Email PO:
- Click Email to Supplier
- Verify email address
- Add CC recipients if needed
- Customize message:
Subject: Purchase Order #PO-2025-0234
Dear [Supplier Name],
Please find attached our purchase order #PO-2025-0234
for delivery on December 25, 2025.
Please confirm receipt and expected delivery date.
Thank you,
[Your Name]
[Company Name]
- System attaches PDF automatically
- Click Send
Print PO:
- Click Print button
- PDF generates
- Print or save
- Send via fax/courier if preferred
Download PO:
- Click Download button
- Save PDF locally
- Forward as needed
Step 9: Await Supplier Confirmation
Supplier Actions:
- Receives PO via email
- Reviews order
- Confirms acceptance
- Provides expected delivery date
Track Status:
- 🟡 Sent: Awaiting confirmation
- 🟢 Confirmed: Supplier accepted
- 🔵 Partial: Items on backorder
- 🔴 Rejected: Supplier declined
If Changes Needed:
- Supplier requests modifications
- Revise PO (create amendment)
- Resend updated PO
Receiving Goods (GRN Process)
Step 1: Prepare for Delivery
Before Delivery Date:
- Go to Purchase → Purchase Orders
- Filter: Status = "Confirmed"
- Check expected deliveries
- Prepare receiving area
- Assign staff to receive
Step 2: Receive Goods
When Delivery Arrives:
- Navigate to Purchase → Goods Receipt
- Click + New GRN
- Select PO from list
- GRN form opens with PO details
Step 3: Inspect & Count Items
For Each Item:
- Physical count
- Compare to PO quantity
- Check quality
- Enter in GRN:
Product: Rice 25kg
PO Quantity: 50 bags
Received Quantity: 50 bags
Accepted: 48 bags
Rejected: 2 bags (damaged packaging)
Shortage: 0 bags
Quality Check:
- ✅ Correct product
- ✅ Good condition
- ✅ Not expired
- ✅ Proper packaging
- ✅ Meets specifications
Step 4: Record Discrepancies
If Items Damaged:
- Take photos
- Note damage details
- Enter rejected quantity
- Attach photos to GRN
If Short Delivery:
- Count carefully
- Recount to verify
- Record shortage
- Note in remarks
If Over Delivery:
- Contact supplier
- Verify with PO
- Accept or reject excess
- Document decision
Step 5: Complete GRN
- Verify all items recorded
- Add receiving notes
- Print delivery receipt
- Get delivery person's signature
- Keep copy for records
- Click Complete GRN
GRN Status:
- ✅ Full Receipt: All items received
- ⚠️ Partial: Some items received
- 🔄 Pending: Awaiting more deliveries
Step 6: Update Inventory
Automatic Actions:
- Stock levels increase
- Inventory value updates
- Products available for sale
- Dashboard reflects changes
Step 7: Match Invoice (3-Way Matching)
When Supplier Invoice Arrives:
- Go to Purchase → Invoice Matching
- Select GRN
- Compare:
- PO (what was ordered)
- GRN (what was received)
- Invoice (what was charged)
- All three should match
If Matches:
- Approve invoice for payment
- Schedule payment per terms
If Doesn't Match:
- Contact supplier
- Resolve discrepancy
- Adjust as needed
💡 Tips & Tricks
Efficient Purchasing
✅ Bulk Orders:
- Order larger quantities for better prices
- Consider storage capacity
- Check product shelf life
✅ Regular Suppliers:
- Build relationships
- Negotiate terms
- Get priority service
✅ Forecast Demand:
- Review sales data
- Plan seasonal needs
- Avoid stockouts
Cost Savings
✅ Compare Prices:
- Get quotes from multiple suppliers
- Negotiate discounts
- Consider total cost (delivery, quality)
✅ Early Payment Discounts:
- Take advantage of 2/10 net 30
- Saves money long-term
✅ Consolidate Orders:
- Combine small orders
- Reduce delivery fees
- Minimize administrative work
⚠️ Common Issues
Problem: PR Rejected
Common Reasons:
- Budget exceeded
- Unnecessary purchase
- Wrong specifications
- Better alternatives available
Solution:
- Review rejection notes
- Revise requisition
- Provide justification
- Resubmit
Problem: Supplier Out of Stock
Actions:
- Ask for expected availability
- Order partial quantity now
- Find alternative supplier
- Consider substitute products
Problem: Price Increased
Handling:
- Contact supplier for explanation
- Negotiate better price
- Update PO with new price
- Get approval if over budget
Problem: Delivery Delayed
Response:
- Contact supplier immediately
- Get new delivery date
- Update PO
- Find emergency supplier if critical
Problem: Wrong Items Delivered
Resolution:
- Don't accept wrong items
- Document discrepancy
- Contact supplier
- Request correct items
- Return wrong items
📊 Quick Reference
Purchase Order Workflow
Need Identified → PR Created → Approved →
PO Created → Sent to Supplier → Confirmed →
Goods Delivered → GRN Created → Invoice Received →
Invoice Matched → Payment Processed
Status Meanings
| Status | Meaning | Action Needed |
|---|---|---|
| Draft | Not submitted | Complete & submit |
| Pending | Awaiting approval | Wait |
| Approved | Ready for PO | Create PO |
| Sent | With supplier | Await confirmation |
| Confirmed | Supplier accepted | Prepare for delivery |
| Partial | Some items received | Track remaining |
| Complete | Fully received | Close PO |
| Cancelled | Voided | None |
Required Documents
- ✅ Purchase Requisition
- ✅ Purchase Order
- ✅ Supplier Quotation
- ✅ Goods Receipt Note (GRN)
- ✅ Supplier Invoice
- ✅ Quality Inspection Report (if applicable)
- ✅ Payment Voucher
🎯 Practice Scenario
Try This Complete Cycle:
-
Create PR:
- 10× Rice 25kg bags
- 5× Oil 5L bottles
- Required by: Next week
- Submit for approval
-
After Approval, Create PO:
- Supplier: ABC Food Supplies
- Delivery: Your warehouse
- Terms: Net 30 days
- Send to supplier
-
When Delivered, Create GRN:
- Count items
- Check quality
- Record receipt
- Complete GRN
-
Match Invoice:
- Verify quantities
- Check prices
- Approve payment
Expected Result:
- Stock increased
- Inventory value updated
- Invoice ready for payment
- Supplier account updated
Master the purchase order process to ensure smooth supply chain operations! 📦✨