MyWork24 Knowledge Base
Article

Stock Check

Edit

What this guide covers

Walking the warehouse with a phone or tablet to verify what's in a bin without launching a full Stock Count. Stock Check is fast and self-serve for anyone who holds a stock-count role. Useful for spot-checks, end-of-shift sanity passes, and re-confirming a bin after stock arrives.

For the heavier multi-counter, audit-grade workflow see Stock Counts.

Where to find it

Open Warehouse → Stock Check. The page is a single-screen scanner-driven UI optimised for phone/tablet use.

Who can do what

  • The menu entry appears for holders of stockCountUser (the counter role) or stockCountAdmin, and for ADMIN. The same permissions gate Stock Counts; there is no separate Stock Check permission.

  • Which areas you may check comes from your ordinary Area access grants (the same grants Move Orders and Direct Stock Adjust use). ADMIN reaches every area.

  • Per-user settings (count mode, voice URI, pitch, rate, volume, strict mode) save automatically and survive page refreshes.

There is no manager / admin distinction on the page itself. Everyone uses the same tool.

How a stock check works

  • Set your mode in the dropdown at the top:

    1. Check WITHOUT Qty — scan-only. You confirm presence; no quantity entered.
    1. Check Qty with KEYBOARD — scan, then type qty. Best on a phone with a keyboard.
    1. Check Qty with VOICE — scan, then speak qty ("twelve" → 12). Voice extracts the first number found in your speech; mic permission required.
  • Toggle Strict Mode if you want the page to enforce that you finish a location before moving to the next one. In strict mode a Finish Location button appears with a running "N of M Expected Scanned" count.

  • Scan the location QR. The page loads expected items.

  • Scan each product in the bin. The page matches scans to expected items, plays a confirmation sound, and (if a qty mode is selected) opens the qty dialog.

  • Account for what's not there — in Strict Mode, tap Finish Location while items are still outstanding and the Incomplete Location dialog asks for a "Reason for skipping remaining items:". Pick "Item is not in Location", "Item doesn't contain sticker to scan" or "Other" (then fill in "Please specify 'Other' reason:"). The skip is logged with your user.

  • Finish Location (Strict Mode) or simply scan the next location to roll over.

Voice tips

  • Voice recognition requires browser mic permission; the first time you switch to VOICE the browser will prompt.

  • Speak the number cleanly: "twelve", "three", "one hundred and seven". The system pulls the first numeric token.

  • Adjust Pitch / Rate / Volume sliders to your preference; Test Voice plays a sample.

  • VOICE mode falls back to KEYBOARD if your browser lacks the Speech Recognition API.

Common errors and fixes

  • "Invalid QR Code, Unrecognized format." — the scanned label isn't in the expected location/product URN format. Rescan; if the label is damaged, reprint it from Location Management (Bulk actions → Print labels).

  • "Scan Error, Location URN is missing Area ID or Name." — the QR encodes a location but is missing fields. Reprint the label.

  • "Not Found, Location '[name]' not found." — the location name in the QR doesn't match any location in the area. Either the location was marked obsolete or the label is stale; check Warehouse Locations or Location Management.

  • "Validation Error, Please select a reason for skipping the remaining items." — Strict Mode requires a skip reason when you finish a location with items unscanned. Pick one from the dropdown.

  • "Validation Error, Please provide a description for 'Other'." — you picked Other but didn't type the description. Fill it in.

  • "Action Required, Scan a location first." — you scanned a product before any location was loaded. Scan the location QR first.

  • "Already Scanned, This exact item has already been verified." — for non-quantity items (presence-only), you scanned it twice. Move on.

  • "Unexpected Item, Product [code] does not belong here or details mismatch." — the product is not assigned to this location, or the serial number on the label doesn't match the system record. Check the product's expected location; if it should be here, raise a move order.

  • "Error, Invalid quantity entry." — qty field is empty or not numeric. Type a number.

  • "Quantity Mismatch, Expected [X] but counted [Y]." — your physical count differs from the system record. The mismatch is logged as a warning event but you can still proceed; the discrepancy will surface on the next reconciliation.

Tips and gotchas

  • Strict Mode does not block you forever. It just requires a skip reason for items you don't scan. The page records what you did and what you skipped; the warehouse manager reviews skips later.

  • Quantity mismatch does NOT block completion. The page warns and replays the scan, but lets you continue. Persistent mismatches should trigger a full Stock Count, not a re-check.

  • Serialised products always have qty = 1 per serial; the qty dialog is suppressed even in KEYBOARD/VOICE mode.

  • Audio feedback — distinct sounds for location-success, product-match, error. If audio is annoying, drop the volume to 0 in the settings.

  • Settings persist per user — your last mode, voice config, and strict-mode toggle survive page refreshes.

  • Mismatch and skip events are logged, and the Stock Check Events report (Warehouse → Reports → Stock Check Events, MOVE_ORDER_ADMIN) shows who scanned what and where the discrepancies happened.

Related articles