Skip to main content

Stock quantities and lots

Yessort tracks more than a single "how many do we have" number. This page explains how on-hand splits into buckets, what that means for what you can sell, how stock status is derived, and how lots work.

On-hand is a total, not a single pool

On-hand splits into eight buckets that always sum back to the on-hand total: available, reserved, quarantine, damaged, receiving, dispatch, in-transit, and other. Only available is sellable — the other seven buckets hold stock that physically exists but can't be sold right now, whether because it's reserved for an order, awaiting inspection, damaged, or moving through goods receipt, dispatch, or between sites. The exact numbers for a variant live in the stock quantities reference.

What you can actually sell

The available bucket is what you can sell right now — on-hand with every hold removed. Available to promise is the related forward-looking figure: on-hand minus committed stock, where committed means stock allocated to an order but not yet picked. Yessort uses available to promise to decide whether a variant can still be sold, so a variant with commitments against it shows less headroom than its raw on-hand suggests. Reserved stock is the flip side of a commitment — the units held for an order so the same stock can't be sold twice.

Stock status

Yessort shows a simple three-state indicator for each variant, derived from available:

  • Out — available is zero or less.
  • Low — available is at or below a threshold (currently 5, a placeholder until a per-variant minimum lands).
  • Ok — available is above the threshold.

Lots and batches

A lot — also called a batch — is a traceable production or receipt batch of a variant. Yessort tracks lot number and expiry date per lot, and lots rotate first-expiry-first-out (FEFO): the earliest-expiring lot is picked first. Lot detail appears on a variant's stock-by-location breakdown and on its Lots panel when the variant has any lot-tracked stock.