๐ฆ Purchases & Stock Alert Page
โStay ahead of stockouts and keep inventory replenished efficiently.โ
๐ This section is split into two highly practical features:
- Stock Alerts โ which help you detect and act on low-stock items
- Purchases โ where you restock and record incoming inventory
Weโll explore each of these in detail with example workflows.
๐จ Section 1: Stock Alert โ Your Daily Reordering Assistant
The Stock Alert tab is designed to answer one question clearly:
โ โWhat items are running low and need to be reordered soon?โ
Whenever a productโs quantity falls below the defined alert level, it appears in the Stock Alert list.
๐ง How it Works:
- Every product has a quantity_alert value (set during creation or editing).
- If actual stock is less than this value, the product is flagged.
- All such items are listed in the Stock Alert tab.
๐ What You See:
- A list of products with dangerously low quantities.
- Each entry shows the product name, current quantity, and a red badge.
- A dropdown lets you filter by supplier.
- A button called โAdd Allโ lets you send all low-stock items into a new Purchase Order.
โ Real-Life Workflow: Quickly Restocking Short Items
- Open the Purchases Page (the Stock Alert tab is selected by default).
- Scroll through the list of products flagged in red โ e.g., โSalbutamol Inhaler: 5 units remainingโ .
- Click โAddโ next to Salbutamol โ itโs added to your purchase list.
- Filter by โABC Pharmaโ (your trusted supplier).
- Click โAdd Allโ to include every low-stock item from ABC Pharma into the pending purchase form.
- Switch to the Purchases tab, review the order, and submit it.
โ This saves you from manually checking each product. You always know what to restock โ no guesswork.
๐ Section 2: Purchases โ Recording and Processing Incoming Stock
When new stock arrives at your facility, you record it here to:
- Increase item quantities
- Specify purchase cost and expiry dates
- Keep financial records updated
- Add multiple items from multiple suppliers in one place
๐ฏ Key Features of the Purchases Section
| Feature | What It Does |
|---|---|
| ๐ Search Purchases | Quickly find existing purchase records by supplier, date, or item |
| โ New Purchase | Clears the form to start a new purchase order |
| ๐จ๏ธ Print | Print the purchase order for delivery or finance approval |
| ๐งพ Draft Order | Save a draft purchase that hasnโt been finalized |
| โ Complete Purchase | Finalize the purchase โ item quantities are updated in inventory |
| ๐งฎ Total, Tax, Discount | Automatically calculates final amount based on cost, shipping, tax, etc. |
| ๐ Set Expiry | Assign expiry dates for items if relevant |
| ๐๏ธ Delete Item | Remove an item from the purchase list |
๐งฐ Real-Life Workflow: Creating a New Purchase Order
- A truck delivers 100 cartons of surgical gloves from your supplier.
- Go to the Purchases tab.
- Click New Purchase .
- In the search bar, type โGlovesโ and click to add them to the purchase.
- Enter:
- Quantity: 100
- Cost price: $2.50 per carton
- Expiry: 1 year from today
- Add shipping cost: $25
- Add tax: 5%
- Description: โSurgical Glove Resupply โ ABC Pharmaโ
- Click Create Draft Purchase Order to save for approval.
- Once verified, click Complete Purchase & Reconcile .
โ The itemโs quantity is updated in the store. Timeline is also updated for audit trail.
๐งพ Advanced Tip: Partial Receipts
If a delivery is partial, or you expect more quantities later:
- Create a draft
- Reopen it when the rest of the items arrive
- Only finalize when all items have been received
๐ Filters and Search Options
The Purchases & Stock Alert page includes advanced filters for efficient tracking:
- Item Filter (Default): Search and view purchase or stock alert data for a specific product.
- Customer Filter: (Optional) View purchases linked to a specific customer when recording patient-specific inventory (e.g., custom supplies).
- Date Filter: Filter purchases and alerts by date range.
โ Summary panels and purchase lists dynamically update to reflect applied filters.

