Skip to content

KPIs and queue filters

Context bar KPIs

KPIMeaningSource
In queuePending unassigned lines with qty > 0Unassigned inventory in selected warehouse
Put away todayAssignments confirmed this session (+ persisted assigns when available)Session counter after each Confirm & Put Away
Expiring < 90dPending lines with expiry within 90 daysExpiry date on queue rows

Put-Away Queue tabs

TabFilterSort
Pendinglocation_id is nullFEFO — earliest expiry first
AllAll lines with available qty > 0FEFO
Donelocation_id is setFEFO

Queue row fields

ElementDescription
Product nameproducts.name
SKU · BatchMonospace meta row
Qtyavailable_quantity (units)
Expiry pillColor: red <90d, amber <180d, green otherwise
Left stripeBlue = active row; color = expiry severity
FieldRule
Today’s progressSession put-aways vs this warehouse queue (put away + still pending)
Bar widthShare of the current queue already put away
Remaining noteHow many lines are still unassigned

Active item stats grid

ColumnField
SKUproduct_sku
Batchbatch_number
Qty to put awayavailable_quantity
ExpiryFormatted expiry_date

Toasts (verbatim)

MessageWhen
Please select a warehouse firstScan without warehouse
Put away to <bin code>Successful assign
Failed to assign location to itemAssign error
Location with code <code> not foundBad bin override scan
Bin selected: <code>Override scan matched