OdooWiki OCA HUB

HR Worked Days From Timesheet

hr_worked_days_from_timesheet folder_open OCA/hr open_in_new
Generic Modules/Human Resources Licencia: AGPL-3

Este módulo te permite rellenar automáticamente los 'Worked Days' de las nóminas con la información de las hojas de horas de cada empleado para el periodo de la nómina.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 15.0

Añade un botón 'Import from Timesheets' en las nóminas en borrador que rellena las líneas de días trabajados a partir de las hojas de horas aprobadas del empleado para el periodo de la nómina.

Este módulo conecta las hojas de horas con la nómina para que no tengas que escribir los días trabajados a mano en una nómina.

En una nómina en estado borrador, aparece un nuevo botón 'Import from Timesheets' en el área de Worked Days del formulario. Al pulsarlo, el sistema busca las hojas de horas del empleado que estén completamente dentro del periodo de la nómina y estén en estado 'done' (aprobado).

  • Si la nómina no tiene contrato, se muestra un mensaje de error, porque las líneas de días trabajados necesitan un contrato.
  • Si ninguna hoja de horas aprobada cubre todo el periodo de la nómina, un mensaje de error te lo indica.
  • En caso contrario, se crea una línea de días trabajados por cada hoja de horas, con el código 'TS', el total de horas de las líneas de hojas de horas dentro del periodo, el número de días del periodo y un enlace a la hoja de horas.
  • Las líneas que se importaron previamente desde hojas de horas se eliminan primero, de modo que al pulsar el botón de nuevo se actualizan los datos en lugar de duplicarlos.

El módulo toca hr.payslip y hr.payslip.worked_days, y añade dos campos en las líneas de días trabajados: un indicador que marca la línea como importada desde una hoja de horas y un enlace a la hoja de horas relacionada. Depende de los módulos de nómina y de hojas de horas.

Modelos y campos (2)
  • hr.payslip · amplía un modelo existente
  • hr.payslip.worked_days · amplía un modelo existentetimesheet_sheet_id (Timesheet), imported_from_timesheet

Texto generado por IA (DeepSeek) al leer el código de la versión 15.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 15.0

Para usar este módulo, necesita:

  • Ir a 'Payroll > Employee Payslips'.
  • Abrir un payslip en borrador.
  • En la sección 'Worked Days', haga clic en el botón 'Import from Timesheets'.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.