Purchase Stock Return Request
This module extends stock_return_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 15.0Link supplier return requests to the original purchase orders and see the purchase value of the goods being returned, including taxes and totals, on the return request and its printed report.
This module extends the return request feature so that returns sent back to a supplier are connected to the purchase orders they came from.
- On a return request, a new "Purchases" button appears in the top button box once the request is confirmed. It opens the related purchase orders, or the single purchase order if there is only one.
- A new menu "Return Request" is added under the Purchase menu, showing only supplier return requests. New requests created from there default to supplier returns with the refund option enabled.
- When a return request is confirmed, Odoo automatically fills in the involved purchase orders based on the original receipts.
- The return moves keep the link to the original purchase order line and the refund flag, so the return stays connected to the purchase.
- The printed return report gains extra columns for purchase users: the order reference, whether the line is to be refunded, the purchase price and the subtotal. A totals block shows subtotal, taxes and total for supplier returns.
- Prices and taxes are taken from the original purchase order line, so the report reflects the real purchase value of the returned goods.
It touches the return request model stock.return.request and the purchase order model purchase.order.
Depends on
Menus it adds
Models and fields (1)
- stock.return.request · extends an existing modelpurchase_order_ids (Involved Purchases)
Text generated by AI (DeepSeek) from reading the Odoo 15.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: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/purchase-workflow.
terminal Installation and usage
OCA documentation · Odoo 15.0Usage
Source · Odoo 15.0To use this module, you need to:
- Go to Purchase > Orders > 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.