Table of Contents

βœ… Purchase Order (PO) Workflow

CushionsERP has a Purchase Order (PO) module and can assist in semi-automated procurement when raw materials fall below minimum stock. Here's the breakdown:

βœ… How to Manually Create a Purchase Order (PO)

Go to: Purchases > Orders > New Order

πŸ‘‡ Step-by-step:

  1. Select Supplier
    • Must already be created (from Third Parties module)*
  2. Choose Warehouse (if stock is managed)
  3. Add Product Lines
    • Choose items from your product list
    • Quantity, price, and taxes are editable
    • You can also add:
      1. Free lines (e.g., custom text)
      2. Discount lines
  4. Validate
    • Generates a PO number
    • Locks the PO from major changes
    • You can now download as PDF
  5. Send to Supplier
    • Send via email or download PDF
  6. Receive Goods
    • Use Create Reception button
    • System updates stock levels
  7. Convert to Supplier Invoice
    • Once received, you can create an invoice from the PO

πŸ” Auto-Trigger Purchase Orders (When Stock Is Low)

CushionsERP does not fully automate PO creation, but it provides tools to guide you in generating them based on stock alerts:

🧠 Feature: Virtual Stock / Stock Alerts

Step 1: Set Minimum Stock Go to: Products > Your Product > Stock Set:

Step 2: Use β€œReplenishment” Tool Go to: Products > Tools > Replenishment

βœ”οΈ CushionsERP will:

πŸ’‘ You can even split orders by supplier automatically.

πŸ“¦ Bonus: Multi-Level BOM Purchasing

If you're using the Manufacturing module with BOMs:

βš™οΈ Automation via Modules (Optional)

For automatic PO generation, consider:

🧭 Summary

Feature Supported in CushionsERP?
Manual PO creation βœ… Yes
Low-stock alert βœ… Yes
Auto PO suggestion (Replenish) βœ… Yes (semi-auto)
Fully auto PO creation ❌ Not native, needs module/script
PO β†’ Receive β†’ Invoice workflow βœ… Fully supported