Waj

Inventory Management

Overview

Inventory tracks the physical products a business buys, stocks, sells, and uses — purchasing, suppliers, stock counts, and stock moving between branches. Product setup and per-product tracking settings are covered in Products & Stock.

Where to find it

Sidebar (desktop) or More menu (mobile) → Inventory, with tabs for Products, Purchase History, Stock Orders, Stock Takes, and Online Orders.

Recording a purchase or restock

  1. For an existing product, use Purchase History → New Purchase (updates its cost and adds to stock) or add a line for it inside a Stock Order (a stock-order line can even use a different supplier than the product's usual default).

  2. Pick the supplier, products, quantities, and cost.

  3. Save. There's no separate "ordered → received" approval step — recording a purchase or stock order immediately increases stock and adds to the expenditure history.

A read-only summary of purchase history is also mirrored under Sales → Purchase Orders. On an individual product's own page, the tab labeled "Stock Orders" actually shows that product's full usage history (sales, restocks, adjustments) rather than just its purchase orders — worth knowing so purchases aren't looked for in the wrong place.

New products are created by recording their first purchase, rather than through a separate blank "add product" form: use Inventory → Purchase History → New Purchase for a single product (this can create the product on the fly), or Inventory → Stock Orders → New Stock Order for a multi-line purchase from one supplier. See Products & Stock for the fields captured at that point.

Managing suppliers

Inventory → Suppliers: add a new supplier (name and phone number) or pick an existing one, and view everything purchased from them and their current stock standing. Suppliers are shared across all branches.

Counting and reconciling stock (Stock Take)

  1. Inventory → Stock Takes → New Stock Take, optionally named/described.

  2. Add products one at a time (search, scan, or CSV import) — each captures the system's current stock at that moment for comparison.

  3. Enter the actual counted quantity for each; the screen shows the live difference (and its value) against system stock.

  4. Save as a draft to finish later, or Complete the stock take (with an optional note) to reconcile system stock to the count. A stock take can also be paused mid-count or cancelled outright. Completing it updates all affected stock levels at once and can't be undone.

Transferring stock between branches

For businesses with more than one branch, stock can be moved from one to another: pick the source and destination branch, select products (only those with stock available), set quantities (capped at what's on hand), and confirm. The transfer completes immediately in one step — there's no separate "receive" step on the destination side.

Expiry and batch tracking

For products set to Batch tracking, stock is drawn down from specific batches rather than one running total. Each batch has its own batch number, expiry date, quantity, an optional unit price override, and notes. When a batch-tracked product is sold, WAJ can automatically pick the earliest-expiring batch (so older stock is used first), or the batch(es) to draw from can be chosen manually.

Notes & limitations

Total Expenditure and Total Items Purchased summarize purchase history for reporting. Viewing purchase history can be permission-controlled per staff role.