The Blind Count module lets you count inventory in bins without seeing the expected quantity first. You enter or scan a bin, count the items physically present, and then verify your count against the system quantity. If there’s a discrepancy, you can update the inventory with a recount request that includes a reason and count type.
This feature helps maintain accurate inventory records by allowing warehouse staff to perform unbiased counts without being influenced by the expected quantity shown in the system.
Count items without seeing expected quantities first, ensuring accurate and honest inventory counts.
Automatically detect differences between physical count and system quantity, then update inventory accordingly.
Support for products with Unit of Measure (UOM), allowing you to count in different measurement units.
Search for bins by location when multiple bins exist at the same location.
Use Bluetooth scanner or camera to scan bin codes and product identifiers quickly.
Record reasons and count types when updating inventory, providing audit trail for discrepancies.
-
Open Blind Count
From the main menu, select Blind Count. The screen shows a text field for entering a bin code.
-
Enter or scan bin
Type the bin code manually or scan it using:
- Bluetooth scanner: Scan the bin code directly
- Camera scanner: Tap the scanner icon next to the field to use the camera
- Keyboard: Type the bin code manually
-
View bin details
After entering the bin, a dialog opens showing all bin information:
- Description
- Bin code
- SKU
- Product ID
- UPC
- Location (if available)
- LPN (if available)
- Current quantity (shown after counting)
- UOM options (if product uses Unit of Measure)
-
Count the items
Physically count the items in the bin. You can adjust the count using:
- + button: Increase the count by 1
- - button: Decrease the count by 1
- Scanner: Scan product SKU, UPC, Product ID, or bin code to increment count
- Direct entry: Type the quantity directly in the count field
-
Verify quantity
Tap OK to verify your count against the system quantity. The app compares your count with the expected quantity.
-
Handle the result
- If counts match: The dialog closes and you can count another bin
- If counts don’t match: An alert appears with options:
- Retry: Go back and recount
- Cancel: Close without updating
- Update: Update inventory with your count (requires reason and type)
-
Update inventory (if needed)
If you choose Update, select:
- Count Type: Type of count being performed
- Reason: Reason for the discrepancy
Then confirm to submit the recount request.
Located at the top of the screen:
- Text field: Enter bin code manually
- Scanner icon: Tap to use camera scanner
- Hint: “Enter bin” (changes to “Scann or enter bin” when Bluetooth scanner is connected)
- Function: Processes the entered bin code and loads bin details
- When to use: After entering or scanning a bin code
- Requirements: Bin field must not be empty
When you enter a bin, a dialog opens showing:
- Description: Product description (may include HTML formatting)
- Bin: Bin code (shows “(UOM)” if product uses Unit of Measure)
- SKU: Product SKU code
- Product ID: Product identifier
- UPC: Universal Product Code
- Location: Physical location (shown if available)
- LPN: License Plate Number (shown if available)
- Current quantity: System quantity (shown after verification)
- UOM spinner: Dropdown to select Unit of Measure (if product supports UOM)
- UOM label: Shows “UOM” when product uses Unit of Measure
- Count field: Large number display showing your current count
- + button: Increase count by 1
- - button: Decrease count by 1 (cannot go below 0)
- Scanner icon: Scan products to increment count automatically
- OK: Verify your count against system quantity
- Cancel: Close dialog without saving
Use the + and - buttons to adjust the count:
- Tap + to increase by 1
- Tap - to decrease by 1
- Count cannot go below 0
Scan product identifiers to increment count automatically:
- Scan the SKU code
- Scan the UPC code
- Scan the Product ID
- Scan the Bin code
Each scan increments the count by 1. The scanner only accepts codes that match the current bin’s product.
Type the quantity directly in the count field:
- Tap the count field
- Enter the number using the keyboard
- The count updates immediately
When you tap OK to verify:
If your count matches the system quantity:
- Dialog closes automatically
- You can proceed to count another bin
- No inventory update is needed
If your count doesn’t match the system quantity:
- An alert dialog appears
- Shows message: “Quantity entered does not match bin quantity”
- Provides three options:
- Retry: Return to counting dialog to recount
- Cancel: Close without updating inventory
- Update: Proceed with inventory update
When you choose Update after a quantity mismatch:
- Permissions: You must have recount permissions (
Users.recount must equal “1”)
- No processing quantities: Bin cannot have quantities currently in processing
- Not serialized: Product cannot be serialized (serialized products not supported)
- Reason and Type: May be required depending on warehouse settings
If required by warehouse settings:
- Count Type: Select the type of count being performed (e.g., Cycle Count, Physical Count)
- Reason: Select the reason for the discrepancy (e.g., Damaged, Misplaced, Theft)
Both fields may be required or optional depending on warehouse configuration.
- Select Count Type (if required)
- Select Reason (if required)
- Confirm the update
- The recount request is submitted to the server
- A confirmation message appears: “Your recount request is being processed in the background. After a few minutes, scan the destination bin to check the status”
Some products support multiple Units of Measure:
- UOM Spinner: Dropdown showing available UOM options
- Format: Shows “UOM Name - UF: Factor” (e.g., “Case - UF: 12”)
- Factor: Conversion factor between UOM and base unit
- Quantity calculation: Count is multiplied by UOM factor when verifying
- If product supports UOM, the spinner appears in the details dialog
- Select desired UOM from the dropdown
- Count items in the selected UOM
- System automatically converts to base units for verification
- If UOM is changed, count resets to 0
- UOM spinner is disabled if bin has quantities in processing
- Changing UOM resets the count to 0
- Quantity verification accounts for UOM factor automatically
If you enter a location code (format: XXX-XXX-XXX), the app shows all bins at that location:
- Format: Location codes contain multiple dashes (e.g., “A-1-2”)
- Detection: App automatically detects location format
- Bin list: Shows all bins at the location in a searchable list
- Enter location code (or scan it)
- Dialog opens showing all bins at that location
- Search by bin, description, product ID, or SKU
- Tap a bin from the list to select it
- Bin details dialog opens for the selected bin
Take your time to count accurately. Use the scanner to count products automatically when possible to reduce errors.
Scan product codes (SKU, UPC, Product ID) to increment count automatically. This is faster and more accurate than manual counting.
Double-check your count before tapping OK. Once you update inventory, the change is processed in the background.
If the product uses UOM, make sure you select the correct unit of measure before counting. Changing UOM resets your count.
When updating inventory, select appropriate count type and reason. This helps track why discrepancies occurred.
If a bin has quantities in processing, you cannot update it. Wait until processing is complete or contact your supervisor.
Problem: After entering a bin, you see “Error, try again please” or “No connection to internet”.
Solutions:
- Verify you entered the correct bin code
- Check your internet connection
- Try scanning the bin code instead of typing
- If using location format, make sure the location code is correct
Problem: Tapping + or - buttons doesn’t change the count.
Solutions:
- Make sure the bin details dialog is open
- Verify you’re tapping the correct buttons (+ and -)
- Try typing the count directly in the field
- Close and reopen the bin details dialog
Problem: Scanning products doesn’t increase the count.
Solutions:
- Verify you’re scanning codes that match the current bin’s product (SKU, UPC, Product ID, or Bin)
- Make sure the bin details dialog is open
- Check that Bluetooth scanner is connected (if using Bluetooth)
- Try scanning a different product identifier
Problem: The Update option doesn’t appear or is disabled.
Solutions:
- Verify you have recount permissions
- Check that the bin doesn’t have quantities in processing
- Ensure the product is not serialized (serialized products cannot be updated)
- Contact your supervisor if permissions are needed
Problem: The UOM dropdown is grayed out and you can’t select a different UOM.
Solution: This is normal. The UOM spinner is disabled when the bin has quantities currently in processing. Wait until processing completes or contact your supervisor.
Problem: You see “Reason and Type are required” when trying to update.
Solutions:
- Select a Count Type from the dropdown (cannot be the first “Select” option)
- Select a Reason from the dropdown (cannot be the first “Select” option)
- Both fields are required when warehouse settings require them
- Make sure you’ve selected actual options, not the placeholder “Select” option
Problem: After entering a location, you see a list of bins instead of bin details.
Solution: This is normal. When you enter a location code, the app shows all bins at that location. Tap the specific bin you want to count from the list.
Problem: After updating, you see “Your recount request is being processed in the background”.
Solution: This is normal. The recount is submitted to the server and processed asynchronously. Wait a few minutes, then scan the bin again to check if the update was applied.
Activity: BlindCount.java
Layout: blind_count_view.xml
Details Layout: blind_details.xml
Verify Layout: blind_verify_qty.xml
Toolbar Title: “Blind count”
API Services:
ConnectToDataBaseServer.java - Bin details
ConnecToDataBaServerRecount.java - Recount operations
ConnectToDataBaseServerGetBinLocation.java - Location-based bin search
ConnectToDataBaseServerGetUOM.java - UOM data
ConnectToDataBaseServerReason.java - Reason and type options
The module connects to server endpoints for bin details and recount operations. Local SQLite database may be used for caching.