RMA Stock Location

crm_rma_stock_location
REPOSITORY
REPOSITORYOCA/rma
GIT
GIThttps://github.com/OCA/rma.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/rma/tree/10.0/crm_rma_stock_location
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYGeneric Modules/CRM & SRM
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Vauxoo
MAINTAINERS
MAINTAINERSCamptocamp
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.camptocamp.com,http://www.vauxoo.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/crm:
    - crm_claim_type
    - crm_claim
    - crm_claim_code
OCA/rma:
    - crm_claim_rma
    - crm_claim_rma_code
    - crm_rma_location
    - product_warranty
odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - report
    - procurement
    - barcodes
    - web_planner
    - account
    - analytic
    - sale
    - sales_team
    - crm
    - base_action_rule
    - resource
    - calendar
    - web_calendar
    - fetchmail
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
crm_claim_rma_form_view_loss CRM - Claim product return Form crm.claim button Inherits crm_claim_rma.crm_claim_rma_form_view
picking_in_form crm_claim_rma.picking_in_form stock.picking xpath Inherits stock.view_picking_form
product_template_form_view_rma product.form.view.rma product.template group Inherits product.product_template_form_view
product_template_tree_view product.template.tree product.template field Inherits stock.view_stock_product_template_tree
rma_product_product_tree_view product.stock.tree.inherit product.product tree New
rma_product_search_view product.product.search product.product search New
view_claim_picking_from_picking claim_picking claim.make.picking.from.picking.wizard form New
warehouse_form crm_claim_rma.warehouse_form stock.warehouse xpath Inherits crm_rma_location.view_warehouse_form
Models touched (5)

New fields (3)
  • picking_line_dest_location Many2one → stock.location
    default=_get_dest_loc help='Target location to send returned products' required=True args: 'stock.location', 'Dest. Location'
  • picking_line_ids Many2many → stock.move
    default=_get_picking_lines args: 'stock.move', 'claim_picking_line_picking', 'claim_picking_id', 'picking_line_id', 'Picking lines'
  • picking_line_source_location Many2one → stock.location
    default=_get_source_loc help='Source location where the returned products are' required=True args: 'stock.location', 'Source Location'
Public methods (2)
  • action_cancel(self)
    @api.multi
  • action_create_picking_from_picking(self)
    @api.multi
    If "Create" button pressed

New fields (1)
  • claim_line_dest_location_id Many2one
    default=_default_claim_line_dest_location_id
Public methods (0)

No public methods.

New fields (2)
  • rma_qty_available Float
    compute='_compute_rma_product_quantities' digits_compute=dp.get_precision('Product Unit of Measure') search='_search_rma_product_quantity' string='RMA Quantity On Hand'
  • rma_virtual_available Float
    compute='_compute_rma_product_quantities' digits_compute=dp.get_precision('Product Unit of Measure') search='_search_rma_product_quantity' string='RMA Forecasted Quantity'
Public methods (0)

No public methods.

New fields (2)
  • rma_qty_available Float
    compute='_compute_rma_template_quantities' digits_compute=dp.get_precision('Product Unit of Measure') string='RMA Quantity On Hand'
  • rma_virtual_available Float
    compute='_compute_rma_template_quantities' digits_compute=dp.get_precision('Product Unit of Measure') string='RMA Forecasted Quantity'
Public methods (0)

No public methods.

New fields (2)
  • loss_loc_id Many2one → stock.location
    args: 'stock.location', 'Loss Location'
  • lot_refurbish_id Many2one → stock.location
    args: 'stock.location', 'Refurbish Location'
Public methods (1)
  • create_locations_rma(self)
    @api.multi
REPOSITORY
REPOSITORYOCA/rma
GIT
GIThttps://github.com/OCA/rma.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/rma/tree/9.0/crm_rma_stock_location
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYGeneric Modules/CRM & SRM
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Vauxoo
MAINTAINERS
MAINTAINERSCamptocamp
COMMITTERS
COMMITTERSStéphane Bidoul (ACSONE), OCA Transbot, oca-travis, OCA-git-bot, Cyril Gaudin
WEBSITE
WEBSITEhttp://www.camptocamp.com,http://www.vauxoo.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/crm:
    - crm_claim_type
    - crm_claim_code
OCA/rma:
    - crm_claim_rma
    - crm_claim_rma_code
    - crm_rma_location
    - product_warranty
odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - report
    - procurement
    - barcodes
    - web_planner
    - account
    - analytic
    - web_tip
    - sale
    - sales_team
    - crm_claim
    - crm
    - base_action_rule
    - resource
    - calendar
    - web_calendar
    - fetchmail
    - utm
    - marketing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
crm_claim_rma_form_view_loss CRM - Claim product return Form crm.claim button Inherits crm_claim_rma.crm_claim_rma_form_view
picking_in_form crm_claim_rma.picking_in_form stock.picking xpath Inherits stock.view_picking_form
product_template_form_view_rma product.form.view.rma product.template group Inherits product.product_template_form_view
product_template_tree_view product.template.tree product.template field Inherits stock.view_stock_product_template_tree
rma_product_product_tree_view product.stock.tree.inherit product.product tree New
rma_product_search_view product.product.search product.product search New
view_claim_picking_from_picking claim_picking claim.make.picking.from.picking.wizard form New
warehouse_form crm_claim_rma.warehouse_form stock.warehouse xpath Inherits crm_rma_location.view_warehouse_form
Models touched (5)

New fields (3)
  • picking_line_dest_location Many2one → stock.location
    default=_get_dest_loc help='Target location to send returned products' required=True args: 'stock.location', 'Dest. Location'
  • picking_line_ids Many2many → stock.move
    default=_get_picking_lines args: 'stock.move', 'claim_picking_line_picking', 'claim_picking_id', 'picking_line_id', 'Picking lines'
  • picking_line_source_location Many2one → stock.location
    default=_get_source_loc help='Source location where the returned products are' required=True args: 'stock.location', 'Source Location'
Public methods (2)
  • action_cancel(self)
    @api.multi
  • action_create_picking_from_picking(self)
    @api.multi
    If "Create" button pressed

New fields (1)
  • claim_line_dest_location_id Many2one
    default=_default_claim_line_dest_location_id
Public methods (0)

No public methods.

New fields (2)
  • rma_qty_available Float
    compute='_compute_rma_product_quantities' digits_compute=dp.get_precision('Product Unit of Measure') search='_search_rma_product_quantity' string='RMA Quantity On Hand'
  • rma_virtual_available Float
    compute='_compute_rma_product_quantities' digits_compute=dp.get_precision('Product Unit of Measure') search='_search_rma_product_quantity' string='RMA Forecasted Quantity'
Public methods (0)

No public methods.

New fields (2)
  • rma_qty_available Float
    compute='_compute_rma_template_quantities' digits_compute=dp.get_precision('Product Unit of Measure') string='RMA Quantity On Hand'
  • rma_virtual_available Float
    compute='_compute_rma_template_quantities' digits_compute=dp.get_precision('Product Unit of Measure') string='RMA Forecasted Quantity'
Public methods (0)

No public methods.

New fields (2)
  • loss_loc_id Many2one → stock.location
    args: 'stock.location', 'Loss Location'
  • lot_refurbish_id Many2one → stock.location
    args: 'stock.location', 'Refurbish Location'
Public methods (1)
  • create_locations_rma(self)
    @api.multi
REPOSITORY
REPOSITORYOCA/rma
GIT
GIThttps://github.com/OCA/rma.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/rma/tree/8.0/crm_rma_stock_location
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYGeneric Modules/CRM & SRM
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Camptocamp, Vauxoo
MAINTAINERS
MAINTAINERSCamptocamp
COMMITTERS
COMMITTERSStéphane Bidoul, Holger Brunn, Stéphane Bidoul (ACSONE), OCA Transbot, StefanRijnhart, oca-travis, Weblate, OCA-git-bot, Yanina Aular (Vauxoo), Osval Reyes
WEBSITE
WEBSITEhttp://www.camptocamp.com,http://www.vauxoo.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/crm:
    - crm_claim_type
    - crm_claim_code
OCA/rma:
    - crm_claim_rma
    - crm_claim_rma_code
    - crm_rma_location
    - product_warranty
odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - report
    - procurement
    - board
    - web_kanban_gauge
    - web_kanban_sparkline
    - account
    - analytic
    - edi
    - email_template
    - sale
    - sales_team
    - account_voucher
    - crm_claim
    - crm
    - base_action_rule
    - resource
    - calendar
    - web_calendar
    - fetchmail
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
crm_claim_rma_form_view_loss CRM - Claim product return Form crm.claim xpath Inherits crm_claim_rma.crm_claim_rma_form_view
picking_in_form crm_claim_rma.picking_in_form stock.picking xpath Inherits stock.view_picking_form
rma_product_product_tree_view product.stock.tree.inherit product.product tree New
rma_product_search_view product.product.search product.product search New
view_claim_picking_from_picking claim_picking claim.make.picking.from.picking.wizard form New
view_template_property_form product.normal.procurement.locations.inherit product.template xpath Inherits stock.view_template_property_form
warehouse_form crm_claim_rma.warehouse_form stock.warehouse xpath Inherits crm_rma_location.view_warehouse_form
Models touched (5)

New fields (3)
  • picking_line_dest_location Many2one → stock.location
    default=_get_dest_loc help='Target location to send returned products' required=True args: 'stock.location', 'Dest. Location'
  • picking_line_ids Many2many → stock.move
    default=_get_picking_lines args: 'stock.move', 'claim_picking_line_picking', 'claim_picking_id', 'picking_line_id', 'Picking lines'
  • picking_line_source_location Many2one → stock.location
    default=_get_source_loc help='Source location where the returned products are' required=True args: 'stock.location', 'Source Location'
Public methods (2)
  • action_cancel(self)
    @api.multi
  • action_create_picking_from_picking(self)
    @api.multi
    If "Create" button pressed

New fields (1)
  • claim_line_dest_location_id Many2one
    default=_default_claim_line_dest_location_id
Public methods (0)

No public methods.

New fields (2)
  • rma_qty_available Float
    compute='_compute_rma_product_available' digits_compute=dp.get_precision('Product Unit of Measure') search='_search_rma_product_quantity' string='RMA Quantity On Hand'
  • rma_virtual_available Float
    compute='_compute_rma_product_available' digits_compute=dp.get_precision('Product Unit of Measure') search='_search_rma_product_quantity' string='RMA Forecasted Quantity'
Public methods (0)

No public methods.

New fields (2)
  • rma_qty_available Float
    compute='_compute_rma_template_available' digits_compute=dp.get_precision('Product Unit of Measure') string='RMA Quantity On Hand'
  • rma_virtual_available Float
    compute='_compute_rma_template_available' digits_compute=dp.get_precision('Product Unit of Measure') string='RMA Forecasted Quantity'
Public methods (0)

No public methods.

New fields (2)
  • loss_loc_id Many2one → stock.location
    args: 'stock.location', 'Loss Location'
  • lot_refurbish_id Many2one → stock.location
    args: 'stock.location', 'Refurbish Location'
Public methods (1)
  • create_locations_rma(self, wh_id)
    @api.model
REPOSITORY
REPOSITORYOCA/rma
GIT
GIThttps://github.com/OCA/rma.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/rma/tree/7.0/crm_rma_stock_location
VERSION
VERSION 1.0
CATEGORY
CATEGORYGeneric Modules/CRM & SRM
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSCamptocamp
COMMITTERS
COMMITTERSGuewen Baconnier, Alexandre Fayolle
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - process
    - web
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - account
    - analytic
    - board
    - edi
    - email_template
    - procurement
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
RMA Stock Location
==================

A RMA location can be selected on the warehouses.
The product views displays the quantity available and virtual in this
 RMA location (including the children locations).

 

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
product_product_tree_view product.product.tree product.product field Inherits product.product_product_tree_view
view_normal_procurement_locations_form product.normal.procurement.locations.inherit product.product field Inherits stock.view_normal_procurement_locations_form
view_warehouse_form view_warehouse_form stock.warehouse xpath Inherits stock.view_warehouse
Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.