Skip to content

Stock Taking


Table of Contents


1. Use Cases

Quick Links: Monthly Routine Count | Annual Audit Count | Quick App Count | Check Progress | Last Month's Records

Scenario 1: Monthly Routine Stock Taking

Situation: A routine stock count is needed at the end of each month to keep book quantities consistent with actual stock.

Steps:

▸ Create the stock taking

  1. Click the "New" button
  2. Filter and select the shelves to count
  3. Click "Create Stock Taking"
  4. Choose "Normal" type (book quantities visible for faster reconciliation) and "Static" mode
  5. Click "Create"

▸ Count and finalize

  1. Open the stock taking detail, click "Export Items", and print or hand the sheet to counters to fill in actual quantities
  2. After filling, use "Import Items", or enter the counts directly on the page
  3. Once everything is entered, click "Approve Stock Taking"

Result: The system calculates the differences from the entered quantities and adjusts inventory automatically, leaving a complete record and keeping stock data accurate.


Scenario 2: Annual Audit Stock Taking

Situation: The annual financial audit requires precise counting, and counters must not be biased by seeing book quantities.

Steps:

  1. Create a new stock taking and select the shelves to count
  2. Choose "Blind" type
  3. Counters physically count and enter quantities without seeing book numbers
  4. Carefully review the differences before "Approve Stock Taking"

Result: Results are unbiased by book figures, more objective, and meet audit requirements.


Scenario 3: Quick App Count of a Single Shelf

Situation: A shelf's stock looks suspicious and you want to confirm and adjust it on the spot with a phone.

Steps:

  1. Create a stock taking with only that shelf selected, and choose "Dynamic" mode
  2. Scan the shelf barcode with the mobile App; the App shows current inventory in real time
  3. Enter the counted quantities in the App and confirm
  4. Back on the web page, click "Approve Stock Taking"

Result: The single-shelf doubt is resolved quickly without affecting other work; inventory adjusts right after approval.


Scenario 4: Check Stock Taking Progress

Situation: Counting is halfway done and you want to know how many shelves remain.

Steps:

  1. Filter "Status" by "In Progress"
  2. Check the "Progress" column (completed shelves / total shelves)
  3. Click into the detail to continue counting

Result: The list shows all unfinished stock takings so you can track progress and plan the remaining work.


Scenario 5: Supervisor Asks for Last Month's Stock Taking Records

Situation: The warehouse supervisor wants to review last month's stock taking results for abnormal differences.

Steps:

  1. Filter "Finalized At" by last month
  2. Find the stock takings and open the details to review results and differences
  3. Optionally select rows and click "Export" for the supervisor

Result: The list shows last month's finalized stock takings for the supervisor to review the adjustments.


2. Features

Stock taking reconciles actual stock with system book quantities. Create a stock taking here, select the shelves, choose "Normal" or "Blind" type and "Static" or "Dynamic" mode, enter counted quantities and approve — the system adjusts inventory automatically and keeps movement records.

Quick Jump: Search & Filter | List Columns | Stock Taking Flow

2.1 Search & Filter

Location: Top of the page

Search box: Search by stock taking number or note

Filters:

FilterDescriptionUsage
Stock Taking NumberFilter by numberMultiple numbers supported
StatusFilter by statusMultiple selection: Not Started, In Progress, Approved, Rejected
Stock Taking TypeFilter by typeMultiple selection: Normal, Blind
Stock Taking ModeFilter by modeMultiple selection: Dynamic, Static
Finalized AtFilter by finalization dateChoose start and end dates
Created AtFilter by creation dateChoose start and end dates

2.2 List Columns

Column Descriptions

ColumnDescriptionNote
Stock Taking NumberIdentifier of the stock takingClick to open the detail
NoteNote entered at creation-
StatusProcessing statusShown as colored tags
Stock Taking TypeNormal (gray) / Blind (orange)-
Stock Taking ModeStatic (purple) / Dynamic (cyan)-
Snapshot StatusInventory snapshot status for static modeDynamic mode shows "-"
ProgressCompleted shelves / total shelvesShown as a progress bar
Finalized ByWho finalizedShown after finalization
Finalized AtWhen the stock taking was finalizedShown after finalization; sortable
Created AtWhen the stock taking was createdSortable

Click the column settings button at the top right of the list to customize visible columns.

Statuses

StatusColorDescription
Not StartedGrayCreated, counting has not begun
In ProgressBlueCounting in progress
ApprovedGreenResults applied; inventory adjusted
RejectedRedResults not applied; records kept for audit

Types and Modes

ItemOptionDescriptionBest for
Stock Taking TypeNormalCounters can see book quantities for easy reconciliationRoutine counts, quick checks
Stock Taking TypeBlindCounters cannot see book quantities; count first, compare laterAnnual counts, audits
Stock Taking ModeStaticInventory snapshot at creation; changes during counting do not affect results; enter via Excel export/import or the web pageLarge counts that take longer
Stock Taking ModeDynamicScan shelf barcodes with the mobile App and enter counts against real-time inventoryQuick, on-the-spot counts

Batch Actions

After selecting stock takings, you can use:

ButtonFunctionDescription
ExportExport ExcelExport the selected stock takings

2.3 Stock Taking Flow

▸ Step 1: Create the stock taking

  1. Click the "New" button
  2. Use the filters (merchant, shelf type, temperature, coordinate ranges, last counted date, etc.) to find and select the shelves to count
  3. Click "Create Stock Taking"
  4. In the settings panel, choose the "Stock Taking Type" (Normal/Blind) and "Stock Taking Mode" (Static/Dynamic), and add a note (optional)
  5. With many shelves, check "Split into multiple stock takings" and choose "Split by Zone" or "Split by Quantity", then preview the groups
  6. Click "Create"

💡 Tip: Keep a single stock taking under 300 shelves — a warning appears beyond that. For large scopes, use the split feature so several people can count in parallel.

▸ Step 2: Enter counted quantities (static mode)

  1. Open the stock taking detail and wait for the inventory snapshot to finish
  2. Click "Export Items" to download the Excel, fill in counted quantities, then "Import Items"
  3. Or edit counted quantities directly on the page
  4. For items not physically counted, use "Zero out uncounted" to set them to 0 explicitly

▸ Step 2: Enter counted quantities (dynamic mode)

  1. Scan the shelf barcode with the mobile App
  2. The App shows the shelf's current inventory in real time
  3. Enter the counted quantities in the App and confirm
  4. Return to the web page after finishing all shelves

▸ Step 3: Approve or reject

  1. After all items are entered, click "Approve Stock Taking"
  2. The system calculates differences from the entered quantities and adjusts inventory automatically (gains add, losses subtract), creating inventory movement records
  3. If the results should not be applied, click "Reject": the count data is kept for audit but inventory is not adjusted

3. FAQ

Quick Jump: FAQ | Important Notes

3.1 FAQ

▪ How do I choose between Normal and Blind?

  • Normal: counters see book quantities and can spot differences quickly — good for routine counts
  • Blind: counters cannot see book quantities and must count independently before comparing, avoiding bias — good for annual counts and audits

Generally: normal for daily work, blind for important counts.


▪ How do I choose between Static and Dynamic?

  • Static: inventory is snapshotted when the stock taking is created, so changes during counting do not affect results. Counts are entered via Excel export/import or the web page — suitable for large counts that take longer.
  • Dynamic: the mobile App fetches real-time inventory when you enter a shelf — suitable for quick, on-the-spot confirmation. Requires the mobile App.

▪ Can an approval be undone?

No. Clicking "Approve Stock Taking" immediately adjusts inventory by the entered quantities and cannot be undone. Review differences carefully before approving; if the results should not be applied, use "Reject" instead — records are kept but inventory stays untouched.


▪ What is the difference between "Approve Stock Taking" and "Reject"?

  • Approve: the results take effect, the system adjusts inventory by the differences, and the status becomes "Approved"
  • Reject: the results do not take effect and inventory is unchanged, but the count data is preserved for later audit; the status becomes "Rejected"

Both are final states and cannot be changed afterwards.


▪ How do I check the progress?

The "Progress" column shows "completed shelves / total shelves" with a progress bar. For example, "5/10" means 5 of 10 shelves are done.


▪ Can a stock taking be deleted?

Only stock takings in "Not Started" can be deleted. Once counting has begun or the stock taking is finalized, it cannot be deleted — this preserves data integrity and the audit trail.


▪ How does the system calculate differences?

Difference = counted quantity - book quantity

  • Positive (gain): actual stock exceeds the book; approval increases inventory
  • Negative (loss): actual stock is below the book; approval decreases inventory

Items with non-zero differences are highlighted for review before approval.


▪ Some items were not physically counted — can I still approve?

A static stock taking can only be approved after every item has a quantity entered. For items that were not physically counted, use "Zero out uncounted" to mark them explicitly as 0 (a loss) before approving. Requiring all entries prevents missed items from being mistaken for "no difference".


▪ What is "Snapshot Status"?

After a static stock taking is created, the system first snapshots the selected shelves' inventory as the book baseline. Snapshot status shows the progress of this preparation (Pending, Processing, Completed, Failed). Counting can start once the snapshot completes. Dynamic mode needs no snapshot and shows "-".


▪ What does the exported Excel contain?

The export includes: stock taking number, warehouse, status, stock taking type, finalized by, note, total shelves, completed shelves, finalized at, and created at.


▪ Can inbound/outbound work continue during a stock taking?

Not recommended within the counted area. Static counts use the snapshot taken at creation, so concurrent stock movements make the adjustment at approval diverge from reality; dynamic counts use real-time numbers, and items moving in or out mid-count cause miscounts. Count during off-peak hours, or pause inbound/outbound work in that area first.

3.2 Important Notes

⚠️ Important Reminders

  • Approval check: review differences carefully before approving — inventory adjusts immediately and cannot be undone
  • Timing: confirm no inbound or outbound work is running in the area; count during off-peak hours
  • Staffing: for blind counts, use staff not involved in the area's daily operations to keep counts independent
  • Data protection: started stock takings cannot be deleted; close out unwanted results with "Reject"
  • Shelf count: keep a single stock taking under 300 shelves; use the split feature for larger scopes

FeatureDescriptionLink
Stock InquiryView inventory informationGo
Inventory MovementsView inventory movement recordsGo
ShelvesManage warehouse shelvesGo
Picking ListsView and manage picking listsGo