Skip to main content

View the stock history

Every change to stock is recorded and kept forever. Use the history to answer questions such as:

  • "Why did this shelf go down by 10 yesterday?"
  • "What happened to this order's stock?"
  • "Who loaded the opening stock, and when?"

Stock Movement: every change​

Where: Inventory › Stock Movement (Stock movements) Who: inventory.stock.movement.view.

Each row is one change:

ColumnMeaningExample
MovementThe movement type (see below)TRANSFER_OUT
StatusChanges made in Inventory are POSTEDPOSTED
Product / VariantWhat changedCotton T-shirt / Blue / Large
Warehouse / LocationWhereMain Warehouse / A-01-01
QuantityHow much. Stock going out is a minus figure.−20
ReferenceThe linked document code (and number, if any)TN-0103
Movement AtWhen14 Feb 2026, 10:32
Screenshot coming soon: The Stock movements page
The Stock movements page

Filters​

FilterExample
Search movements (reference, code, notes)OPENING-2026, SO-1188, cracked
Warehouse, LocationMain Warehouse, A-01-02
Product, Variant (optional)Ceramic Mug
Movement TypeSALE_DISPATCH (or All Types)
StatusPOSTED (or All Statuses)
Movement Date From / Movement Date To01/02/2026 to 28/02/2026

Select Search; Clear Filters starts again. The count shows, for example, "37 movements".

Notes aren't shown in the list

The notes you typed when making a change aren't displayed on this page, but the Search movements box does search them. For example, search cracked to find the adjustment whose notes say "3 cracked". The eye icon in the Actions column doesn't open anything yet.

Investigations, step by step​

QuestionHow
"Why are there only 47 mugs on A-01-02 when we had 50?"Product Ceramic Mug, Location A-01-02, last 7 days. Look for minus quantities: for example ADJUSTMENT_OUT −3. Search cracked to confirm it's the one whose notes say "3 cracked".
"Everything about sales order SO-1188"Search SO-1188: its SALE_RESERVATION, then SALE_DISPATCH.
"All opening stock"Search OPENING-2026, or Movement Type OPENING_STOCK.
"All losses this month"Movement Type ADJUSTMENT_OUT, dates for this month. Search words such as damaged or lost to narrow it down.

Stock Transfer Lines: everything that was moved​

Where: Inventory › Stock Transfer Lines (Transfer history)

Each row is one transfer: Transfer ID, Product, Variant, Source Location, Destination Location and Quantity.

Filter by Search transfer lines, Source Location, Destination Location, Product, Variant (optional), and Quantity (Equals, Greater Than, Less Than, Between …).

Example: "How much did we send to the shop this month?" Destination Location BACK, then Search.

Movement types​

On screenWhat it meansUsually created byQuantity
OPENING_STOCKStock loaded when you startedYou, with Add stock+
PURCHASE_RECEIPTGoods received from a supplierPosting a goods receipt in Purchasing+
SALE_RESERVATIONStock held for a sales order or customerConfirming a sales order, or Reserve stock(reserved)
SALE_CANCEL_RELEASEA reservation given backCancelling an order, or Release(released)
SALE_DISPATCHGoods sent to a customerDispatching a sales order−
TRANSFER_OUT / TRANSFER_INStock leaving one location / arriving at anotherMove stock− / +
ADJUSTMENT_IN / ADJUSTMENT_OUTA correction up or down, with a reasonAdjust stock, or posting a stock count+ / −
CUSTOMER_RETURNGoods returned by a customerYou, with Add stock+
SUPPLIER_RETURNGoods sent back to a supplierYou, with Remove stock−

Movements can't be edited or deleted. A mistake is corrected by a new movement, such as an adjustment, with notes explaining what it corrects.