stock_cycle_count
This module enables cycle counting in warehouses to maintain inventory accuracy without performing full physical inventories by scheduling counts based on configurable rules.
Key Features
- stock.cycle.count.rule: Defines rules for scheduling cycle counts based on periodicity, turnover thresholds, accuracy levels, or zero-confirmation triggers.
- stock.warehouse: Assigns cycle count rules to warehouses and computes proposed cycle counts for locations within the planning horizon.
- stock.cycle.count: Manages planned cycle counts with deadlines, states, and responsible users, and creates linked inventory adjustments.
- stock.inventory: Links inventory adjustments to cycle counts, calculates overall accuracy, and prefills counted quantities based on company settings.
- stock.location: Computes inventory accuracy for locations and automatically creates zero-confirmation cycle counts when locations become empty.
- stock.move.line: Tracks line accuracy, theoretical quantities, and counted quantities for inventory adjustment lines.
- stock.quant: Calculates line accuracy based on discrepancies between theoretical and counted quantities.
- res.company: Configures auto-start of inventory adjustments from cycle counts and default counted quantity prefills.
- cycle count: Generates PDF reports listing planned cycle counts with details like location, deadline, and status.
- location accuracy: Generates PDF reports showing inventory accuracy history and current accuracy for locations.
- cron job: Automatically computes and creates cycle counts daily for all warehouses based on their rules.