Skip to content

Inventory

Inventory is where you track on-hand quantity, receive new stock from suppliers, and adjust when something doesn’t match a count.

  • Warehouses — physical or logical places you keep stock (Main store, Backroom, Warehouse A).
  • Stocks — the on-hand qty of each item × each warehouse.
  • Lots — purchase receipts from a supplier (received on a date, with a cost).
  • Adjustments — manual changes when counts drift (damage, loss, found stock).

Most days you’ll only touch Lots (when a supplier delivers) and Adjustments (when a count goes off).

Open Inventory → Warehouses.

Warehouses list

ActionWhen to do it
Create a warehouseWhen you add a new storage location. Give it a clear name and (optionally) an address.
Set as defaultThe default is where returns are restocked and where many receipt flows default to.
DisableHides it from new operations but keeps history.

Each store has at least one warehouse. Multi-lane stores can also create a “Lane drawer” warehouse — used by work shifts for register floats.

Click any warehouse to see stock counts, recent movements, and configured rules.

Warehouse detail

Open Inventory → Stocks. The table shows warehouse × product × variation with on hand, on order, and min/max.

Stocks list

  • On hand is the only reliable number. Use it for replenishment decisions.
  • Use filters: by product, by warehouse, by stock range (low / out / over max).

To investigate a number that looks wrong, open the row to see the stock movement log — every increment / decrement with source (sale, refund, lot receipt, adjustment).

When a supplier delivers:

  1. Open Inventory → Lots → Receive lot (or + New lot).

Lots list 2. Fill in:

  • Supplier
  • Warehouse receiving the stock (usually your main store)
  • Lines — search products, enter qty + unit cost. Variants supported.
  1. Save. Lots begin in Draft (no stock yet).
  2. Once you’ve counted what actually arrived and confirmed the supplier invoice, mark the lot Delivered. Stock is added to the warehouse, and the supplier cost is recorded to the product’s purchase-cost history.

Goods receipt screen

If the supplier sent less (or more) than ordered, edit the qty lines before marking Delivered.

Open Inventory → Adjustments → + New adjustment.

Adjustments list

Adjustment form

Pick:

  • Reason — Damage, Loss, Found, Manual count correction, etc.
  • Warehouse — where stock moves.
  • Lines — products + signed qty (+ to add, − to remove).

Save. The on-hand quantity is updated immediately, and the stock movement log records who did it and why.

Adjustments are auditable. Use them sparingly — investigate recurring patterns (the same product always “missing” suggests a process issue).

Move stock between warehouses (e.g. backroom → floor) from Inventory → Transfers → + New transfer.

Internal transfer form

You’ll pick source warehouse, destination warehouse, the products/qtys, and a reason. The transfer is two-step: draft (nothing moves), then post (stock exits source, arrives at destination in the same moment).

When a store needs to borrow stock from another store (same vendor), open Inventory → Inter-store borrow → + New borrow.

Inter-store borrow form

Why my numbers don’t match the product list

Section titled “Why my numbers don’t match the product list”

The number you see on Items → Products is a read cache — useful for quick scanning, but not the source of truth. The authoritative on-hand is Stocks.

If you want to fix a number on the product list, do it via an adjustment (Inventory) — not by editing the product.

I sold something but the stock didn’t drop. The sale may have been a draft, or the product may be marked don’t track stock. Check Inventory → Stocks and the movement log.

Negative stock shown. Either the sale bypassed stock tracking or an adjustment is missing. Either reconcile via an adjustment, or allow it if your store config permits negative stock.

Lot is “Delivered” but stock didn’t move. Re-open the lot. If the Delivered transition failed (e.g. warehouse was inactive), the lot stays in Draft — mark Delivered again after fixing the warehouse.