Operate

Inventory

A complete product and stock system that plugs straight into your POS and your scanned supplier invoices.

Products

Open Dashboard → Inventory and click Add Product. A product has:

  • name — display name.
  • sku — stock-keeping unit, used for lookup at the POS.
  • category — free-form grouping.
  • price — sale price; currency follows your workspace default.
  • cost — optional, used for margin reports.
  • stock_quantity — current units on hand.
  • min_stock_threshold — trigger for low-stock alerts.

You can also add products by scanning a supplier invoice. The AI extracts product lines and offers to create new products or update existing SKUs.

Plan limits

PlanProducts
Free (trial)15
ProUnlimited
EnterpriseUnlimited

Stock movements

Click a product and choose Record Movement. Every movement is logged with a timestamp, actor, and optional note — building an audit trail you can export.

  • received — stock added from a supplier.
  • sold — stock removed via POS. Created automatically when you sell.
  • returned — customer return; stock is added back.
  • adjusted — manual correction, e.g. after a stock take.
  • transferred — moved between stores (Enterprise multi-location).

Low-stock alerts

When stock_quantity falls below min_stock_threshold, ScanLedger:

  • Pushes an in-app notification to the Owner and any team member with inventory permissions.
  • Sends an email if notifications are enabled.
  • Highlights the product on the inventory dashboard.

Multi-location inventory

On Enterprise, products can live in multiple stores. Each stock movement is tied to a store_id, and transfers between stores are tracked as a pair of outgoing and incoming movements.

Reports

The inventory dashboard surfaces:

  • Total stock value at cost and at sale price.
  • Units moved by period (day, week, month).
  • Top sellers and slowest movers.
  • Low-stock items requiring reorder.

All reports can be filtered by date range, category, store, or product, and exported to CSV.

Tax

When tax is switched on for your workspace, each product gains a Charge tax on this item toggle (on by default) and, if you use more than one tax, a picker to assign a specific one. Setting this as stock enters inventory means the cashier never has to decide at the till. See Tax.

Next steps