Skip to main content

Recover negative stock

Negative recovery, under Inventory, lists every pickable location sitting below zero — units that have gone out which Yessort has no record of ever holding.

It is an ageing list you work down, not an error log. Oldest first is the right instinct: the longer a negative sits, the harder it is to reconstruct what happened.

Why the queue exists at all​

The stock figure published to a channel is floored at zero, so a shortfall looks identical to being sold out from outside. Nothing on the storefront reveals it. This queue is the only place it shows. See how negative stock happens.

Yessort will not clear it for you​

A negative is never forced back up to zero. Clamping it invents stock that was never there, which creates exactly the phantom units the negative is warning you about. It stays until something genuinely settles it.

Steps​

  1. Open Negative recovery under Inventory and work from the oldest.
  2. For each line, establish which of the two things happened.
  3. Settle it accordingly.

The two ways a line settles​

The customer was refunded. The sale reverses and the book walks back towards zero on its own. Nothing to correct — the units were never there, and now the record agrees.

Check this first for anything oversold. It may already be resolving without you.

The stock was there and the record was wrong. Count the location. Counting is the right tool rather than an adjustment, because it records what is genuinely on the shelf and leaves the variance trail behind it.

Usual causes: a delivery received late or not at all, or stock moved between locations without being recorded.

What is not in the queue​

Service and untracked items are excluded — they carry no real stock position, so a negative against them means nothing.

Keeping the queue short​

Negatives come from selling what you do not have, so they cluster where the published figure has been wrong. If a variant keeps reappearing, check that its stock is reaching the channel correctly — keeping stock in step covers the checks that find a channel showing more than you hold.