Mobile cycle counting lets you verify physical inventory on the warehouse floor using barcode scanning and real-time data entry. Count stock levels anywhere in the warehouse, work offline when connectivity is limited, and sync directly with desktop cycle count sessions.
| Action | Path |
|---|
| Start new mobile count | Inventory > Cycle Count > Run Cycle Count |
| Edit existing count | Inventory > Cycle Count > Select Reference |
| Review counted lines | Inventory > Cycle Count > Review tab |
| Submit count | Inventory > Cycle Count > Submit |
Permission Required: Cycle Count (Security ID 266)
Understanding Mobile Cycle Counting
Mobile cycle counting brings the counting interface to the shelf. Scan barcodes, verify quantities, and handle variances without returning to a desktop workstation.
Key Benefits:
- Barcode scanning: Quickly identify items and locations using camera or Bluetooth scanner
- Offline capability: Count inventory without active network connection using local storage
- Real-time entry: Record physical counts immediately at the shelf or bin location
- Variance detection: System highlights discrepancies between expected and actual quantities
- Desktop integration: Mobile counts sync directly with desktop cycle count sessions
Mobile vs Desktop:
- Mobile focuses on data collection (scanning and counting)
- Desktop provides variance analysis and approval workflows
- Both methods share the same underlying cycle count data
- Mobile counts appear in desktop as editable count sessions
How Mobile Cycle Counting Works
Workflow Overview
Mobile cycle counting follows a simple scan-count-review-close pattern:

- Start Count Session: Select warehouse and begin new count or continue existing
- Scan Items: Use barcode scanner to identify items and locations
- Enter Quantities: Record physical count for each item/location combination
- Review Lines: View all counted items, edit quantities, remove errors
- Close Count: Submit count to system for variance processing and posting
Count Types
When starting a new count, select a count type from the dropdown:
| Type | When to Use |
|---|
| Blind | Standard count — system quantities hidden to prevent bias |
| Edit Count | Resume or modify an existing desktop count using a Reference Number |
| Fast Movers | Count high-turnover items that are more likely to have variances |
| Slow Movers | Count low-turnover items for periodic verification |
| Low Value | Count low-cost items |
| High Value | Count high-cost items |
| Random | Random sample for unbiased statistical verification |
Step-by-Step Mobile Counting
Starting a New Count
- Navigate to Inventory > Cycle Count
- Select your warehouse from the header link (centered below the page title)
- Choose a Count Type from the dropdown (Blind, Edit Count, Fast Movers, etc.)
- Tap “Run Cycle Count” to begin the session
- Wait for the system to create temporary count storage.
Status Message:
- “Record stock levels for items. Close the cycle count when done.”
Scanning and Counting Items
The Count tab shows the data entry form. Use the Filter Item / Desc field at the top to search, or scan directly.
- Tap the Item field or use Scan in the bottom toolbar to activate the barcode scanner
- Scan item barcode or select from the item dropdown
- System validates item exists in database
- Automatically populates item description
- Tap the Location field
- Scan location barcode or select from dropdown
- System validates location exists in selected warehouse
- Enter Units counted (physical quantity)
- For serialized items (fields appear dynamically):
- Enter Serial/Lot number
- Enter Alt Serial if alternate serial tracking enabled (Admin Option 290)
- Expand More Options for additional fields:
- RFID — RFID tag identifier
- UOM — Unit of measure override
- Tap “Add” in the bottom toolbar to save the count line
Bottom Toolbar: Cancel | Scan | Submit | Add
Validation Rules:
- Item ID must exist in parts master
- Location must exist in selected warehouse
- Serial numbers validated against existing inventory for tracked items
- Cannot duplicate serial numbers within same count session
Working Offline
Mobile cycle counting supports full offline functionality using local device storage:
Offline Capabilities:
- Record counts without network connection
- Access cached item and location data
- Store count lines locally until reconnection
- After reconnecting, open the Review tab and tap Submit to post the count
Best Practices:
- Sync inventory cache before going offline (Settings > Reset Cache)
- Cache refreshes automatically on warehouse change
- Local storage persists across app sessions
- Clear old transactions if storage fills (Settings > Clear Transactions)
Reviewing Count Lines
The Review tab (next to the Count tab) shows all recorded count lines:
- Tap the Review tab at the top of the Cycle Count screen
- View all recorded count lines showing:
- Item ID and description
- Location
- Units counted
- Serial numbers (if applicable)
- Edit quantity: The Units field is directly editable in-line — tap and change the value
- Use the Filter Lines field to search by item or location
- Reset Count at the bottom of the list clears all recorded lines
Review Features:
- In-line quantity editing (no tap-to-expand required)
- Filter by item or location
- Reset entire count if needed
Handling Variances
When editing an existing count generated from desktop, the mobile app highlights variances:
Status Indicator:
- “Editing a previous cycle count.” - Desktop count loaded for mobile editing
Variance Workflow:
- Desktop generates count with expected quantities
- Load count in mobile using Reference Number
- System displays expected vs. counted quantities
- Enter actual physical count in Units field
- System calculates variance automatically
- Submit count to send for variance processing
Variance Types:
- Overage: Counted quantity exceeds expected (generates receipt)
- Shortage: Counted quantity below expected (generates issue)
- Match: Counted equals expected (no adjustment needed)
Closing the Count
When counting is complete, submit the session for processing:
- Tap “Submit” in the bottom toolbar
- Confirm when prompted: “Would you like to close this count?”
- Note the Cycle Count Reference Number.
- Verify the success message: “Cycle Count (CC-XXXXX) posted to IPOL.”
- Sign the transaction slip if signatures are enabled.
What Happens on Submit:
- Mobile count transfers to desktop cycle count system
- Count lines appear in desktop Cycle Count screen
- Expected quantities populated from current stock levels
- Variances calculated automatically
- Count ready for review and posting in desktop
Important Notes:
- Closing mobile count does NOT post inventory adjustments
- Desktop user must review variances and post from desktop
- Approval workflow applies if enabled (Admin Option 170)
- Count reference number links mobile and desktop sessions
Integration with Desktop Cycle Counts
Mobile and desktop cycle counting work together:
Mobile to Desktop Flow
- Mobile: User counts items on warehouse floor
- Mobile: User submits count, creating cycle count record
- Desktop: Count appears in Inventory > Stock > Cycle Counts
- Desktop: Expected quantities populated from current inventory
- Desktop: Variances calculated (Found vs Expected)
- Desktop: Supervisor reviews and posts adjustments
Desktop to Mobile Flow
- Desktop: Generate cycle count with specific filters (location, category, supplier)
- Desktop: Note Cycle Count Reference Number (e.g., CC-12345)
- Mobile: Load count using Reference Number
- Mobile: Count items showing expected quantities
- Mobile: Enter actual counts, update count lines
- Mobile: Submit to send updates to desktop
- Desktop: Review updated quantities and post
Shared Features
| Feature | Mobile | Desktop |
|---|
| Create new count | ✓ | ✓ |
| Enter count quantities | ✓ | ✓ |
| Serial number tracking | ✓ | ✓ |
| Multi-location support | ✓ | ✓ |
| Variance calculation | Auto on close | Real-time |
| Post adjustments | - | ✓ |
| Approval workflows | - | ✓ |
| Standard reports | - | ✓ |
| Offline capability | ✓ | - |
| Barcode scanning | ✓ | - |
Tips & Best Practices
Scanning Efficiency
- Barcode Configuration: Ensure barcodes configured in desktop (System > Admin Options > Barcode)
- Camera vs Scanner: Bluetooth scanners faster for high-volume counting
- Shorthand Barcodes: Configure common prefixes to speed data entry
- Location Barcodes: Pre-print location labels for consistent scanning
Organizing Count Sessions
- One warehouse per session: Complete counting in one warehouse before switching
- Warehouse switching: System warns if switching warehouses with open count
- Multiple counters: Use separate user logins for parallel counting teams
- Count scheduling: Desktop allows filtering by location, category, or supplier
Data Accuracy
- Double-count high-value items: Verify expensive inventory with second count
- Serial verification: Scan serial numbers rather than manual entry
- Location confirmation: Always verify bin location before recording count
- Reference notes: Add context for unusual counts or variances
- Refresh cache before counting: Tap Settings > Reset Cache to ensure item and location data is current
- Clear old transactions: Remove completed counts to free storage (Settings > Clear Transactions)
- Batch processing: Count similar items or locations together to minimize navigation
Variance Management
- Expected quantities: Desktop-generated counts show expected vs actual
- Threshold monitoring: Set variance thresholds for automatic approval bypass
- Reason codes: Desktop posting includes reason code for adjustments
- Audit trail: All counts create permanent audit records with user and timestamp
Offline Counting
- Pre-cache before going offline: Open the cycle count screen while online to load item and location data before moving to an area with poor connectivity
- Local storage: Device stores count lines locally until you reconnect and submit
- Manual submission: After reconnecting, review your count in the Review tab and tap Submit
- Battery management: Keep device charged for extended counting sessions
Troubleshooting
Common Issues
| Issue | Solution |
|---|
| Item not found | Verify Item ID exists in parts master, refresh cache |
| Location invalid | Check location exists in selected warehouse, case-sensitive |
| Duplicate serial | Serial already counted in this session, review and edit existing line |
| Cannot switch warehouse | Close current count before changing warehouses |
| Count not in desktop | Verify count closed successfully, check Reference Number |
| Offline sync failed | Check network connection, retry from Pending Transactions |
Error Messages
- “Item ID [XXX] not found”: Item doesn’t exist or cache outdated, refresh inventory cache
- “Location [XXX] does not exist in this warehouse”: Location invalid or wrong warehouse selected
- “Warehouse is a required field”: Select warehouse before starting count
- “You don’t have an Open Cycle Count”: No pending count exists, start new count or select Reference
- “Failed to Authenticate”: Session expired, log in again