Audits (stock-takes)
An audit checks the records against the shelf. You count what is physically there, the app compares that with what it thinks is in stock, and a manager (someone who can apply audits) fixes the differences. Several people can count into the same audit at once, each on their own phone.
Counting and applying are separate permissions.
Who can: Owner, Admin, Member, Inventory manager, Auditor Counting: start an audit, scan or count by hand, undo your own scans, and finish counting.
Who can: Owner, Admin, Member, Inventory manager Applying fixes, reopening counting, cancelling, and linking unknown barcodes in the review.
Anyone who can see inventory can open the list of audits and read the reports.
Where: Audits
The page heading reads Inventory audits.
What an audit does
Count what is physically on the shelf, compare it with the records, then fix the differences. Nothing in stock changes until a manager applies the review.
- Start — pick what to count.
- Count — scan, or count by hand. Several people can count into the same audit, on their own phones.
- Finish counting — the count is frozen and compared with stock.
- Review and apply — tick the fixes to make, then Apply.
What to count
- Whole site — everything in stock here.
- One location — a room, cabinet or cart (sites with locations on).
- One bin — a shelf or bin label, in one location or wherever it is.
- One product type — e.g. all sheaths.
Only stock inside the scope is expected. A unit counted here but recorded somewhere else shows as Wrong location, not as Extra.
Counting
- Scan each unit. Every scan counts one, repeats included; the toast says "same as last scan" so a double read is easy to undo.
- Count by hand for items with no usable barcode: pick the product, enter how many. Lot and expiry are optional.
- Boxes — a barcode marked as a box of N counts as N. For a box code with no size yet, tap "Box code? Set how many it holds" under the scan.
- Unknown codes are kept and sorted out in the review. Counting never stops for them.
- Undo removes one of your own scans.
- No signal — scans are saved on the phone and sync later.
Finish counting
Freezes the count and compares it with what is in stock in the scope at that moment. It waits until every scan on your phone has synced. Items used during the audit are still matched, and shown as info.
The review
- Unknown barcodes — Link each code to a product (or create one) before applying. Linking also teaches the scanner the code.
- Missing — In stock on record but not counted. Applying marks them removed, so these start unticked.
- Extra — Counted but not in stock. Applying adds them; each needs an expiry.
- Lot / expiry mismatches — Applying corrects the recorded lot or expiry to what was scanned.
- Wrong location — Counted here but recorded somewhere else. Applying moves them here.
- Fill missing data — The record has no lot; applying fills it in from the scan.
- Info — Nothing to apply.
Each fix has a tick box, ticked by default except Missing: marking stock as removed is the risky one, so tick those yourself after a recount.
Apply, reopen, cancel
- Apply makes the ticked changes in one go. Each is re-checked first; anything used, moved or edited since counting finished is skipped and listed.
- Reopen counting goes back to counting (the review is rebuilt when you finish again). Possible until applied.
- Cancel audit closes it without changing stock.
- Export — download the report as Excel or CSV.
Counting needs permission to count audits. Applying, reopening and cancelling need permission to manage both products and inventory, because linking barcodes changes the catalog.
First stock-take after a spreadsheet import
Imported products usually have no barcodes yet, and any stock the sheet counted has no lot or expiry (flagged No expiry). That's expected:
- Start a whole-site audit and scan every unit.
- Most codes show as Unknown barcodes. In the review, link each one to its imported product, once per barcode. The scanner remembers it from then on.
- Scanned units fill in the lot and expiry of the imported No expiry units (Fill missing data). Units beyond the imported count become Extras, each needing an expiry: from the barcode, or type it in.
- Apply. Imported units nobody scanned show as Missing.
Who counts, who applies
Counting and applying are separate jobs. Someone who can count can start an audit, scan, and press Finish counting. Only a manager can apply the fixes, reopen counting or cancel. Applying also changes the catalog when barcodes are linked, which is why it needs more than counting does.
Undoing a scan works like this:
- While counting, you can undo your own scans. A manager can undo anyone's.
- Once counting is finished and the audit is in review, only a manager can remove a scan.
- After the audit is applied or cancelled, scans can't be removed.
The scanner's own undo button is covered in Undo.
The No expiry tab
After a product import, stock that the spreadsheet counted usually has no lot or expiry. When the audit's scope holds any, the counting screen shows a No expiry tab next to the others. It lists each product with how many units still have no expiry.
Scan each unit's label. Applying the review then fills in the lot and expiry on those imported units. The tab only appears while such stock is in scope, and it goes away once there is none. See Lots and expiry for what lot and expiry mean, and Reading labels for how the scanner picks them up.
Counting offline
If you lose signal, keep counting. Scans are saved on your phone and sent when you are back online.
Undoing a scan needs a connection. If you are offline the app asks you to undo it once you are back online.
For how the scanner behaves in general, see Scanning and Saving scans. Offline use is covered in Install and work offline.