GreenSailsAlpha

Inventory History

Review every stock movement in order (sales, adjustments, transfers, purchases, and count reconciles), then filter and export as CSV.

Inventory history is the chronological ledger of stock changes. Sales, manual adjustments, transfer ship/receive, purchase receipts, and count reconciles post here as they happen so you can see what changed, by how much, and why.

Open Inventory → History. Viewing requires items:view. See Access Control.

What each row shows

Movements are grouped by day (newest first). Each row includes:

ColumnMeaning
TimeWhen the change posted (organization timezone)
ItemCatalog item name and SKU when present
LocationWhich stock sheet changed
ReasonWhy stock moved (see table below)
ChangeQuantity delta (+ increase / decrease)
AfterOn-hand quantity after the movement
SourceLink or label for the originating record (order, transfer, count, etc.)

Summary chips above the list show Movements matching your filters, Page net for the current page only, and how many Days are on screen.

Reasons

ReasonTypical cause
SalePOS or dashboard sale reduced stock
Sale restoreA sale was voided or restored quantity
Manual adjustSomeone edited the stock sheet by hand
Count reconcileA closed count session updated the ledger
Purchase receiveStock checked in against a purchase order
Transfer outShip from the source location
Transfer inReceive at the destination location
Bundle consumeComponent stock consumed for a combo/bundle
Removed from sheetItem removed from a location stock sheet

Filter and export

Use the toolbar to narrow the list:

  • Location: one venue’s stock sheet
  • Item: one catalog product
  • Reason: one movement type from the table above
  • Date: inclusive date range

Export CSV downloads movements using the same filters (not only the current page). Reset clears every filter.

Empty and error states

SituationWhat you see
No movements yet“No movements yet.” Sales, adjustments, and count reconciles appear as they happen
Filters match nothing“Nothing matches these filters” with Clear filters
Load failureError panel with retry

When a movement has a known origin, Source points you there:

  • Count session → session detail
  • Transfer → transfer order detail
  • Order → truncated order id
  • Purchase receipt / Stock sheet → label only

What's next

On this page