Purchase Orders (PO)
Location: Back Office > Inventory > Supply Chain > Purchase Orders
Overview
Purchase Orders are used to restock inventory. Typical lifecycle: Draft → Ordered → Received → Paid.
Guide 1: How to Create a Purchase Order
- Initiate: Click (+) ADD PURCHASE ORDER.
- Basic Info:
- Supplier: Select the vendor (e.g., Market Place).
- Inventory (Delivery Location): e.g., Main Warehouse or Freezer Room.
- Expected Delivery Date: When stock is expected.
- Add Items:
- Select Ingredient: Search and select the item (e.g., Burger Bun).
- Quantity: Enter the required amount (e.g., 10).
- Cost: System auto-fills the last cost; edit if necessary.
- Repeat via (+) Add Ingredient for multiple items.
- Action:
- Save as Draft: Save without sending.
- Place Order: Finalize and mark as Ordered (Yellow).
Guide 2: How to Receive a Purchase Order (GRN)
- Locate PO: Find orders with status Ordered.
- Click Receive: Open the PO and click the green Receive button.
- Verify Details (GRN):
- Batch Number: System generates a Batch ID (editable to match supplier).
- Expiry Date: Mandatory for perishable stock — select the date.
- Received Quantity: Update if supplier delivered less or more.
- Confirm: Click Receive Order — stock in the chosen inventory location increases immediately and PO status changes to Received (Green).
Guide 3: Managing Payments for POs
- Check Payment Status: The PO table shows Unpaid or Paid.
- Update Payment:
- Click the Edit Icon on the PO row.
- Change Payment Status to Paid and select Payment Method (Cash, Bank Transfer, etc.).
- Click Update Payment Status. The status tag becomes Paid (Green).
Notes & Best Practices
- Use Draft status to accumulate multiple supplier requests before sending.
- Always capture expiry dates at GRN time for perishable items to enable batch expiry tracking.