Stock history
The audit trail of every stock movement.
User guide
The audit trail of every stock movement.
Every stock movement — a sale, an intake, an adjustment, a hold — writes a line to an append-only ledger, in the same stroke as the movement itself. There is no way to move stock without leaving the line, and no way to edit or delete one.
Who can do this: anyone who can view inventory. Reading the history is also a plan capability — the badge above says where it starts — and your plan sets how far back it reaches.

Each product's stock page has an Activity history view with two readings of the same ledger:
The rows include movements no one typed: sales, order cancellations restoring stock, quarantine holds and releases — the system's own actions are journaled exactly like yours.
The staff activity log answers "who did what" across the whole business; stock history answers "what happened to this product's stock, and how much". Quantities live here; the activity log deliberately records the action but never the amount. For stock questions, this is the ledger to trust.