Repository
OCA/rma · module folder · Try on Runboat
Module version
1.0.0
Category
Generic Modules/CRM & SRM
Folder size
0.09 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
http://www.camptocamp.com,http://www.vauxoo.com
Last tracking update
2026-08-07 07:17:45
Authors
Camptocamp, Akretion, Vauxoo, Odoo Community Association (OCA)
Maintainers
Camptocamp
Committers
Pedro M. Baeza, Stéphane Bidoul (ACSONE)
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
crm_rma_advance_location
Description

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
crm_claim_rma_form_view_loss CRM - Claim product return Form crm.claim form Inherits crm_claim_rma.crm_claim_rma_form_view
picking_in_form crm_claim_rma.picking_in_form stock.picking form Inherits stock.view_picking_form
product_template_form_view_rma product.form.view.rma product.template form Inherits product.product_template_form_view
product_template_tree_view product.template.tree product.template tree 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 form Inherits crm_rma_location.view_warehouse_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

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

Loading…

Loading…

Loading…