Rma Sale Reason

rma_sale_reason
REPOSITORY
REPOSITORYOCA/rma
GIT
GIThttps://github.com/OCA/rma.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/rma/tree/18.0/rma_sale_reason
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV, BCIM, Raumschmiede GmbH
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV, BCIM, Raumschmiede GmbH
COMMITTERS
COMMITTERSsbejaoui, Víctor Martínez, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/rma
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:17
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/rma:
    - rma_sale
    - rma
    - rma_reason
odoo/odoo:
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - onboarding
    - analytic
    - sale_stock
    - sale
    - sales_team
    - account_payment
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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 xpath 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
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.

REPOSITORY
REPOSITORYOCA/rma
GIT
GIThttps://github.com/OCA/rma.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/rma/tree/16.0/rma_sale_reason
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV, BCIM, Raumschmiede GmbH
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV, BCIM, Raumschmiede GmbH
COMMITTERS
COMMITTERSsbejaoui, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/rma
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:12:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/rma:
    - rma_sale
    - rma
    - rma_reason
odoo/odoo:
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - analytic
    - sale_stock
    - sale
    - sales_team
    - account_payment
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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 xpath 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
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.