Opening page…
Opening page…
Count fast-moving inventory based on actual stock activity — not only fixed calendar schedules.
Activity-based cycle counting for Odoo 19. Automatically identify Product + Location combinations that need physical counting based on completed movements or cumulative stock activity.

Count inventory based on actual stock activity — receipts, deliveries, internal transfers and returns — instead of waiting for fixed calendar schedules.
Request a physical count after a configurable number of completed stock movements for a product at a location.
Request a count after cumulative stock activity reaches a quantity threshold, normalized to the product's base unit of measure.
Per-product and per-location counters accumulate automatically as matching stock moves complete.
Incoming receipts, customer deliveries, internal transfers and returns all contribute to activity counters.
Partial deliveries, receipts and backorder completions contribute their completed quantities as they occur.
Works directly with Odoo's existing Physical Inventory workflow — no replacement counting UI.
Rules and counters are isolated per company via standard Odoo multi-company record rules.
A dedicated dashboard shows active rules, items due for count, trigger types, locations, and top due items with clickable navigation.
Available on the Odoo Apps store for $39, ready for Odoo 19.
Actual dashboard and configuration screens from the published module.
Set count rules by product, category or location with a movement or quantity threshold.
As receipts, deliveries, transfers and returns complete, counters accumulate automatically.
When a counter reaches its threshold, the product/location is flagged for a physical count.
Apply the count through Odoo's native Physical Inventory workflow.
After successful reconciliation, the counter resets and starts accumulating again.
Rules and counters are isolated per company via standard Odoo multi-company record rules.
Inventory / User has read-only access to rules and counters. Inventory / Administrator has full CRUD access.
Each rule can be scoped by product, product category (exact match) and/or location. Leave a scope field empty to match everything for that dimension.
$39 for Odoo 19. Includes dashboard, activity-based rules, and native Physical Inventory integration.