Inventory Assistant
The Inventory Assistant is the stock counting tool, designed for the field (compact, mobile-first interface).
Functions
- Live counting: enter counted quantities in real time.
- Lot & expiry segmentation: counting distinguishes lots and their expiry dates, essential for products with a limited shelf life.
- Stock impact: validating an exercise writes the adjustments into the
StockMovementledger, aligning theoretical stock with real stock.
Inventory exercise
An InventoryExercise is attached to a store and locks the registers involved during
counting (see Store & register scope). This prevents concurrent movements that would
skew the count.
Typical flow
- Open an exercise for the relevant store — the store's registers are locked.
- Count products (by aisle, by lot/expiry); differences between theoretical and counted stock appear as you go.
- Validate: adjustments are written to
StockMovementand the real stock becomes the reference. - Close the exercise to unlock the registers and resume sales.
While an exercise is open on a store, sales there are blocked: plan counting accordingly (outside opening hours, or store by store).