E-MYTH

Business systems

Warehouse stock control: counts, transfers and expiry

Read an actual stock count, distinguish dispatched and received transfers, and evaluate batch expiry and reorder rules in a warehouse system.

WholesaleOS demo — Warehouse stock control: counts, transfers and expiry

An inventory balance is useful only if the team can explain how it changed. Receiving, sales, transfers, counts and returns all affect the warehouse, but each needs its own record. Repeatedly editing a balance loses that explanation.

This walkthrough is for warehouse and operations managers. The actual WholesaleOS screens below contain synthetic historical records. We use them to show how to read a discrepancy and a transfer, not to certify the physical accuracy of demo stock.

Begin with the product's identity

Agree product variants and units before counting. A black watch and a silver watch may require separate variants; an individually tracked item needs its serial identity; consumables may need batch and expiry information. A count by product name alone can hide those differences.

Choose the warehouse explicitly. “We have 40” is not an actionable answer when the stock is in a different branch and the customer needs collection here today. The wholesale system guide explains how these records connect to sales and purchasing.

Read a count as a comparison, not an unexplained replacement

The captured cycle count shows system quantity at the start, counted quantity and variance. The historical demo line reads 158, 78 and −80. This means the entered count is eighty below the starting snapshot. It does not mean the current live stock must still be 78.

01 — The difference remains visible
WholesaleOS — Demo screen: The difference remains visibleView the full-size screen ↗
A posted historical demo cycle count: starting quantity 158, counted 78, variance −80. The screenshot documents the recorded comparison, not a verified physical count.

Before posting a real discrepancy, check the unit, warehouse, unrecorded receipts and sales made during the count. Assign responsibility for reviewing the adjustment. Keep the count and the subsequent inventory movement available so the reason for the change can be revisited.

Separate dispatch from arrival

A transfer has two warehouse responsibilities. The source dispatches; the destination receives. If the same status is used for both, the business can promise stock that is still travelling.

02 — Follow the next action
WholesaleOS — Demo screen: Follow the next actionView the full-size screen ↗
Requested transfers offer dispatch; in-transit transfers offer receipt; received transfers have completed that step. The records demonstrate the distinction without claiming a newly executed transfer.

During acceptance, request a small transfer, dispatch it from the source and inspect the destination before receiving it. Then receive it and inspect both locations. Include a short receipt and a repeated click in the test plan; agree what the user should see and who resolves exceptions.

Track expiry and replenishment for different reasons

Expiry asks whether a batch is still suitable for use. A reorder point asks whether available stock has fallen to a configured threshold. They should not be collapsed into one “low stock” indicator.

03 — Expiry belongs to a batch
WholesaleOS — Demo screen: Expiry belongs to a batchView the full-size screen ↗
The demo expiry view identifies product, warehouse, batch, quantity, expiry date and status. Dates are fixture data; no claim about a customer's stock is implied.

WholesaleOS also exposes serial lookup and reorder suggestions. Its suggestions are threshold-based, not a demand forecast. Review incoming quantities and your target level before converting a suggestion into a purchase decision. A slow-moving product can be below its threshold without being a sensible replenishment purchase.

What should the warehouse team demonstrate?

  • Find a variant by name or SKU and explain its location and unit.
  • Distinguish available stock from stock reserved for an order.
  • Open a posted count and explain its variance and history.
  • Follow a transfer through source and destination responsibilities.
  • Trace a batch or serial through a receipt and a return.

Receiving employees should not need access to purchase costs to perform these tasks. Pair the stock review with receiving permissions, then agree your migration count and cutover process. Software cannot repair an unreliable opening balance merely by importing it.

Continue with the workflow you need

How this walkthrough was prepared

We reviewed the WholesaleOS implementation and opened its local demo on November 4, 2026. Screens show actual interfaces with synthetic fixtures, cropped to the relevant area without changing their content. Interface states alone do not establish customer outcomes or successful external delivery.

More perspectives