OdooWiki OCA HUB

Attendance generation for missing days

hr_attendance_missing_days folder_open OCA/hr-attendance open_in_new
Hidden Licencia: AGPL-3

Este módulo genera asistencias para empleados con 0 minutos para días laborables con asistencias faltantes. Se establece el motivo configurado para facilitar el filtrado. Esto se puede usar para generar pseudo asistencias para días laborables que de otro modo Odoo no reduciría las horas extra del empleado.

  • Vaya a Asistencias > Configuración > Días faltantes
  • Seleccione un motivo para establecer en las asistencias creadas

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

Crea automáticamente registros de asistencia de duración cero para los días laborables en los que un empleado no tiene asistencia, utilizando un motivo configurable. Esto ayuda a Odoo a reducir correctamente las horas extra de los días que, de lo contrario, se ignorarían.

Este módulo añade una tarea programada y una configuración de compañía para rellenar los días de asistencia que faltan. Para cada empleado, consulta su calendario laboral y encuentra los días laborables entre una fecha de inicio y hoy en los que no existe ningún registro de asistencia. Para cada día que falta, crea una asistencia con la misma hora de entrada y de salida (duración cero) y le asigna un motivo configurado.

Dónde aparece: - En Ajustes, dentro de la sección Asistencia, un nuevo bloque "Asistencia faltante" permite elegir el motivo que se aplicará a las asistencias generadas. Esta configuración es específica de la compañía. - Una acción programada llamada "Asistencia faltante" se ejecuta a diario (inactiva de forma predeterminada) y procesa los últimos 31 días.

Reglas de negocio y comportamiento automático: - La generación solo se ejecuta si hay un motivo configurado para la compañía. - Si no se indica una fecha de inicio, usa la fecha de inicio de horas extra de la compañía; si no se indica una fecha de fin, usa hoy. - Omite las fechas futuras y solo tiene en cuenta los días que son laborables según el calendario del empleado. - No crea duplicados: los días que ya tienen alguna asistencia (entrada o salida) se ignoran. - Las asistencias creadas se vinculan al motivo configurado, lo que facilita su filtrado.

Modelos afectados: hr.employee (métodos para crear asistencias faltantes), res.company (almacena el motivo), res.config.settings (expone la configuración).

Lo necesitan otros módulos

Modelos y campos (3)
  • hr.employee · amplía un modelo existente
  • res.company · amplía un modelo existenteattendance_missing_days_reason
  • res.config.settings · amplía un modelo existenteattendance_missing_days_reason

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: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 15.0

Confirmado el 2026-11-03 en la rama 15.0 de OCA/hr-attendance.

terminal Instalación y uso

Sin información verificada

Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versió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.