Odoo 19.0 Community · Persistente

fleet.vehicle: campos, relaciones y API

El modelo fleet.vehicle («Vehículo») es un modelo persistente declarado por el módulo Flota y ampliado por 2 módulos más. Expone 108 campos, 69 de ellos declarados directamente en el modelo; 9 campos de otros modelos apuntan a él. A continuación encontrará cada campo con su nombre técnico, tipo, etiqueta en español y relaciones, y un ejemplo de llamada a la API JSON-2 de Odoo 19.

Ficha de identidad

Nombre técnico
fleet.vehicle
Etiqueta
Vehículo
Tipo
Persistente (models.Model)
Tabla SQL
fleet_vehicle
Módulo de origen
Flota (fleet)
Ampliado por
account_fleet, hr_fleet
Orden por defecto (_order)
license_plate asc, acquisition_date asc
Hereda de (mixins)
mail.threadmail.activity.mixinavatar.mixin

Campos del modelo

69 campos propios, 33 heredados de mixins y 6 campos automáticos del ORM. Haga clic en un nombre para obtener el enlace directo al campo.

108 de 108 campos mostrados

Nombre técnicoEtiquetaTipoDetalles
account_move_idsMovimiento de cuentaone2many
calculado

añadido por Integración entre Flota y Contabilidad (account_fleet)

acquisition_dateFecha de inscripción

Fecha de inscripción del vehículo

date
activeActivoboolean
bill_countNúmero de facturasinteger
calculado

añadido por Integración entre Flota y Contabilidad (account_fleet)

brand_idMarcamany2one

related: model_id.brand_id

car_valueValor de catálogo (IVA incluido)float
category_idCategoríamany2one
calculado, almacenado
co2Emisiones de CO₂

Emisiones de CO2 del vehículo

float
calculado, almacenado
co2_emission_unitUnidad de emisión de CO₂selection
obligatoriocalculado, almacenado

Valores: g/km (g/km), g/mi (g/mi)

co2_standardEstándar de emisión

Emission Standard specifies the regulatory test procedure or guideline under which a vehicle's emissions are measured.

char
calculado, almacenado
colorColor

Color del vehículo

char
calculado, almacenado
company_idCompañíamany2one
contract_countNúmero de contratosinteger
calculado
contract_date_startFecha del primer contratodate
contract_renewal_due_soonTiene contratos que renovarboolean
calculado
contract_renewal_overdueTiene contratos vencidosboolean
calculado
contract_stateEstado del último contratoselection
calculado

Valores: futur (Entrante), open (En proceso), expired (Expirado), closed (Cerrado)

country_codeCódigo de paíschar

related: country_id.code

country_idPaísmany2one

related: company_id.country_id

currency_idMonedamany2one

related: company_id.currency_id

descriptionDescripción del vehículohtml
doorsNúmero de puertas

Número de puertas del vehículo

integer
calculado, almacenado
driver_employee_idConductor (empleado)many2one
calculado, almacenado

añadido por Historial de Flota (hr_fleet)

driver_employee_nameDriver Employee Namechar

related: driver_employee_id.name

añadido por Historial de Flota (hr_fleet)

driver_idConductor

Dirección del conductor del vehículo

many2one
electric_assistanceAsistencia eléctricaboolean
calculado, almacenado
frame_sizeTamaño del cuadrofloat
frame_typeTipo de cuadro de bicicletaselection

Valores: diamant (Diamante), trapez (Trapeze), wave (Ola)

fuel_typeTipo de combustibleselection
calculado, almacenado

Valores: diesel (Diesel), gasoline (Gasolina), full_hybrid (Totalmente híbrido), plug_in_hybrid_diesel (Diésel de híbrido enchufable), plug_in_hybrid_gasoline (Gasolina de híbrido enchufable), cng (GNC), lpg (GLP), hydrogen (Hidrógeno), electric (Eléctrico)

future_driver_employee_idConductor futuro (empleado)many2one
calculado, almacenado

añadido por Historial de Flota (hr_fleet)

future_driver_idFuturo conductor

Dirección del próximo conductor del vehículo

many2one
history_countNúmero de historiales de conductoresinteger
calculado
horsepowerCaballos de vaporfloat
calculado, almacenado
horsepower_taxImpuestos sobre caballos de vaporfloat
calculado, almacenado
image_128Imagen 128image
solo lectura

related: model_id.image_128

license_plateMatrícula

Número de matrícula del vehículo (i = número de matrícula para un vehículo)

char
locationUbicación

Ubicación del vehículo (garaje, ...)

char
log_contractsContratosone2many

inverso: vehicle_id

log_driversRegistros de asignaciónone2many

inverso: vehicle_id

log_servicesRegistros de los serviciosone2many

inverso: vehicle_id

manager_idGerente de flotamany2one
mobility_cardTarjeta de movilidadchar
calculado, almacenado

añadido por Historial de Flota (hr_fleet)

model_idModelomany2one
obligatorio
model_yearAño del modelo

Año del modelo

selection
calculado, almacenado

Valores calculados dinámicamente

nameNombrechar
calculado, almacenado
net_car_valueValor de la comprafloat
next_assignation_dateFecha de asignación

Esta es la fecha en la que el coche estará disponible, si no se establece significa disponible al instante

date
odometerÚltimo odómetro

Medida del odómetro del vehículo al momento del registro

float
calculado
odometer_countOdómetrointeger
calculado
odometer_unitUnidad del odómetroselection
obligatorio

Valores: kilometers (km), miles (mi)

order_dateFecha de pedidodate
plan_to_change_bikePlanificar el cambio de bicicletaboolean
plan_to_change_carPlanificar el cambio de cocheboolean
powerPotencia

Potencia del vehículo en kW

float
calculado, almacenado
power_unitUnidad de potenciaselection
obligatorio

Valores: power (kW), horsepower (Caballos de vapor)

range_unitUnidad del rangoselection
obligatoriocalculado, almacenado

Valores: km (km), mi (mi)

residual_valueValor residualfloat
seatsNúmero de asientos

Número de asientos del vehículo

integer
calculado, almacenado
service_activityActividad de servicioselection
calculado

Valores: none (Ninguno), overdue (De retraso), today (Hoy)

service_countServiciosinteger
calculado
state_idEstado

Estado actual del vehículo

many2one
tag_idsEtiquetasmany2many
trailer_hookEnganche de remolque

A trailer hitch is a device attached to a vehicle's chassis for towing purposes, such as pulling trailers, boats, or other vehicles.

boolean
calculado, almacenado
transmissionTransmisiónselection
calculado, almacenado

Valores: manual (Manual), automatic (Automático)

vehicle_propertiesPropiedadesproperties
vehicle_rangeRangointeger
vehicle_typeTipo de vehículoselection

related: model_id.vehicle_type

vin_snNúmero de bastidor

Número único escrito en el motor del vehículo (número de identificación del vehículo o número de serie)

char
write_off_dateFecha de cancelación

Fecha en la que se ha cancelado/eliminado la matrícula del vehículo.

date
activity_calendar_event_idSiguiente evento en el calendario de actividades.many2one
calculado

heredado de mail.activity.mixin

activity_date_deadlineFecha límite de la siguiente actividaddate
solo lecturacalculado

heredado de mail.activity.mixin

activity_exception_decorationDecoración de Actividad de Excepción

Tipo de actividad de excepción en el registro.

selection
calculado

Valores: warning (Alerta), danger (Error)

heredado de mail.activity.mixin

activity_exception_iconIcono

Icono para indicar una actividad de excepción.

char
calculado

heredado de mail.activity.mixin

activity_idsActividadesone2many

inverso: res_id

heredado de mail.activity.mixin

activity_stateEstado de la actividad

Status based on activities Overdue: Due date is already passed Today: Activity date is today Planned: Future activities.

selection
calculado

Valores: overdue (De retraso), today (Hoy), planned (Planificado)

heredado de mail.activity.mixin

activity_summaryResumen de la siguiente actividadchar

related: activity_ids.summary

heredado de mail.activity.mixin

activity_type_iconIcono de tipo de actividadchar

related: activity_ids.icon

heredado de mail.activity.mixin

activity_type_idTipo de la siguiente actividadmany2one

related: activity_ids.activity_type_id

heredado de mail.activity.mixin

activity_user_idUsuario responsablemany2one
solo lecturacalculado

heredado de mail.activity.mixin

avatar_1024Avatar 1024image
calculado

heredado de avatar.mixin

avatar_128Avatar 128image
calculado

heredado de avatar.mixin

avatar_1920Avatarimage
calculado

heredado de avatar.mixin

avatar_256Avatar 256image
calculado

heredado de avatar.mixin

avatar_512Avatar 512image
calculado

heredado de avatar.mixin

has_messageTiene un mensajeboolean
calculado

heredado de mail.thread

image_1024Imagen 1024image

related: image_1920

heredado de image.mixin

image_1920Imagenimage

heredado de image.mixin

image_256Imagen 256image

related: image_1920

heredado de image.mixin

image_512Imagen 512image

related: image_1920

heredado de image.mixin

message_attachment_countNúmero de archivos adjuntosinteger
calculado

heredado de mail.thread

message_follower_idsSeguidoresone2many

inverso: res_id

heredado de mail.thread

message_has_errorError de envío de mensaje

Si está marcada, algunos mensajes tienen error de envío.

boolean
calculado

heredado de mail.thread

message_has_error_counterNúmero de errores

Número de mensajes con error de envío

integer
calculado

heredado de mail.thread

message_has_sms_errorError de envío del SMS

Si está marcada, algunos mensajes tienen error de envío.

boolean
calculado

heredado de mail.thread

message_idsMensajesone2many

inverso: res_id

heredado de mail.thread

message_is_followerEs un seguidorboolean
calculado

heredado de mail.thread

message_needactionAcción requerida

Si está marcada, hay nuevos mensajes que requieren su atención.

boolean
calculado

heredado de mail.thread

message_needaction_counterNúmero de acciones

Número de mensajes que requieren una acción

integer
calculado

heredado de mail.thread

message_partner_idsSeguidores (Contactos)many2many
calculado

heredado de mail.thread

my_activity_date_deadlineFecha límite de mi actividaddate
solo lecturacalculado

heredado de mail.activity.mixin

rating_idsCalificacionesone2many

inverso: res_id

heredado de mail.thread

website_message_idsMensajes del sitio web

Historial de comunicación del sitio web

one2many

inverso: res_id

heredado de mail.thread

create_dateCreado eldatetime
solo lecturaautomático
create_uidCreado pormany2one
solo lecturaautomático
display_nameNombre mostradochar
solo lecturacalculadoautomático
idIDinteger
solo lecturaautomático
write_dateÚltima actualización eldatetime
solo lecturaautomático
write_uidÚltima actualización pormany2one
solo lecturaautomático

Relaciones

Modelos enlazados desde este modelo

Campos de otros modelos que apuntan aquí

Leer este modelo por la API

Ejemplo de llamada a la API JSON-2 de Odoo 19: lectura de los cinco primeros registros con campos reales del modelo. Sustituya la instancia, la base y la clave API por las suyas.

curl
curl -X POST "https://su-instancia.odoo.com/json/2/fleet.vehicle/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: su-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["name","co2_emission_unit","model_id","odometer_unit","power_unit"],"limit":5}'
Python (requests)
import requests

BASE_URL = "https://su-instancia.odoo.com/json/2"
headers = {"Authorization": f"bearer {API_KEY}", "X-Odoo-Database": "su-base"}

res = requests.post(
    f"{BASE_URL}/fleet.vehicle/search_read",
    headers=headers,
    json={"domain": [], "fields": ["name","co2_emission_unit","model_id","odometer_unit","power_unit"], "limit": 5},
)
res.raise_for_status()
print(res.json())
  • El acceso a la API externa está reservado al plan Custom de Odoo.
  • XML-RPC y JSON-RPC se retirarán en Odoo 22 (otoño de 2028): use JSON-2.
  • Se aplican los permisos de acceso y las reglas de registro del usuario de la clave.

Citar esta herramienta

¿Escribe un tutorial, una documentación interna o una respuesta en un foro? Copie este enlace para dirigir a sus lectores a la ficha actualizada.

<a href="https://aidoo.ai/es/outils/explorateur-modeles-odoo/fleet-vehicle">fleet.vehicle (Odoo 19.0)</a>

Fuentes

Datos verificados el 23 de septiembre de 2026 · Odoo 19.0 Community

¿Tiene un proyecto Odoo o quiere aprovechar su ERP con la IA? Hablemos

Implantación, desarrollo de módulos, conexión de Claude o ChatGPT a sus datos: cuéntenos su contexto y le responderemos en 24 horas laborables.