stock_return_request
This module enables the creation and management of stock return requests to suppliers, customers, or internal locations by reverting pickings.
Key Features
- stock.return.request: Supports creating return requests with types for supplier, customer, or internal returns
- stock.return.request: Allows specifying return from and to locations with automatic suggestions based on return type
- stock.return.request: Enables filtering returnable moves by date range and operation types
- stock.return.request: Provides workflow states including draft, confirmed, done, and cancelled
- stock.return.request: Generates and links return pickings that revert original stock movements
- stock.return.request: Includes option to mark returns for refund when stock_account module is available
- stock.return.request.line: Manages product lines with quantities to return and supports lot/serial tracking
- stock.return.request.line: Computes maximum available quantity for returns based on stock levels
- stock.return.request.line: Prevents duplicate open return requests for same product, location, partner, and lot
- stock.move: Adds qty_returnable field to compute how much of a move can still be returned
- stock.picking: Links return pickings to their originating return request
- suggest.return.request.lot: Provides wizard to suggest available lots for return based on existing stock movements
- inventory: Includes printable report for stock return requests with product details and comments
- inventory: Integrates with putaway strategies for proper stock placement on returns