Odoo 19.0 Community · Persistente

timesheets.analysis.report: campos, relaciones y API

El modelo timesheets.analysis.report («Informe de análisis de partes de horas») es un modelo persistente declarado por el módulo Registros de tareas y ampliado por 1 módulo más. Expone 31 campos, 23 de ellos declarados directamente en el modelo. 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
timesheets.analysis.report
Etiqueta
Informe de análisis de partes de horas
Tipo
Persistente (models.Model)
Tabla SQL
Ninguna (modelo sin tabla)
Módulo de origen
Registros de tareas (hr_timesheet)
Ampliado por
sale_timesheet
Hereda de (mixins)
hr.manager.department.report

Campos del modelo

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

31 de 31 campos mostrados

Nombre técnicoEtiquetaTipoDetalles
amountImportemonetary
solo lectura
billable_timeTiempo facturable

Número de horas/días vinculados a una línea de pedido de venta

float
solo lectura

añadido por Partes de horas en ventas (sale_timesheet)

company_idCompañíamany2one
solo lectura
currency_idMonedamany2one
solo lectura
dateFechadate
solo lectura
department_idDepartamentomany2one
solo lectura
manager_idGerentemany2one
solo lectura
marginMargen

Ingresos por partes de horas menos los costes

monetary
solo lectura

añadido por Partes de horas en ventas (sale_timesheet)

message_partner_idsContacto del mensajemany2many
solo lecturacalculado
milestone_idHitomany2one

related: task_id.milestone_id

nameDescripciónchar
solo lectura
non_billable_timeTiempo no facturable

Número de horas/días no vinculados a una línea de pedido de venta

float
solo lectura

añadido por Partes de horas en ventas (sale_timesheet)

order_idPedido de ventamany2one
solo lectura

añadido por Partes de horas en ventas (sale_timesheet)

parent_task_idTarea padremany2one
solo lectura
partner_idContactomany2one
solo lectura
project_idProyectomany2one
solo lectura
so_lineElemento del pedido de ventamany2one
solo lectura

añadido por Partes de horas en ventas (sale_timesheet)

task_idTareamany2one
solo lectura
timesheet_invoice_idFactura

Factura creada a partir de los partes de horas

many2one
solo lectura

añadido por Partes de horas en ventas (sale_timesheet)

timesheet_invoice_typeTipo de facturaciónselection
solo lectura

Valores: billable_time (Facturado según partes de horas), billable_fixed (Facturado a un precio fijo), billable_milestones (Facturado según hitos), billable_manual (Facturado manualmente), non_billable (No facturable), timesheet_revenues (Ingresos por partes de horas), service_revenues (Ingresos por servicios), other_revenues (Otros ingresos), other_costs (Otros costes)

añadido por Partes de horas en ventas (sale_timesheet)

timesheet_revenuesIngresos por partes de horas

Número de horas dedicadas multiplicadas por el precio unitario por hora/día.

monetary
solo lectura

añadido por Partes de horas en ventas (sale_timesheet)

unit_amountTiempo dedicadofloat
solo lectura
user_idUsuariomany2one
solo lectura
employee_idEmpleadomany2one
solo lectura

heredado de hr.manager.department.report

has_department_manager_accessTiene acceso de gerente al departamentoboolean
calculado

heredado de hr.manager.department.report

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í

Ningún campo Many2one o Many2many de otro modelo apunta a este modelo.

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/timesheets.analysis.report/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: su-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["name","company_id","currency_id","department_id","manager_id"],"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}/timesheets.analysis.report/search_read",
    headers=headers,
    json={"domain": [], "fields": ["name","company_id","currency_id","department_id","manager_id"], "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/timesheets-analysis-report">timesheets.analysis.report (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.