OdooWiki OCA HUB

HR Attendance Auto Close

hr_attendance_autoclose folder_open OCA/hr-attendance open_in_new
Human Resources Licencia: AGPL-3

Este módulo cierra automáticamente las asistencias obsoletas. Sin este módulo, cuando un empleado olvida registrar su salida al final del día y al día siguiente no se da cuenta de ello, el error se propaga y todas las asistencias son incorrectas. Con este módulo solo es incorrecta la asistencia con el problema, y el responsable sabe que es el sistema el que cierra la asistencia, no el empleado

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 17.0

Cierra automáticamente los registros de asistencia que quedaron abiertos demasiado tiempo, de modo que los check-outs olvidados ya no corrompan los datos de asistencia de los días siguientes.

Cuando un empleado olvida registrar su salida, su asistencia permanece abierta y las horas trabajadas siguen aumentando, lo que distorsiona los registros posteriores. Este módulo añade un mecanismo de cierre automático para esas asistencias obsoletas.

  • Un trabajo programado llamado "Check Attendance" se ejecuta cada hora y busca líneas de asistencia sin hora de salida. Cualquier línea cuyas horas trabajadas abiertas superen el máximo de la compañía se cierra automáticamente, usando la hora de entrada más las horas máximas como hora de salida.
  • El máximo se establece por compañía (por defecto 11 horas) en los ajustes de Attendance, junto con el motivo que se adjuntará a las líneas cerradas automáticamente. Se proporciona un motivo predefinido, "System automatic check out due to inactivity".
  • En el formulario del empleado hay una opción "Don't Autoclose Attendances", para que empleados específicos puedan excluirse de este cierre automático.
  • El formulario y la lista de asistencias muestran un valor de "open worked hours", que cuenta las horas hasta el momento mientras la línea sigue abierta; en la lista se oculta la columna normal de horas trabajadas.
  • Debido a que las líneas cerradas automáticamente llevan el motivo configurado, se omite para ellas la comprobación habitual de validez de la asistencia, evitando errores causados por registros abiertos antiguos.

Afecta a hr.attendance, hr.employee, res.company y a la pantalla de ajustes de attendance.

Lo necesitan otros módulos

Modelos y campos (4)
  • hr.employee · amplía un modelo existenteno_autoclose (Don't Autoclose Attendances)
  • res.company · amplía un modelo existentehr_attendance_autoclose_reason, attendance_maximum_hours_per_day
  • hr.attendance · amplía un modelo existenteopen_worked_hours (Worked hours)
  • res.config.settings · amplía un modelo existentehr_attendance_autoclose_reason, attendance_maximum_hours_per_day

Texto generado por IA (DeepSeek) al leer el código de la versión 17.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: 6 confirmadas, 3 sin información de 9 versiones.

Fuentes · Odoo 13.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 17.0
  • Vaya a Asistencias \> Configuración \> Configuración.
  • Establezca el número máximo de horas permitidas para una asistencia.
  • Vaya a Asistencias \> Gestionar asistencias \> Asistencias.
  • Las asistencias se cierran automáticamente si han permanecido abiertas durante más tiempo del especificado en la configuración.

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.