This module extends the functionality of 'Sales Management' to allows you to set product warranty details on products and product-supplier relation.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Add warranty duration and return details to products and supplier price lists, plus reusable return instructions. Users can define who handles a warranty return and where the goods should be sent.
This module adds warranty information to products and to the supplier lines of a product, so sales and purchasing staff can record how long a warranty lasts and how a return should be handled.
On a product form, in the Sales tab, a new Warranty group lets you enter a warranty duration and choose the unit (day, week, month or year).
On each supplier line of a product, a new Warranty informations section lets you set a warranty period in months, mark whether the supplier is still active, and choose return instructions. A Return type field decides who handles the return: the company, the supplier, or another address. Depending on that choice, the system automatically computes the Return address from the company return address, the supplier, or the other address you enter. If you pick Other, the other address becomes mandatory.
A new Return Instructions screen (under Sales configuration, visible to technical users) lets you create reusable return texts with a title, the instructions themselves, and a default flag. The default instruction is automatically proposed on new supplier lines.
Companies gain a default CRM Product Return Address, used when the return type is the company. Sales managers and salespeople can create and edit return instructions; other users can only read them.
Depends on
Required by other modules
Menus it adds
Models and fields (4)
- res.company · extends an existing modelcrm_return_address_id (Return address)
- product.template · extends an existing modelwarranty (Warranty Duration), warranty_type
- return.instruction · new modelname (Title), is_default, instructions
- product.supplierinfo · extends an existing modelactive_supplier, warranty_duration (Period), return_instructions, warranty_return_address (Return address), warranty_return_partner (Return type), warranty_return_other_address (Return other address)
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 8 confirmed, 1 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/rma.
terminal Installation and usage
OCA documentation · Odoo 19.0Configuration
Source · Odoo 19.0To manage the available return instructions, enable debug mode and go to Sales -\> Configuration -\> Product Return Instructions.
Usage
Source · Odoo 19.0To use this module, you need to:
- Go to Sales \> Products \> Products (or Product Variants)
- Create a new product (or product variant) or edit an existing one and set 'Warranty Duration' under 'Sales' tab.
- If 'Purchase' module is installed, got to Sales \> Products \> Products (or Product Variants), go to 'Purchase' tab, edit supplier information lines an set the warranty information for each one.
No verified information in OCA: Installation.
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.