SIGNALS Documentation
API Reference

Stock Levels

Track individual stock items, quantities, and locations across stores.

Overview

Stock Levels represent the physical inventory in Signals. Each stock level record tracks a specific item (or bulk quantity) of a product at a particular store location. Stock can be serialised (individually tracked with asset/serial numbers) or bulk (tracked by quantity).

Category Value Description
Bulk Stock 10 Tracked by quantity
Serialised Stock 50 Individually tracked items

Stock Levels List

Route: /stock-levels

Browse all stock levels with search, filtering, and sorting.

  • Search — filter by item name, asset number, serial number
  • Column sorting — sortable columns
  • Pagination — configurable items per page
Column Description
Item Name Display name for the stock item
Asset Number Unique asset identifier
Serial Number Manufacturer serial number
Store Location/warehouse
Product Associated product
Quantity Held Total quantity in stock
Quantity Allocated Quantity reserved for orders
Created Creation date

Stock Level Detail

Route: /stock-levels/{id}

View complete stock level information including quantities, location, and associated product details.

Transactions Panel

The stock level detail page includes an inline "Add Transaction" form for recording stock movements (adjustments, transfers, write-offs). Transactions are displayed in a chronological list below the form.

Activities Tab

Stock levels have an Activities tab showing all activities linked to this stock level via the regarding association.

Custom Views

System views for stock levels:

  • All Stock Levels
  • Serialised Stock (stock_category = 50)
  • Bulk Stock (stock_category = 10)