| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/fleet |
| GIT | |
| GIT | https://github.com/OCA/fleet.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/fleet/tree/19.0/fleet_vehicle_log_fuel |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Fleet |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), ForgeFlow |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), ForgeFlow |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, oca-ci, Bhavesh Heliconia |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/fleet |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:40:47 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - fleet - base - base_setup - web - bus - web_tour - html_editor |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds fuel logs in a similar way as services. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fleet_costs_report_view_search |
fleet.vehicle.cost.view.search | fleet.vehicle.cost.report | filter | Inherits fleet.fleet_costs_report_view_search |
fleet_vehicle_log_fuel_view_form |
fleet.vehicle.log.fuel.form | fleet.vehicle.log.fuel | form | New |
fleet_vehicle_log_fuel_view_graph |
fleet.vehicle.log.fuel.graph | fleet.vehicle.log.fuel | graph | New |
fleet_vehicle_log_fuel_view_kanban |
fleet.vehicle.log.fuel.kanban | fleet.vehicle.log.fuel | kanban | New |
fleet_vehicle_log_fuel_view_search |
fleet.vehicle.log.fuel.search | fleet.vehicle.log.fuel | search | New |
fleet_vehicle_log_fuel_view_tree |
fleet.vehicle.log.fuel.tree | fleet.vehicle.log.fuel | list | New |
fleet_vehicle_view_form |
fleet.vehicle.form | fleet.vehicle | div | Inherits fleet.fleet_vehicle_view_form |
category
Selection
ondelete={'fuel': 'cascade'}
selection_add=[('fuel', 'Fuel Log')]
No public methods.
fuel_count
Integer
compute='_compute_fuel_count'
string='Fuel Log Count'
log_fuels
One2many → fleet.vehicle.log.fuel
action_view_log_fuel(self)
cost_type
Selection
selection_add=[('fuel', 'Fuel')]
init(self)
active
Boolean
default=True
amount
Monetary
company_id
Many2one → res.company
default=<expr>
args: 'res.company', 'Company'
currency_id
Many2one → res.currency
related='company_id.currency_id'
args: 'res.currency'
date
Date
default=fields.Date.context_today
help='Date when the cost has been executed'
description
Char
inv_ref
Char
liter
Float
notes
Text
odometer
Float
compute='_compute_odometer'
help='Odometer measure of the vehicle at the moment of this log'
inverse='_inverse_odometer'
store=True
string='Odometer Value'
odometer_id
Many2one → fleet.vehicle.odometer
help='Odometer measure of the vehicle at the moment of this log'
args: 'fleet.vehicle.odometer', 'Odometer'
odometer_unit
Selection
related='vehicle_id.odometer_unit'
string='Unit'
price_per_liter
Float
purchaser_id
Many2one → res.partner
compute='_compute_purchaser_id'
store=True
string='Driver'
args: 'res.partner'
service_id
Many2one → fleet.vehicle.log.services
comodel_name='fleet.vehicle.log.services'
copy=False
readonly=True
service_type_id
Many2one → fleet.service.type
default=<expr>
required=True
args: 'fleet.service.type', 'Service Type'
state
Selection
default='todo'
string='Stage'
args: [('todo', 'To Do'), ('running', 'Running'), ('done', 'Done'), ('cancelled', 'Cancelled')]
vehicle_id
Many2one → fleet.vehicle
help='Vehicle concerned by this log'
required=True
args: 'fleet.vehicle', 'Vehicle'
vendor_id
Many2one → res.partner
button_cancel(self)
button_done(self)
button_running(self)
button_todo(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/fleet |
| GIT | |
| GIT | https://github.com/OCA/fleet.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/fleet/tree/18.0/fleet_vehicle_log_fuel |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Fleet |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), ForgeFlow |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), ForgeFlow |
| COMMITTERS | |
| COMMITTERS | Víctor Martínez, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/fleet |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:09 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - fleet - base - base_setup - web - bus - web_tour - html_editor |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds fuel logs in a similar way as services. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fleet_costs_report_view_search |
fleet.vehicle.cost.view.search | fleet.vehicle.cost.report | filter | Inherits fleet.fleet_costs_report_view_search |
fleet_vehicle_log_fuel_view_form |
fleet.vehicle.log.fuel.form | fleet.vehicle.log.fuel | form | New |
fleet_vehicle_log_fuel_view_graph |
fleet.vehicle.log.fuel.graph | fleet.vehicle.log.fuel | graph | New |
fleet_vehicle_log_fuel_view_kanban |
fleet.vehicle.log.fuel.kanban | fleet.vehicle.log.fuel | kanban | New |
fleet_vehicle_log_fuel_view_search |
fleet.vehicle.log.fuel.search | fleet.vehicle.log.fuel | search | New |
fleet_vehicle_log_fuel_view_tree |
fleet.vehicle.log.fuel.tree | fleet.vehicle.log.fuel | list | New |
fleet_vehicle_view_form |
fleet.vehicle.form | fleet.vehicle | div | Inherits fleet.fleet_vehicle_view_form |
category
Selection
ondelete={'fuel': 'cascade'}
selection_add=[('fuel', 'Fuel Log')]
No public methods.
fuel_count
Integer
compute='_compute_fuel_count'
string='Fuel Log Count'
log_fuels
One2many → fleet.vehicle.log.fuel
action_view_log_fuel(self)
cost_type
Selection
selection_add=[('fuel', 'Fuel')]
init(self)
active
Boolean
default=True
amount
Monetary
company_id
Many2one → res.company
default=<expr>
args: 'res.company', 'Company'
currency_id
Many2one → res.currency
related='company_id.currency_id'
args: 'res.currency'
date
Date
default=fields.Date.context_today
help='Date when the cost has been executed'
description
Char
inv_ref
Char
liter
Float
notes
Text
odometer
Float
compute='_compute_odometer'
help='Odometer measure of the vehicle at the moment of this log'
inverse='_inverse_odometer'
store=True
string='Odometer Value'
odometer_id
Many2one → fleet.vehicle.odometer
help='Odometer measure of the vehicle at the moment of this log'
args: 'fleet.vehicle.odometer', 'Odometer'
odometer_unit
Selection
related='vehicle_id.odometer_unit'
string='Unit'
price_per_liter
Float
purchaser_id
Many2one → res.partner
compute='_compute_purchaser_id'
store=True
string='Driver'
args: 'res.partner'
service_id
Many2one → fleet.vehicle.log.services
comodel_name='fleet.vehicle.log.services'
copy=False
readonly=True
service_type_id
Many2one → fleet.service.type
default=<expr>
required=True
args: 'fleet.service.type', 'Service Type'
state
Selection
default='todo'
string='Stage'
args: [('todo', 'To Do'), ('running', 'Running'), ('done', 'Done'), ('cancelled', 'Cancelled')]
vehicle_id
Many2one → fleet.vehicle
help='Vehicle concerned by this log'
required=True
args: 'fleet.vehicle', 'Vehicle'
vendor_id
Many2one → res.partner
button_cancel(self)
button_done(self)
button_running(self)
button_todo(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/fleet |
| GIT | |
| GIT | https://github.com/OCA/fleet.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/fleet/tree/16.0/fleet_vehicle_log_fuel |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Fleet |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), ForgeFlow |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), ForgeFlow |
| COMMITTERS | |
| COMMITTERS | Víctor Martínez, Weblate, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/fleet |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:42 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - fleet - base - base_setup - web - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fleet_costs_report_view_search |
fleet.vehicle.cost.view.search | fleet.vehicle.cost.report | filter | Inherits fleet.fleet_costs_report_view_search |
fleet_vehicle_log_fuel_view_form |
fleet.vehicle.log.fuel.form | fleet.vehicle.log.fuel | form | New |
fleet_vehicle_log_fuel_view_graph |
fleet.vehicle.log.fuel.graph | fleet.vehicle.log.fuel | graph | New |
fleet_vehicle_log_fuel_view_kanban |
fleet.vehicle.log.fuel.kanban | fleet.vehicle.log.fuel | kanban | New |
fleet_vehicle_log_fuel_view_search |
fleet.vehicle.log.fuel.search | fleet.vehicle.log.fuel | search | New |
fleet_vehicle_log_fuel_view_tree |
fleet.vehicle.log.fuel.tree | fleet.vehicle.log.fuel | tree | New |
fleet_vehicle_view_form |
fleet.vehicle.form | fleet.vehicle | div | Inherits fleet.fleet_vehicle_view_form |
category
Selection
ondelete={'fuel': 'cascade'}
selection_add=[('fuel', 'Fuel Log')]
No public methods.
fuel_count
Integer
compute='_compute_fuel_count'
string='Fuel Log Count'
log_fuels
One2many → fleet.vehicle.log.fuel
action_view_log_fuel(self)
cost_type
Selection
selection_add=[('fuel', 'Fuel')]
init(self)
active
Boolean
default=True
amount
Monetary
states=READONLY_STATES
args: 'Cost'
company_id
Many2one → res.company
default=<expr>
args: 'res.company', 'Company'
currency_id
Many2one → res.currency
related='company_id.currency_id'
args: 'res.currency'
date
Date
default=fields.Date.context_today
help='Date when the cost has been executed'
states=READONLY_STATES
description
Char
states=READONLY_STATES
inv_ref
Char
states=READONLY_STATES
args: 'Vendor Reference'
liter
Float
states=READONLY_STATES
notes
Text
odometer
Float
compute='_compute_odometer'
help='Odometer measure of the vehicle at the moment of this log'
inverse='_inverse_odometer'
states=READONLY_STATES
store=True
string='Odometer Value'
odometer_id
Many2one → fleet.vehicle.odometer
help='Odometer measure of the vehicle at the moment of this log'
states=READONLY_STATES
args: 'fleet.vehicle.odometer', 'Odometer'
odometer_unit
Selection
related='vehicle_id.odometer_unit'
string='Unit'
price_per_liter
Float
states=READONLY_STATES
purchaser_id
Many2one → res.partner
compute='_compute_purchaser_id'
states=READONLY_STATES
store=True
string='Driver'
args: 'res.partner'
service_id
Many2one → fleet.vehicle.log.services
comodel_name='fleet.vehicle.log.services'
copy=False
readonly=True
service_type_id
Many2one → fleet.service.type
default=<expr>
required=True
states=READONLY_STATES
args: 'fleet.service.type', 'Service Type'
state
Selection
default='todo'
string='Stage'
args: [('todo', 'To Do'), ('running', 'Running'), ('done', 'Done'), ('cancelled', 'Cancelled')]
vehicle_id
Many2one → fleet.vehicle
help='Vehicle concerned by this log'
required=True
states=READONLY_STATES
args: 'fleet.vehicle', 'Vehicle'
vendor_id
Many2one → res.partner
states=READONLY_STATES
args: 'res.partner', 'Vendor'
button_cancel(self)
button_done(self)
button_running(self)
button_todo(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/fleet |
| GIT | |
| GIT | https://github.com/OCA/fleet.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/fleet/tree/15.0/fleet_vehicle_log_fuel |
| VERSION | |
| VERSION | 2.0.0 |
| CATEGORY | |
| CATEGORY | Human Resources/Fleet |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ForgeFlow |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ForgeFlow |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Weblate, OCA-git-bot, oca-ci, Alisson-Jns |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/fleet |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:31 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - fleet - base - base_setup - web - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fleet_costs_report_view_search |
fleet.vehicle.cost.view.search | fleet.vehicle.cost.report | filter | Inherits fleet.fleet_costs_report_view_search |
fleet_vehicle_log_fuel_view_form |
fleet.vehicle.log.fuel.form | fleet.vehicle.log.fuel | form | New |
fleet_vehicle_log_fuel_view_graph |
fleet.vehicle.log.fuel.graph | fleet.vehicle.log.fuel | graph | New |
fleet_vehicle_log_fuel_view_kanban |
fleet.vehicle.log.fuel.kanban | fleet.vehicle.log.fuel | kanban | New |
fleet_vehicle_log_fuel_view_search |
fleet.vehicle.log.fuel.search | fleet.vehicle.log.fuel | search | New |
fleet_vehicle_log_fuel_view_tree |
fleet.vehicle.log.fuel.tree | fleet.vehicle.log.fuel | tree | New |
fleet_vehicle_view_form |
fleet.vehicle.form | fleet.vehicle | div | Inherits fleet.fleet_vehicle_view_form |
category
Selection
ondelete={'fuel': 'cascade'}
selection_add=[('fuel', 'Fuel Log')]
No public methods.
fuel_count
Integer
compute='_compute_count_all'
string='Fuel Log Count'
log_fuels
One2many → fleet.vehicle.log.fuel
action_view_log_fuel(self)
cost_type
Selection
selection_add=[('fuel', 'Fuel')]
init(self)
active
Boolean
default=True
amount
Monetary
company_id
Many2one → res.company
default=<expr>
args: 'res.company', 'Company'
currency_id
Many2one → res.currency
related='company_id.currency_id'
args: 'res.currency'
date
Date
default=fields.Date.context_today
help='Date when the cost has been executed'
description
Char
inv_ref
Char
liter
Float
notes
Text
odometer
Float
compute='_compute_odometer'
help='Odometer measure of the vehicle at the moment of this log'
inverse='_inverse_odometer'
string='Odometer Value'
odometer_id
Many2one → fleet.vehicle.odometer
help='Odometer measure of the vehicle at the moment of this log'
args: 'fleet.vehicle.odometer', 'Odometer'
odometer_unit
Selection
readonly=True
related='vehicle_id.odometer_unit'
string='Unit'
price_per_liter
Float
purchaser_id
Many2one → res.partner
compute='_compute_purchaser_id'
readonly=False
store=True
string='Driver'
args: 'res.partner'
service_type_id
Many2one → fleet.service.type
default=<expr>
required=True
args: 'fleet.service.type', 'Service Type'
state
Selection
default='todo'
string='Stage'
args: [('todo', 'To Do'), ('running', 'Running'), ('done', 'Done'), ('cancelled', 'Cancelled')]
vehicle_id
Many2one → fleet.vehicle
help='Vehicle concerned by this log'
required=True
args: 'fleet.vehicle', 'Vehicle'
vendor_id
Many2one → res.partner
create(self, vals_list)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/fleet |
| GIT | |
| GIT | https://github.com/OCA/fleet.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/fleet/tree/14.0/fleet_vehicle_log_fuel |
| VERSION | |
| VERSION | 2.0.0 |
| CATEGORY | |
| CATEGORY | Human Resources/Fleet |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ForgeFlow |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ForgeFlow |
| COMMITTERS | |
| COMMITTERS | Enric Tobella, OCA Transbot, Miquel Raïch, oca-travis, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/fleet |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:52 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - fleet - base - base_setup - web - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fleet_costs_report_view_search |
fleet.vehicle.cost.view.search | fleet.vehicle.cost.report | filter | Inherits fleet.fleet_costs_report_view_search |
fleet_vehicle_log_fuel_view_form |
fleet.vehicle.log.fuel.form | fleet.vehicle.log.fuel | form | New |
fleet_vehicle_log_fuel_view_graph |
fleet.vehicle.log.fuel.graph | fleet.vehicle.log.fuel | graph | New |
fleet_vehicle_log_fuel_view_kanban |
fleet.vehicle.log.fuel.kanban | fleet.vehicle.log.fuel | kanban | New |
fleet_vehicle_log_fuel_view_search |
fleet.vehicle.log.fuel.search | fleet.vehicle.log.fuel | search | New |
fleet_vehicle_log_fuel_view_tree |
fleet.vehicle.log.fuel.tree | fleet.vehicle.log.fuel | tree | New |
fleet_vehicle_view_form |
fleet.vehicle.form | fleet.vehicle | div | Inherits fleet.fleet_vehicle_view_form |
category
Selection
ondelete={'fuel': 'cascade'}
selection_add=[('fuel', 'Fuel Log')]
No public methods.
fuel_count
Integer
compute='_compute_count_all'
string='Fuel Log Count'
log_fuels
One2many → fleet.vehicle.log.fuel
action_view_log_fuel(self)
cost_type
Selection
selection_add=[('fuel', 'Fuel')]
init(self)
active
Boolean
default=True
amount
Monetary
company_id
Many2one → res.company
default=<expr>
args: 'res.company', 'Company'
currency_id
Many2one → res.currency
related='company_id.currency_id'
args: 'res.currency'
date
Date
default=fields.Date.context_today
help='Date when the cost has been executed'
description
Char
inv_ref
Char
liter
Float
notes
Text
odometer
Float
compute='_compute_odometer'
help='Odometer measure of the vehicle at the moment of this log'
inverse='_inverse_odometer'
string='Odometer Value'
odometer_id
Many2one → fleet.vehicle.odometer
help='Odometer measure of the vehicle at the moment of this log'
args: 'fleet.vehicle.odometer', 'Odometer'
odometer_unit
Selection
readonly=True
related='vehicle_id.odometer_unit'
string='Unit'
price_per_liter
Float
purchaser_id
Many2one → res.partner
compute='_compute_purchaser_id'
readonly=False
store=True
string='Driver'
args: 'res.partner'
service_type_id
Many2one → fleet.service.type
default=<expr>
required=True
args: 'fleet.service.type', 'Service Type'
state
Selection
default='todo'
string='Stage'
args: [('todo', 'To Do'), ('running', 'Running'), ('done', 'Done'), ('cancelled', 'Cancelled')]
vehicle_id
Many2one → fleet.vehicle
help='Vehicle concerned by this log'
required=True
args: 'fleet.vehicle', 'Vehicle'
vendor_id
Many2one → res.partner
create(self, vals_list)