InventoryStockMedications

Inventory & Stock

Track every medication, product, and supply in your practice — from receiving stock to dispensing and reordering.

Adding Products & Medications

Navigate to Inventory → + New Product. Fill in the following fields:

Categories & Units

Create custom categories under Settings → Inventory → Categories. Categories help you filter reports and set category-level markup rules. Units are free-text — use consistent naming (e.g. always ml not mL) to keep reports accurate.

Stock Levels & Reorder Points

For each product you can set:

Manual Stock Adjustments

To correct stock after a count or to write off expired/damaged items:

  1. Open Inventory → [Product] → Adjust StockOr go to Inventory → Stock Adjustments → + New Adjustment to adjust multiple products at once.
  2. Enter adjustment quantityUse a positive number to add stock (e.g. received delivery), negative to subtract (e.g. wastage, expired). Add a reason note.
  3. Choose a reason codeCount correction, wastage, expiry, theft, or other. Reason codes appear in the audit log and adjustment reports.
  4. SaveThe stock level updates immediately across all devices in real time.
⚠️

Stock adjustments are recorded in the audit log and cannot be deleted — only corrected with a subsequent adjustment.

Purchase Orders

Navigate to Inventory → Purchase Orders → + New PO. VetLoop can auto-populate a purchase order with all products currently below their reorder point — tap Fill from Low Stock.

When a delivery arrives, open the PO and tap Receive Delivery. Enter the quantities actually received (may differ from ordered). VetLoop updates stock levels and records the batch and expiry dates if supplied.

Usage History

Every stock movement — invoice sale, adjustment, purchase order receipt — appears in the product's Usage History tab. You can see exactly when, by whom, and on which invoice each unit was consumed. This is particularly important for controlled substances.

Low Stock Alerts

When a product's on-hand quantity hits its reorder point, a badge appears on the Inventory menu icon and a notification is sent to staff with the Inventory Manager role. Alerts can also be emailed to a nominated address — configure this under Settings → Notifications → Inventory Alerts.