RMA Location

crm_rma_location
REPOSITORY
REPOSITORYOCA/rma
GIT
GIThttps://github.com/OCA/rma.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/rma/tree/10.0/crm_rma_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), Vauxoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Vauxoo
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE), OCA-git-bot, bima
WEBSITE
WEBSITEhttp://www.camptocamp.com,http://www.vauxoo.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - report
    - procurement
    - barcodes
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_warehouse_form view_warehouse_form stock.warehouse xpath Inherits stock.view_warehouse
Models touched (1)

New fields (4)
  • lot_rma_id Many2one → stock.location
    args: 'stock.location', 'RMA Location'
  • rma_in_type_id Many2one → stock.picking.type
    args: 'stock.picking.type', 'RMA In Type'
  • rma_int_type_id Many2one → stock.picking.type
    args: 'stock.picking.type', 'RMA Internal Type'
  • rma_out_type_id Many2one → stock.picking.type
    args: 'stock.picking.type', 'RMA Out Type'
Public methods (5)
  • compute_next_color(self)
    Choose the next available color for the picking types of this warehouse
  • create(self, vals)
    @api.model
    Create Locations and picking types for warehouse
  • create_locations_rma(self)
    @api.multi
    Create a RMA location for RMA movements that takes place when internal, outgoing or incoming pickings are made from/to this location
  • create_sequence(self, name, prefix, padding)
  • create_sequences_picking_types(self)
    @api.multi
    Takes care of create picking types for internal, incoming and outgoing RMA
REPOSITORY
REPOSITORYOCA/rma
GIT
GIThttps://github.com/OCA/rma.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/rma/tree/9.0/crm_rma_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), Vauxoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Vauxoo
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 odoo/odoo:
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - report
    - procurement
    - barcodes
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_warehouse_form view_warehouse_form stock.warehouse xpath Inherits stock.view_warehouse
Models touched (1)

New fields (4)
  • lot_rma_id Many2one → stock.location
    args: 'stock.location', 'RMA Location'
  • rma_in_type_id Many2one → stock.picking.type
    args: 'stock.picking.type', 'RMA In Type'
  • rma_int_type_id Many2one → stock.picking.type
    args: 'stock.picking.type', 'RMA Internal Type'
  • rma_out_type_id Many2one → stock.picking.type
    args: 'stock.picking.type', 'RMA Out Type'
Public methods (5)
  • compute_next_color(self)
    Choose the next available color for the picking types of this warehouse
  • create(self, vals)
    @api.model
    Create Locations and picking types for warehouse
  • create_locations_rma(self)
    @api.multi
    Create a RMA location for RMA movements that takes place when internal, outgoing or incoming pickings are made from/to this location
  • create_sequence(self, name, prefix, padding)
  • create_sequences_picking_types(self)
    @api.multi
    Takes care of create picking types for internal, incoming and outgoing RMA
REPOSITORY
REPOSITORYOCA/rma
GIT
GIThttps://github.com/OCA/rma.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/rma/tree/8.0/crm_rma_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), Vauxoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Vauxoo
COMMITTERS
COMMITTERSStéphane Bidoul (ACSONE), OCA Transbot, oca-travis, OCA-git-bot, 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 odoo/odoo:
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - report
    - procurement
    - board
    - web_kanban_gauge
    - web_kanban_sparkline
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_warehouse_form view_warehouse_form stock.warehouse xpath Inherits stock.view_warehouse
Models touched (1)

New fields (4)
  • lot_rma_id Many2one → stock.location
    args: 'stock.location', 'RMA Location'
  • rma_in_type_id Many2one → stock.picking.type
    args: 'stock.picking.type', 'RMA In Type'
  • rma_int_type_id Many2one → stock.picking.type
    args: 'stock.picking.type', 'RMA Internal Type'
  • rma_out_type_id Many2one → stock.picking.type
    args: 'stock.picking.type', 'RMA Out Type'
Public methods (5)
  • compute_next_color(self)
    Choose the next available color for the picking types of this warehouse
  • create(self, vals)
    @api.model
    Create Locations and picking types for warehouse
  • create_locations_rma(self, warehouse_id)
    @api.model
    Create a RMA location for RMA movements that takes place when internal, outgoing or incoming pickings are made from/to this location
  • create_sequence(self, warehouse_id, name, prefix, padding)
  • create_sequences_picking_types(self, warehouse)
    @api.model
    Takes care of create picking types for internal, incoming and outgoing RMA