stock_available_to_promise_release
This module enables available-to-promise stock management by allowing prioritized reservation and manual release of delivery moves based on stock availability and order priority.
Key Features
- stock.move: Adds priority date, previous promised quantity, ordered available to promise quantity, release ready status, and need release flag to stock moves.
- stock.picking: Adds need release count, release ready count, date priority, last release date, and release policy to stock pickings.
- product.product: Adds a count of moves needing release for products.
- res.company: Adds stock reservation horizon and transfer releases max preparation time settings.
- stock.picking_type: Adds count of pickings needing release, unrelease on backorder option, and prevent new move after release option.
- stock.route: Adds allow unrelease return done move, release based on available to promise, and no backorder at release options.
- stock.rule: Implements deferred pull for routes configured for available to promise release.
- Wizards: Provides stock release and unrelease wizards for manual operations.
- Views: Enhances stock move and picking views with release-related fields, buttons, and filters.
- Menus: Adds menus for viewing and managing move allocations and transfer allocations.