๐ฏ Count Scope Management โ
Count Scopes allow you to count based on a predefined item list โ instead of counting the entire catalog at once. This enables sample counting, counting by category/supplier/zone, verifying that specific items were counted, and tracking progress in real time.
๐ก The idea in brief: Define a scope (= name + filter), the system calculates which items match the filter, and then during counting a progress card is displayed showing how many items have been counted and which are still missing.
๐ How to Manage Count Scopes โ
Scope management (create, edit, delete) is done from the Branch Management page:
- Go to the Branch Management page (โฐ โ Branch Management).
- Find the branch for which you want to define scopes.
- Click the ๐ฏ Count Goals button in the branch row (button with a list icon).
- A Count Scope Management window opens for that branch.
โ ๏ธ Scopes belong to a specific branch. Each branch is managed separately.
๐๏ธ Count Scope Management Window โ
General View โ List Display โ
Opening the window shows a list of all existing scopes for the branch:
| Column | Description |
|---|---|
| Scope Name | The name you chose |
| Color | A circle in the chosen color โ for quick visual identification |
| Filter Condition | Automatic summary of the filter (field + operator + value) |
| Creation Date | When the scope was created |
| Actions | โ๏ธ Edit, ๐๏ธ Delete |
At the top of the window there are three buttons:
- โ Add New Scope โ create a scope manually with a custom filter.
- ๐ Bulk Create Scopes โ automatically create multiple scopes based on unique values in a selected field.
- ๐๏ธ Delete All Scopes โ deletes all scopes for this branch (with confirmation).
โ Creating a New Scope โ
Clicking "Add New Scope" opens the scope definition screen with two parts:
1) Basic Details โ
- Scope Name (required, up to 100 characters) โ a clear name for quick identification: "Refrigeration Products", "Supplier X", "Shelf A", "Q1 Sample Count".
- Color โ choose a HEX color from the color picker. The color appears on the progress card on the count page and helps distinguish between multiple active scopes.
2) Filter Conditions โ
Here you define which items belong to this scope. The filter is built from condition groups:
Filter Structure โ
Group 1:
Condition 1: Field - Operator - Value
AND
Condition 2: Field - Operator - Value
[AND / OR] โ you decide between each two groups
Group 2:
Condition 3: Field - Operator - Value- Conditions within a group โ all connected by AND (all conditions must be met).
- Between groups โ you choose AND (both groups must be met) or OR (one group meeting is sufficient).
- No conditions โ an empty scope includes all items in the catalog.
Available Fields for Filter โ
| Field | Type | Available Operators |
|---|---|---|
| Item Code | Text | equals / not equals / contains / does not contain / starts with / ends with / empty / not empty |
| Item Description | Text | equals / not equals / contains / does not contain / starts with / ends with / empty / not empty |
| Barcode | Text | equals / not equals / contains / does not contain / starts with / ends with / empty / not empty |
| Supplier | Text | equals / not equals / contains / does not contain / starts with / ends with / empty / not empty |
| Category | Text | equals / not equals / contains / does not contain / starts with / ends with / empty / not empty |
| Sort Code | Text | equals / not equals / contains / does not contain / starts with / ends with / empty / not empty |
| Color | Text | equals / not equals / contains / does not contain / starts with / ends with / empty / not empty |
| Size | Text | equals / not equals / contains / does not contain / starts with / ends with / empty / not empty |
| Model | Text | equals / not equals / contains / does not contain / starts with / ends with / empty / not empty |
| Unit of Measure | Text | equals / not equals / contains / does not contain / starts with / ends with / empty / not empty |
| Purchase Price | Number | equals / not equals / greater than / less than / greater or equal / less or equal / empty / not empty |
| Sale Price | Number | equals / not equals / greater than / less than / greater or equal / less or equal / empty / not empty |
| Manually Added to Catalog | Boolean | equals / not equals (true/false) |
| ERP Quantity | ERP Quantity | not empty / empty / equals / not equals / greater than / less than / greater or equal / less or equal |
๐ก Text type fields support partial search (contains/does not contain) โ useful when suppliers/categories have long names.
๐ก "ERP Quantity" (quantity_by_erp) allows building scopes like "count only items that have ERP quantity greater than 0" โ convenient for counting items the ERP knows.
Managing Groups and Conditions โ
- โ Add Condition Group โ adds a new group (with AND/OR selection between groups).
- โ Within a group โ adds another condition to the same group (automatically AND).
- ๐๏ธ next to each condition/group โ removes it (cannot delete the last condition in a group, or the last group).
๐งช Testing the Filter Before Saving โ
Click "Test Conditions" to see which items will enter the scope based on the current filter โ before saving.
A paginated table opens with matching item details: item code, description, barcode, supplier, category, purchase price, sale price.
๐ง Rule of thumb: Always test before saving โ a wrong filter will cause the progress card to show incorrect data.
๐ Bulk Create Scopes โ
Instead of creating each scope manually, you can create scopes all at once by clicking "Bulk Create Scopes":
- Select a field from the list:
- Supplier
- Category
- Sort Code
- Color
- Size
- Click "Create Scopes".
- The system scans all items in the branch, finds all unique values of the selected field, and creates a separate scope for each value.
Example: You selected "Supplier" and there are 8 different suppliers in the catalog โ 8 scopes will be created (one for each supplier).
Result details: After success, a message is shown with the number of scopes created and skipped (scopes that already existed with an identical name will not be created again).
๐ก Typical use: A clothing store that wants to count by category (tops, pants, shoes, accessories) โ Bulk Create on the "Category" field and within seconds there's a scope for each category.
๐ Progress Card During Counting โ
After you define scopes, the progress card appears automatically at the top of the count page โ no manual activation required.
Selecting an Active Scope โ
The card shows a dropdown list of all scopes defined for the branch. Select a scope โ and the card starts tracking progress relative to that scope.
What's Shown in the Card โ
- Total items in scope โ how many items meet the scope's filter conditions.
- Items counted โ how many of them have received at least one scan.
- Coverage percentage โ with animation and a progress bar/gauge.
- Items outside scope โ how many scans were performed on items not in the current scope.
"Missing Items" Tab โ
A paginated list of items in the scope that haven't been scanned yet:
- Item code, description, barcode, supplier, category.
- Clicking a missing item โ inserts the item code into the search field โ you can immediately check/scan it.
"Partially Counted" Tab (managers only) โ
Shows items that were counted, but the counted quantity differs from the ERP quantity โ useful for identifying anomalies and catching errors before finishing the count.
๐ The card refreshes automatically after each successful scan.
๐ค Export by Count Scope โ
When downloading a count summary file (the green button in Recent Inventory Counts), at the "Filter Options" stage you can filter the export:
- By count scope โ select a specific scope; the file will include only items associated with that scope.
Useful when you want to export a focused report (e.g. "Supplier X only") and not the entire count.
๐งช Usage Examples โ
Counting by Category โ
Situation: A clothing store wants to count "Tops", "Pants", "Shoes" separately.
- Branch Management โ click Count Goals for the branch.
- "Bulk Create Scopes" โ select the Category field โ automatically get a scope for each category.
- On the count page โ select the "Tops" scope and see a dedicated progress card for tops only.
Sample Count for Items with ERP Quantity โ
Situation: Want to count only items the ERP knows (have a defined ERP quantity).
- Add New Scope โ name: "Items in ERP".
- Add condition: ERP Quantity โ not empty.
- Test with "Test Conditions" โ see exactly which items will enter.
- Save โ select this scope in the progress card.
Counting Items from Multiple Suppliers Simultaneously โ
Situation: There are two supplier categories โ "import" and "local" suppliers.
- Add New Scope โ name: "Import and Local Suppliers".
- Group 1: Supplier contains "import".
- Between groups: OR.
- Group 2: Supplier contains "local".
- Any item whose supplier contains "import" or "local" will enter the scope.
Counting by Price Range โ
Situation: Want to count only expensive items (sale price > 500).
- Add New Scope โ name: "Expensive Items".
- Condition: Sale Price โ greater than โ
500. - Save and select the scope on the count page.
โ ๏ธ Things to Know โ
- Empty scope = entire catalog: If you didn't define any conditions, the scope will include all items in the branch โ useful for a full count with progress tracking.
- Scopes do not restrict scanning: The counter can scan any item, including those outside the scope. The card only tracks โ it does not block.
- Catalog changes affect scopes: If you added items to the catalog after defining the scope, they will be included in the scope automatically if they meet the filter.
- Bulk Delete: The "Delete All Scopes" button deletes all scopes for the branch and cannot be undone. Use with caution.
- Export by scope: Select a scope in the export filter to get a focused file; otherwise the export includes the entire count.
๐ Connection to Other Pages โ
| Page | Connection |
|---|---|
| Branch Management | Count scope management is accessed from here โ click "Count Goals" in the branch row |
| Counter Page | The progress card is displayed at the top of the page and allows scope selection |
| Recent Inventory Counts | Count summary export can be filtered by scope |
| Item Catalog Management | The scope's filter is based on catalog fields (supplier, category, price, etc.) |
Summary โ
Count Scopes are a powerful management tool that turns a large count into a collection of small, well-defined tasks. Define one-time scopes (annual sample), recurring ones (Supplier X every month), or automatic ones (Bulk by category) โ and the system will count, track, and report.
โ Full scope management โ create, edit, delete, Bulk create
โ Flexible filters โ fields, operators, AND/OR groups
โ Test before saving โ see which items will enter before confirming
โ Live progress card โ counted / missing / anomalies in real time
โ Focused export โ download file for scope items only