Inventory History

InventoryUpdated July 3, 2026 · Reviewed by Peasy Team

The History page shows a complete log of every inventory change — past and in-flight. Receives, sales, manual adjustments, transfers, production, open purchase orders, open sales orders, and work orders in progress all show up here. It's your audit trail for "what happened" and your forward-looking view of "what's about to happen."

How to Get There

Go to Inventory > History in the sidebar.

What You'll See

Each row in the history table represents a single inventory change. Here's what the columns show:

ColumnWhat it means
Item NameWhich item was affected
TypeWhat caused the change (see below)
StatusPending, Scheduled, or Complete — see "Pending vs. Complete" below
QuantityHow much was added or removed
Inventory DateThe effective date — when the change counts against inventory. Editable on the source record, so it can be backdated; for pending rows, when it's expected
Created AtThe audit timestamp — the exact date and time the record was entered into Peasy. Read-only, and useful for telling apart same-day recounts
Performed ByWho made the change
LocationWhich location was affected
Vendor / CustomerThe vendor or customer involved (if applicable)
NotesAny extra details or system notes

Inventory Date vs. Created At

The table shows both dates side by side, and clicking any Complete row opens its detail panel with the same two dates:

  • Inventory Date — the effective date. It's when the change counts against your inventory, and it's editable on the source record (a sale's shipment ship date, a delivery's Receive Date, and so on), so a movement can be backdated.
  • Created At — read-only. The exact date and time the record was actually entered into Peasy. It never changes, so even a backdated movement shows exactly when it was logged — and if you make more than one manual recount on the same day, Created At is how you tell which one happened last.

The Inventory Date is what drives your on-hand math; Created At is there for your audit trail. See Dating Inventory Movements for how the effective date interacts with your counts.

You can also open log details from related pages:

  • On an item detail page, open Inventory Logs and click a row to see that log in the right panel.
  • On a vendor detail page, open Inventory and click a row to see that vendor's inventory log detail.
  • Use the row's three-dot menu and choose View log detail when you want the same detail panel without clicking the row.

Closing the detail panel returns you to the item or vendor details you were viewing.

Pending vs. Complete

Every row has a status badge:

  • Complete (green) — The transaction has actually happened. Inventory has moved.
  • Pending (yellow) — The transaction is expected but hasn't been finalized yet. Inventory hasn't moved yet.
  • Scheduled — A future-dated shipment that's arranged but hasn't reached its ship date. It stays Scheduled until that date arrives, when it becomes a Complete row automatically.

Pending rows come from in-flight work so you can see upcoming stock movement before it happens:

  • Open purchase orders waiting to be received
  • Open sales orders that haven't shipped yet — the still-unshipped quantity is Unfulfilled demand
  • Work orders in progress (both the inputs they'll consume and the outputs they'll produce)
  • Transfer orders that have been created but not yet sent or received

Pending rows don't affect your current inventory count — they're a forecast. As soon as the underlying transaction is completed (PO received, SO fulfilled, WO logged, transfer sent), the pending row drops off and is replaced by a Complete row.

Transaction Types

You'll see these types of changes in the history:

  • Received — Items received from a purchase order, or the expected receipt on an open PO (pending)
  • Sales — Items deducted from a fulfilled sale, or the expected deduction on an open sales order (pending)
  • Manual Add — Someone manually added inventory (like a count adjustment upward)
  • Manual Deduct — Someone manually removed inventory (count adjustment downward)
  • Transfer Out / Transfer In — Items moved between locations, including transfer orders that haven't sent yet (pending)
  • Production InputIngredients used in a work order, or the expected consumption on a WO in progress (pending)
  • Production Output — Finished products created by a work order, or the expected output of a WO in progress (pending)

Filtering and Searching

The history page can show a lot of data, so there are several ways to narrow things down:

  • Search — Type an item name, SKU, lot number, or a transaction ID (purchase order, sales order, work order, or transfer order number) to find specific entries
  • Date range — Set start and end dates to see a specific time period
  • Item filter — Show history for just one item
  • Location — Filter by a specific warehouse or store
  • Transaction type — Show only receives, only sales, etc.
  • Status — Show only Pending rows or only Complete rows
  • Vendor or Customer — See all transactions with a specific trading partner

Lot Tracking

If you track lot numbers, clicking a Complete row opens a detail panel showing lot information — the lot number, which item it belongs to, and how that lot has been used (sold, transferred, used in production, etc.). Lot and traceability tabs aren't shown for Pending rows since the movement hasn't happened yet.

To correct lot assignments on several Complete rows at once, select the rows and click Edit lots. Peasy opens Bulk Edit Lots, where you can choose or type new lot values — each is checked automatically — and apply the updates together.

Saved Views

If you frequently check the same slice of history — say, all receives at a specific location — you can save that filter setup as a named view.

Click any filter combination, then use the Save View button to name and save it. Your saved views appear as buttons in the header bar for one-click access. You can update, rename, or delete views from the dropdown menu on the active view button. Click All to clear the active view and return to the full history.

Good to Know

  • History is mostly read-only. You can bulk-edit lot assignments for supported Complete rows, but quantity corrections still need a new count or manual adjustment.
  • Every entry is tied to the user who made the change, so you always know who did what.
  • Quantities are shown in each family's Inventory Unit (the base unit at the root of its conversion chain).
  • You can customize which columns are visible using the column preferences button. Source, User, and Location start hidden to keep the table manageable — turn any of them back on there.
  • CSV export includes both Pending and Complete rows when you're viewing the full history (the Status column is part of the export). To export only one status, apply the Status filter first.
  • Both the CSV export and the Google Sheets sync include a Created At column alongside Inventory Date, so you can sequence same-day recounts in the exported data the same way you can on-screen. On-screen and in the CSV, Created At shows in your own local time zone. The Google Sheets sync always shows Created At (UTC) instead — that sheet is a shared document kept in sync automatically, not a personal download, so it uses one fixed time zone rather than whoever last triggered a sync.
  • Pending rows are not counted toward your on-hand inventory — that stays driven by Complete transactions only.

Was this article helpful?

Help & Support

Peasy Support

No conversations yet

Peasy Chat

Sign in to chat with our team.

Sign in
Help