Stock Transport

stock_fleet
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/stock_fleet
VERSION
VERSION 1.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSOdoo Translation Bot, Arnold Moyaux, Julien Castiaux, Tiffany Chang (tic), Gorash, Dylan Kiss (dyki), Bruno Boi (boi), Mohammad Abdulmoneim, dhha-odoo, Mohammad Abdulmoneim (abdu), Krzysztof Magusiak (krma), temo-odoo, Youssef
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:42
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock_picking_batch
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - http_routing
    - auth_signup
    - resource
    - fleet
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Transport Management: organize packs in your fleet, or carriers.

Code Analysis

Views touched (14)
XML IDNameModelTypeStatus
fleet_vehicle_model_category_view_form_stock_fleet fleet.vehicle.model.category.view.form.inherit.stock.fleet fleet.vehicle.model.category data Inherits fleet.fleet_vehicle_model_category_view_form
fleet_vehicle_model_category_view_tree_stock_fleet fleet.vehicle.model.category.view.list.inherit.stock.fleet fleet.vehicle.model.category data Inherits fleet.fleet_vehicle_model_category_view_tree
report_picking_batch_inherit report_picking_batch_inherit ir.ui.view qweb Inherits stock_picking_batch.report_picking_batch
stock_location_form_stock_fleet stock.location.form.inherit.stock.transport stock.location field Inherits stock.view_location_form
stock_picking_batch_filter stock.picking.batch.filter.inherit.stock.fleet stock.picking.batch field Inherits stock_picking_batch.stock_picking_batch_filter
stock_picking_batch_form stock.picking.batch.form.inherit.stock.fleet stock.picking.batch xpath Inherits stock_picking_batch.stock_picking_batch_form
stock_picking_batch_graph stock.picking.batch.graph stock.picking.batch graph New
stock_picking_batch_kanban stock.picking.batch.kanban.inherit.stock.fleet stock.picking.batch data Inherits stock_picking_batch.stock_picking_batch_kanban
stock_picking_batch_pivot stock.picking.batch.pivot stock.picking.batch pivot New
stock_picking_batch_tree stock.picking.batch.list.inherit.stock.fleet stock.picking.batch data Inherits stock_picking_batch.stock_picking_batch_tree
stock_picking_tree_inherit_stock_fleet stock.picking.list.inherit.stock.transport stock.picking field Inherits stock_picking_batch.stock_picking_view_batch_tree_ref
stock_picking_type_kanban_inherit_stock_fleet stock.picking.type.kanban.inherit.stock.transport stock.picking.type data Inherits stock.stock_picking_type_kanban
view_picking_type_form stock.picking.type.form.inherit.stock_fleet stock.picking.type xpath Inherits stock.view_picking_type_form
vpicktree stock.picking.list.inherit.stock.fleet stock.picking field Inherits stock.vpicktree
Models touched (5)

New fields (4)
  • volume_capacity Float
    string='Max Volume'
  • volume_capacity_uom_name Char
    compute='_compute_volume_capacity_uom_name' string='Volume unit of measure label'
  • weight_capacity Float
    string='Max Weight'
  • weight_capacity_uom_name Char
    compute='_compute_weight_capacity_uom_name' string='Weight unit of measure label'
Public methods (0)

No public methods.

New fields (1)
  • zip Char
    related='partner_id.zip' search='_search_zip' string='Zip'
Public methods (1)
  • write(self, vals)

New fields (13)
  • allowed_dock_ids Many2many
    related='picking_type_id.dock_ids' string='Allowed Docks'
  • dock_id Many2one → stock.location
    compute='_compute_dock_id' domain="[('id', 'child_of', allowed_dock_ids)]" readonly=False store=True string='Dock' args: 'stock.location'
  • driver_id Many2one → res.partner
    compute='_compute_driver_id' readonly=False store=True string='Driver' args: 'res.partner'
  • end_date Datetime
    compute='_compute_end_date' store=True args: 'End Date'
  • has_dispatch_management Boolean
    related='picking_type_id.dispatch_management' string='Dispatch Management'
  • used_volume_percentage Float
    compute='_compute_capacity_percentage' string='Volume %'
  • used_weight_percentage Float
    compute='_compute_capacity_percentage' string='Weight %'
  • vehicle_category_id Many2one → fleet.vehicle.model.category
    compute='_compute_vehicle_category_id' readonly=False store=True string='Vehicle Category' args: 'fleet.vehicle.model.category'
  • vehicle_id Many2one → fleet.vehicle
    string='Vehicle' args: 'fleet.vehicle'
  • vehicle_volume_capacity Float
    related='vehicle_category_id.volume_capacity' string='Max Volume (m³)'
  • vehicle_weight_capacity Float
    related='vehicle_category_id.weight_capacity' string='Vehcilce Payload Capacity'
  • volume_uom_name Char
    compute='_compute_volume_uom_name' string='Volume unit of measure label'
  • weight_uom_name Char
    compute='_compute_weight_uom_name' string='Weight unit of measure label'
Public methods (3)
  • create(self, vals_list)
    @api.model_create_multi
  • order_on_zip(self)
  • write(self, vals)

New fields (2)
  • dispatch_management Boolean
    help='Enable this option to display dispatch management related details in the batch/wave form view and operations kanban overview.' args: 'Dispatch Management'
  • dock_ids Many2many → stock.location
    compute='_compute_dock_ids' domain="[('warehouse_id', '=', warehouse_id), ('usage', '=', 'internal')]" readonly=False store=True args: 'stock.location', 'dock_location_stock_picking_type_rel'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/stock_fleet
VERSION
VERSION 1.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Aaron Bohy, Odoo Online, Arnold Moyaux, William Henrotin, svs-odoo, Tiffany Chang (tic), Gorash, Dylan Kiss (dyki), omra-odoo, Bruno Boi (boi), sami odoo, aamo-odoo, Mohammad Abdulmoneim, dhha-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:55
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock_picking_batch
    - 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
    - fleet
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Transport Management: organize packs in your fleet, or carriers.

Code Analysis

Views touched (14)
XML IDNameModelTypeStatus
fleet_vehicle_model_category_view_form_stock_fleet fleet.vehicle.model.category.view.form.inherit.stock.fleet fleet.vehicle.model.category data Inherits fleet.fleet_vehicle_model_category_view_form
fleet_vehicle_model_category_view_tree_stock_fleet fleet.vehicle.model.category.view.list.inherit.stock.fleet fleet.vehicle.model.category data Inherits fleet.fleet_vehicle_model_category_view_tree
report_picking_batch_inherit report_picking_batch_inherit ir.ui.view qweb Inherits stock_picking_batch.report_picking_batch
stock_location_form_stock_fleet stock.location.form.inherit.stock.transport stock.location field Inherits stock.view_location_form
stock_location_tree_stock_fleet stock.location.list.inherit.stock.transport stock.location field Inherits stock.view_location_tree2
stock_picking_batch_filter stock.picking.batch.filter.inherit.stock.fleet stock.picking.batch field Inherits stock_picking_batch.stock_picking_batch_filter
stock_picking_batch_form stock.picking.batch.form.inherit.stock.fleet stock.picking.batch xpath Inherits stock_picking_batch.stock_picking_batch_form
stock_picking_batch_graph stock.picking.batch.graph stock.picking.batch graph New
stock_picking_batch_kanban stock.picking.batch.kanban.inherit.stock.fleet stock.picking.batch data Inherits stock_picking_batch.stock_picking_batch_kanban
stock_picking_batch_pivot stock.picking.batch.pivot stock.picking.batch pivot New
stock_picking_batch_tree stock.picking.batch.list.inherit.stock.fleet stock.picking.batch data Inherits stock_picking_batch.stock_picking_batch_tree
stock_picking_tree_inherit_stock_fleet stock.picking.list.inherit.stock.transport stock.picking field Inherits stock_picking_batch.stock_picking_view_batch_tree_ref
stock_picking_type_kanban_inherit_stock_fleet stock.picking.type.kanban.inherit.stock.transport stock.picking.type data Inherits stock.stock_picking_type_kanban
vpicktree stock.picking.list.inherit.stock.fleet stock.picking field Inherits stock.vpicktree
Models touched (4)

New fields (4)
  • volume_capacity Float
    string='Max Volume'
  • volume_capacity_uom_name Char
    compute='_compute_volume_capacity_uom_name' string='Volume unit of measure label'
  • weight_capacity Float
    string='Max Weight'
  • weight_capacity_uom_name Char
    compute='_compute_weight_capacity_uom_name' string='Weight unit of measure label'
Public methods (0)

No public methods.

New fields (1)
  • is_a_dock Boolean
    args: 'Is a Dock Location'
Public methods (0)

No public methods.

New fields (1)
  • zip Char
    related='partner_id.zip' search='_search_zip' string='Zip'
Public methods (1)
  • write(self, vals)

New fields (11)
  • dock_id Many2one → stock.location
    compute='_compute_dock_id' domain="[('warehouse_id', '=', warehouse_id), ('is_a_dock', '=', True)]" readonly=False store=True string='Dock Location' args: 'stock.location'
  • driver_id Many2one → res.partner
    compute='_compute_driver_id' readonly=False store=True string='Driver' args: 'res.partner'
  • end_date Datetime
    default=fields.Datetime.now args: 'End Date'
  • used_volume_percentage Float
    compute='_compute_capacity_percentage' string='Volume %'
  • used_weight_percentage Float
    compute='_compute_capacity_percentage' string='Weight %'
  • vehicle_category_id Many2one → fleet.vehicle.model.category
    compute='_compute_vehicle_category_id' readonly=False store=True string='Vehicle Category' args: 'fleet.vehicle.model.category'
  • vehicle_id Many2one → fleet.vehicle
    string='Vehicle' args: 'fleet.vehicle'
  • vehicle_volume_capacity Float
    related='vehicle_category_id.volume_capacity' string='Max Volume (m³)'
  • vehicle_weight_capacity Float
    related='vehicle_category_id.weight_capacity' string='Vehcilce Payload Capacity'
  • volume_uom_name Char
    compute='_compute_volume_uom_name' string='Volume unit of measure label'
  • weight_uom_name Char
    compute='_compute_weight_uom_name' string='Weight unit of measure label'
Public methods (3)
  • create(self, vals_list)
  • order_on_zip(self)
  • write(self, vals)