Repository
OCA/rma · module folder · Try on Runboat
Module version
1.0.2
Category
Uncategorized
Folder size
0.04 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/rma
Last tracking update
2026-08-07 08:42:51
Authors
ACSONE SA/NV, Odoo Community Association (OCA), BCIM, Raumschmiede GmbH
Maintainers
ACSONE SA/NV, Odoo Community Association (OCA), BCIM, Raumschmiede GmbH
Committers
sbejaoui, Víctor Martínez, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
Getting the information as soon as possible is crucial for any business. 
That's why, when creating an RMA order from a sales order, 
it's more efficient to give the salesperson the possibility to record the 
return reason instead of waiting for the RMA team to do it when they process 
the order. This ensures accurate recording of customer issues and improves 
data accuracy.

This addon is an extension of the rma_sale and rma_reason addons. 
It allows salespersons to specify the return reason when creating the RMA 
order from the sales order.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
sale_order_rma_wizard_form_view sale.order.rma.wizard form Inherits rma_sale.sale_order_rma_wizard_form_view
sale_rma_request_form My RMA ir.ui.view qweb Inherits rma_sale.sale_rma_request_form
HTTP endpoints (1)
Route(s)HandlerAuthTypeMethodsFlags
/my/orders/<int:order_id>/requestrma RmaPortal.request_rma public http POST website
Models touched (2)

New fields (3)
  • is_rma_reason_required Boolean
    related='order_id.company_id.is_rma_reason_required'
  • operation_domain Binary
    compute='_compute_operation_domain'
  • reason_id Many2one → rma.reason
    comodel_name='rma.reason' compute='_compute_reason_id' readonly=False store=True
Public methods (0)

No public methods.

New fields (2)
  • operation_domain Binary
    compute='_compute_operation_domain'
  • reason_id Many2one → rma.reason
    comodel_name='rma.reason'
Public methods (0)

No public methods.

Loading…