Skip to content

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

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, and Save GRN to post stock and the purchase voucher in one step.
  • Rebalance stock with Auto STR — velocity-driven proposals, pharmacist review, validation, and finalized Stock Transfers.

Where it lives

In the app: Inventory → Stock Control → Auto STRs; Replenish Stock → Procurement → Purchase Orders or Goods Received Notes; Replenish Stock → Suppliers → Suppliers or Supplier Products Mapping.