This module extends stockreturn_request to be able to link the returns to their corresponding purchase orders in the case of returns to supplier as well as to be able to get the corresponding refunds.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Create return requests directly from a sales order and link customer returns to their original sales orders. Track which sales are involved in a return and jump back to them from the return request.
This module connects customer returns to the sales orders they came from. On a confirmed sales order, a "Create Return Request" button appears when there is at least one delivered product line that is not a service. Clicking it opens a new return request form pre-filled with the customer and the returnable products.
In the return request form, a "Selected order(s)" field lets you restrict the return to specific sales orders of the same customer. Only orders in the "Sales Order" state can be selected. When you change the customer, any selected orders that do not belong to that customer are removed automatically.
Once the return request is confirmed, the system records the sales orders linked to the returned pickings in an "Involved Sales" field. A "Sales" button then appears in the return request form, allowing you to open the related sales orders directly.
A new menu "Return Request" is added under the Sales menu, showing customer return requests. The module also ensures that return moves keep a link to the original sales order line, so the return is properly traced back to the sale.
Depends on
Menus it adds
Models and fields (3)
- sale.order · extends an existing modelshow_create_return_request
- stock.return.request · extends an existing modelsale_order_ids (Involved Sales), filter_sale_order_ids (Selected order(s))
- stock.return.request.line · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 5 confirmed, 4 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/sale-workflow.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0To use this module, you need to:
- Go to Inventory \> Operations \> Return Request and place a new return.
- Select the supplier and enter the location from where the stock will be returned.
- Choose wether or not the return must be refunded.
- Confirm the return to check if the return is possible.
- Validate the return to amend the Purchase Orders associated to the supplier.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.