Warehouse & Procurement
Warehouse & Procurement
The Warehouse module is where your pharmacy buys, receives, and moves stock. It covers Purchase Orders end to end — raise an order, let demand projection suggest what to buy, send it to the supplier, and track its lifecycle; Goods Received Notes, where that stock arrives, is verified against the invoice, and posts to inventory and accounting; Purchase Returns, returning stock to suppliers with validated batch-level deductions; and Auto STR, demand-based redistribution across warehouses with pharmacist review.
Released — Auto STR v2.0.0 (July 2026). See release notes for the five-stage review workflow.
Released — Stock Transfers v1.0.0 (July 2026). See release notes for the action-first layout, Needs your action section, triage pills, attention-only review, and quick date filters.
Released — Purchase Returns v1.0.1 (June 2026). See release notes for large-return reliability, stock validation, and save progress.
Start here
- Auto STR guide — configure warehouses, run the engine, review a plan, validate, and finalize into stock transfers.
- Purchase Orders guide — the front door: create, project demand, send/download, bulk-import, and the status lifecycle.
- Demand Forecast guide — generate a cover run, review one row per product, bulk-edit days and packs, then approve and create purchase orders. Sample numbers are the Demo Pharmacy fixture.
- Reorders guide — watch a live system, read lines that fell through their lead time, and create purchase orders for the rest of the cycle. Sample numbers are the Demo Pharmacy fixture.
- Goods Received Notes guide — receive against a PO or take a no-PO receipt, verify batch/expiry, attach the invoice, Save GRN (Pending), then Approve & Complete.
- Suppliers guide — vendor directory, credit exposure KPIs, search and type filters.
- Supplier Products Mapping guide — map SKUs to vendors, margin and discount KPIs, inline edit, and PO Load Supplier Products.
- Inventory Management guide — stock on hand, KPIs, expiry filters, export.
- Inventory Put-Away guide — scan-first bin assignment, best-match suggestions, FEFO queue.
- Inventory Batch Update guide — correct batch, expiry, prices, and quantities.
- New to it? Run your first Auto STR plan, Create your first purchase order, Work your first reorder, Receive your first shipment, Set up your supplier directory, Map products for a supplier, or View inventory across locations — guided first runs.
What you can do
- Create a purchase order by hand, or bulk-import many at once from a CSV.
- Project demand — the app suggests order quantities from the forecasting engine’s sales velocity, so you buy what actually sells rather than guessing.
- Send it to the supplier over WhatsApp or email, or download the PO as a PDF.
- Move it through the lifecycle — Draft → Pending Approval → Approved → Completed — and cancel one you no longer need.
- Receive stock with a GRN — against a PO or no-PO, verify batch/expiry, attach the invoice, Save GRN to post stock and the purchase voucher (status Pending), then Approve & Complete to verify.
- Rebalance stock with Auto STR — velocity-driven proposals, pharmacist review, validation, and finalized Stock Transfers.
- Top up from Reorders — a live list of SKUs that will not last the supplier lead time, sized to the days left in the buying cycle, then turned into purchase orders.
Where it lives
In the app: Inventory → Stock Control → Auto STRs; Replenish Stock → Procurement → Purchase Orders or Goods Received Notes; Replenish Stock → Planning → Demand Forecast or Reorders; Replenish Stock → Suppliers → Suppliers or Supplier Products Mapping.