Skip to content

Stock history

Stock history shows product quantity changes over time. Use this page when you need to explain why a product’s stock increased, decreased, or reached a specific value.

The report answers the question “what quantity changed?”. For operational details such as exact location, lot, serial number, user, or workflow action, also use Traceability.

To open the page, go to Inventory -> Stock history.

The page is available to users who have permission for stock reports. Data is shown only for the current account and only for warehouses the user can access.

Stock history can also be opened from Products, from a product sidebar. In that case, the product is already selected and the page shows only the history for that product.

Use Stock history when you need to check:

  • why the total stock of a product changed;
  • which goods receipt note increased stock;
  • which order decreased stock;
  • which adjustment corrected a difference;
  • how stock changed by warehouse;
  • whether a difference is global or only appears in one warehouse.

For the question “where is the product now?”, use Stock. For the question “which locations or workflows did the product pass through?”, use Traceability.

Stock history shows events that change the recorded stock quantity. The sources available in the Source filter are:

SourceWhat it indicates
Goods receipt noteStock received through a goods receipt note.
OrderStock deducted or returned through the order flow, for example during Packing.
AdjustmentStock corrections from Inventory adjustments or Inventory adjustment note.
UnknownOlder or unclassified records, if they exist in the system.

The source identifier appears next to the source type, for example Goods receipt note #15, Order #420, or Adjustment #8, when a source ID is saved.

The general Inventory -> Stock history page can be filtered by:

  • SKU;
  • product name;
  • source: all sources, goods receipt note, order, or adjustment;
  • from date;
  • to date;
  • displayed warehouses.

In the history opened from a product page, the product filter is not shown because the product is already fixed.

The filter panel can be expanded or collapsed. Its state is saved in the browser, so the page opens the same way next time.

Filters are applied when you change their values. To return to the initial list, use Reset.

The Displayed warehouses filter controls which columns appear in the table.

  • If All warehouses is selected, the table can show the global product total.
  • If individual warehouses are selected, the table shows one column group for each selected warehouse.
  • If both individual warehouses and All warehouses are selected, you see both warehouse values and the global total.

The Quantity changed column is different from zero only for the warehouse where the movement happened. The other selected warehouses are shown as context, so you can quickly compare the product’s stock between warehouses.

The table shows changes in descending order, with the newest records first.

On the general page, the table shows:

ColumnMeaning
DateThe moment when the change was recorded. The date is displayed in the user’s local format.
Product nameThe product affected by the change.
SKUThe product SKU.
SourceThe source type and its identifier, if available.
Quantity beforeThe quantity before the change.
Quantity changedThe applied difference. A positive value means an increase, and a negative value means a decrease.
Quantity afterThe resulting quantity after the change.

On the history page opened from a product, product and SKU columns are not shown because the page title already contains the current product.

For each row, Putaway WMS can show two types of total:

  • Warehouse total: the product quantity in the warehouse where the change happened;
  • Global total: the product quantity across all accessible warehouses after the change.

Example interpretation:

SituationInterpretation
Quantity changed +1010 units entered stock.
Quantity changed -33 units left stock.
Quantity before 20, changed +5, after 25Stock increased from 20 to 25.
Global total after 100After that change, the product had 100 units in total across accessible warehouses.

The Table size selector changes row density: Small, Normal, or Large.

The list is paginated. On the general page, you can show 10, 15, 25, or 50 rows per page. In the history opened from a product page, you can show 15, 25, 50, 100, or 200 rows per page.

The selected row count is saved in the browser.

For a stock difference:

  1. Search the product by name or SKU.
  2. Choose the relevant warehouses.
  3. Choose the date range when the difference appeared.
  4. Check the source: Goods receipt note, Order, or Adjustment.
  5. Read Quantity before, Quantity changed, and Quantity after.
  6. Open Traceability if you need location, lot, serial number, user, or operational action.

Filter by product and check rows with a positive Quantity changed value. In most cases, the increase comes from a Goods receipt note or an Adjustment.

Filter by product and check rows with a negative Quantity changed value. In most cases, the decrease comes from an Order or an Adjustment.

The Difference Appears Only In One Warehouse

Section titled “The Difference Appears Only In One Warehouse”

Select that warehouse in Displayed warehouses and compare its values with the global total. If the global total is correct, the issue may be related to warehouse distribution or an operational movement.

Use the Source filter and identify the row by source ID. For receipts, check Goods receipt note; for stock exits, check Order; for corrections, check Adjustment.

PageRole
StockShows the current product quantities.
Stock historyShows the quantity changes that led to the current value.
TraceabilityShows operational detail: location, user, scanned code, lot, serial number, order, adjustment, or inventory.

Stock history does not change stock and does not correct differences.

The page does not replace operational workflows. If a correction is needed after verification, use the correct flow: receiving, packing, logistic return, inventory, or adjustment.

  • Do not correct stock based on a single history row only.
  • Always verify the product, warehouse, source, and date range.
  • For products with lot or serial tracking, use Traceability for the full detail.
  • For physical differences, compare the history with Stock and with the warehouse check result.
  • For audit, keep the source ID: goods receipt note, order, or adjustment.