Knowledge base

Inventory

What is on hand, where it sits, and every sanctioned way of changing it — transfers, adjustments, counting, replenishment, scrap.

7 topics Direct link per topic
🔍
Inventory view
Inventory

The inventory view is the working stock enquiry: by product, location, pallet, batch or lottable value, for a storer or across storers. On-hand, allocated and available quantities are shown separately, so a line that looks present but is committed to an order reads as committed.

Bin transfer
Inventory → Transfer

A bin transfer moves stock between locations as a documented movement with its own number and status — DRAFT, CONFIRMED or CANCELLED — rather than an untracked correction.

Transfers are searchable by transfer number, product, storer, status and by created or confirmed date range. Confirmation writes to the audit trail.

Adjustments
Inventory → Adjustments

Adjustments are the controlled route for changing quantity or attributes outside normal movement. Each adjustment carries a number, a date, a storer and a status of DRAFT, CONFIRMED or CANCELLED, and stays searchable by number, product, status and date range.

Lottable attributes on existing stock are changed through the adjustment detail screen, so the change is attached to a numbered document and an audit row.

📊
Stock count
Inventory → Stock Count

Counts are raised against locations or products, counted, and posted as variances. Counting work logs to the productivity record, and every posted variance writes an audit row of type STOCK_COUNT.

Count approvals
Inventory → Stock Count → Approvals

Counted variances do not post themselves. They queue for approval, and the approver sees the counted figure against the system figure before accepting. This is the control that separates the person counting from the person authorising the change.

🔄
Replenishment
Admin → Replenishment

Replenishment tasks move stock from bulk into pick faces. Tasks are generated on demand, then assigned to users individually or in bulk.

StatusMeaning
PENDINGGenerated, unassigned
ASSIGNEDAllocated to a user
IN_PROGRESSBeing worked
COMPLETEDDone
CANCELLEDCancelled

The picking rule for replenishment is set per warehouse and defaults to FEFO; FIFO is the alternative.

🗑
Scrap requests
Admin → Scrap Requests

Writing stock off is a request, not an action. A scrap request selects the inventory lines, states a reason, names the scrap location the goods move to, and then passes through approval before anything leaves the books.

StatusMeaning
DRAFTBeing prepared
PENDING_APPROVALSubmitted
APPROVEDAuthorised
REJECTEDRefused
TRANSFER_CREATEDMovement to the scrap location raised
SCRAPPEDWritten off

Reasons available: expired, QC rejected, recalled, damaged, other. Requests are numbered SCRAP-YYMM-NNNNN.