Este módulo amplía attendance y añade hojas y otras funcionalidades. Lista de funcionalidades:
- Hojas de attendance, generadas Diaria, Semanal, Quincenal o Mensualmente
- Opción de cálculo automático de la comida en la duración si la duración de attendance supera el tiempo.
- Varias opciones de aprobación
- HR Manager/Officer,
- Employee's Manager o Attendance Admin
- Manager o HR o Employee's Manager o Attendance Admin
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 14.0Agrupa los registros de entrada/salida de los empleados en hojas de asistencia que se pueden enviar, revisar, aprobar y bloquear. Añade el cálculo automático de la deducción por almuerzo y de las horas extra según la configuración de la empresa.
Este módulo convierte los registros de asistencia sin procesar en hojas de asistencia por periodos para cada empleado. Las hojas se crean automáticamente mediante un trabajo programado para los empleados marcados con 'Use Attendance Sheets', utilizando el periodo (Day, Week, Bi-Week o Month) y las fechas de inicio/fin configuradas en la compañía.
Cada hoja muestra el empleado, el departamento, el responsable, las horas trabajadas, las horas a trabajar, el tiempo total y las horas extra. Las horas extra son el tiempo total menos las horas a trabajar previstas, nunca por debajo de cero. El botón 'Check in/out' está disponible mientras la hoja está en estado Draft.
Las hojas siguen un flujo de estados: Draft, Waiting Review, Approved y Locked. Los botones permiten a los usuarios Submit to Reviewer, Approve, Refuse, Set to Draft, Lock y Unlock. Los permisos de aprobación dependen de la política de revisión de la compañía: HR Manager/Officer, Employee's Manager o Attendance Admin, o HR o Manager o Attendance Admin. Un revisor debe estar vinculado a un registro de empleado. Las hojas enviadas no pueden contener asistencias sin una salida registrada. Las hojas bloqueadas o aprobadas no se pueden editar ni eliminar.
Si Auto Lunch está habilitado en la compañía, se deduce un periodo de comida cuando una asistencia supera la duración configurada; los usuarios pueden anularlo con un motivo. Los menús aparecen en Attendances: Attendance Sheets, My Attendance Sheets y Employee's Attendance Sheets. Se proporcionan dos informes: Attendance Sheet y Attendance Sheet Preview.
Depende de
Menús que añade
Modelos y campos (7)
- hr.employee · amplía un modelo existentehours_to_work (Hours to Work), attendance_admin (Attendance Admin), use_attendance_sheets (Use Attendance Sheets)
- res.company · amplía un modelo existentedate_end (Date To), auto_lunch (Auto Lunch), date_start (Date From), auto_lunch_hours (Lunch Hours), auto_lunch_duration (Duration), attendance_week_start (Week Starting Day), use_attendance_sheets (Use Attendance Sheets), attendance_sheet_range (Attendance Sheet Range), attendance_sheet_review_policy (Attendance Sheet Review Policy)
- hr.attendance · amplía un modelo existenteduration (Duration (Hrs)), auto_lunch (Auto Lunch Applied), company_id (Company), override_reason (Override Reason), attendance_admin (Attendance Admin), auto_lunch_enabled (Auto Lunch Enabled), attendance_sheet_id (Sheet), override_auto_lunch (Override Auto Lunch)
- hr.department · amplía un modelo existenteattendance_admin (Attendance Admin)
- hr.employee.public · amplía un modelo existentehours_to_work (Hours to Work), attendance_admin (Attendance Admin), use_attendance_sheets (Use Attendance Sheets)
- hr.attendance.sheet · modelo nuevoname, state (Status), active (Active), user_id (User), date_end (Date To), overtime, can_review (Can Review), company_id (Company), date_start (Date From), manager_id (Manager), total_time, employee_id (Employee), reviewed_on (Reviewed On), reviewer_id (Reviewer), department_id (Department), hours_to_work (Hours to Work), review_policy (Review Policy), working_hours (Working Hours), attendance_ids (Attendances), attendance_admin (Attendance Admin)
- res.config.settings · amplía un modelo existenteauto_lunch (Auto Lunch), auto_lunch_hours (Lunch Hours), auto_lunch_duration (Duration), attendance_week_start (Week Starting Day), attendance_sheet_range (Attendance Sheet Range), attendance_sheet_review_policy
Texto generado por IA (DeepSeek) al leer el código de la versión 14.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/hr.
terminal Instalación y uso
Documentación de OCA · Odoo 14.0Configuración
Fuente · Odoo 14.0Configuración de la hoja de asistencia:
- Vaya a Attendances -> Configuration.
- Establezca el Attendance Sheet Range que se utilizará para calcular las fechas de inicio/fin
en la hoja cuando se creen.
- Establezca la Attendance Sheet Review Policy para quién puede revisar las hojas.
- Elija Auto Lunch si desea que se calcule automáticamente una comida. Duration es
el máximo de horas en las que se calcularía una comida con la duración de la comida. Por ejemplo, duration establecida en 5hrs, lunch establecido en .5hrs, si la asistencia es de 6hours entonces la duration en la asistencia mostraría 5.5hrs debido al auto lunch. Nota: si hay dos asistencias y hay suficiente tiempo entre ellas, entonces no se aplicará el auto lunch.
Configuración del empleado:
- Vaya a Attendances -> Manage Attendances -> Employees.
- Abra el Employee y luego HR Settings
- Marque Manual Attendance para darles acceso a la aplicación de asistencia.
- Marque Attendance Sheets si se van a crear hojas para ellos.
- Establezca Hours to Work, que es el tiempo de trabajo esperado durante el período de la hoja,
esto se utiliza para calcular los valores de horas extra en la hoja.
- Si los manager's están configurados para revisar, asegúrese de que se establezca un manager en el empleado.
- Las hojas serán creadas automáticamente por una acción programada para los empleados que tengan
la hoja de asistencia marcada en su registro de empleado.
- Las hojas tendrán una hora de inicio/fin basada en el período establecido en los ajustes.
- Las asistencias que tengan fechas entre la hora de inicio/fin de la hoja se
colocarán automáticamente en la hoja.
- El almuerzo automático (si está habilitado) se calculará en la duración de la asistencia si la
duración supera el ajuste de almuerzo automático. Se mostrará un banner en la asistencia indicando que se ha aplicado un almuerzo automático.
- Una vez finalizado el período de la hoja, el empleado envía la hoja al revisor. El revisor realiza
cambios si es necesario y aprueba la hoja.
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.
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.
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.