
El módulo de Recursos Humanos (HR) en Odoo v18 centraliza toda la gestión del personal: empleados, contratos, asistencias, ausencias, evaluaciones y nómina. Su principal ventaja es la integración con otros módulos como Contabilidad, Aprobaciones, Gastos y Proyecto, lo que permite tener un control integral de cada colaborador desde su alta hasta su desvinculación.
Empleados y estructura organizacional
El módulo Empleados permite registrar toda la información del personal. Cada ficha de empleado puede incluir datos personales, puestos, departamentos, manager directo, documentos y campos personalizados.
Opciones clave en la ficha del empleado:
-
Nombre, cargo, departamento y manager directo.
-
Información de contacto, foto y documentos adjuntos.
-
Historial laboral, habilidades, etiquetas o roles internos.
Desde esta vista puedes adjuntar documentos (INE, contrato, constancias), configurar jerarquías y asignar supervisores.

Contratos y condiciones laborales
Desde el menú Contratos, puedes definir las condiciones laborales de cada empleado: salario, jornada, estructura salarial y fechas de inicio y fin. Los contratos se enlazan con la nómina para calcular los pagos de manera automática.
Campos más relevantes:
-
Salario base y estructura salarial asignada.
-
Fecha de inicio y fin del contrato.
-
Horario laboral, tipo de jornada y método de pago.
-
Vinculación automática con el módulo de Nómina (Payroll).
Cada contrato define la base de cálculo para los recibos de nómina, las ausencias y las prestaciones.

Asistencias y tiempos de trabajo
El módulo Asistencias permite que los empleados registren su entrada y salida (check in / check out). Puede integrarse con dispositivos biométricos o usarse manualmente desde la interfaz web. Toda esta información se conecta con Timesheets y Payroll para reflejar las horas trabajadas y ausencias.
Configuración:
-
Activar módulo Attendance desde Aplicaciones.
-
Definir horarios de trabajo en el contrato del empleado.
-
Revisar registros de entrada/salida por empleado.
-
Sincronizar con nómina para deducir retrasos o ausencias.


Ausencias y vacaciones
El módulo Time Off gestiona vacaciones, permisos e incapacidades. Los empleados pueden solicitar tiempo libre, y los gerentes aprobar o rechazar con un clic. Una vez aprobado, la ausencia se refleja en el calendario y en la nómina.
Flujo de trabajo:
-
El empleado solicita una ausencia indicando el tipo y fechas.
-
El manager revisa y aprueba o rechaza la solicitud.
-
Se actualiza el balance de vacaciones del empleado.
-
Se refleja automáticamente en el reporte de nómina.
Puedes definir políticas automáticas de días por año, acumulaciones y días disponibles. Todo se refleja en dashboards y reportes.
Evaluaciones y desempeño
Odoo incluye el módulo Appraisals para gestionar evaluaciones de desempeño. Permite definir campañas periódicas, preguntas, responsables y fechas. Los empleados pueden responder cuestionarios y los managers dar retroalimentación.
Configuración básica:
-
Crear una nueva campaña de evaluación.
-
Definir responsable, fechas y empleados incluidos.
-
Configurar las preguntas o criterios de evaluación.
-
Analizar los resultados con gráficos y comparativas.
Las evaluaciones pueden vincularse a objetivos o bonos para cada empleado.


Integración con Nómina (Payroll)
Cada contrato se enlaza con una estructura salarial. Al generar una nómina, Odoo toma automáticamente la información del contrato, las asistencias y las ausencias aprobadas. Esto garantiza precisión en los cálculos de salarios, deducciones y bonos.
Ventajas:
-
Generación automática de nóminas.
-
Sincronización con contratos y ausencias.
-
Posibilidad de generar XML CFDI 4.0 (México).
-
Cálculo exacto de deducciones, ISR y cuotas IMSS.


Automatizaciones en RRHH
Puedes crear recordatorios automáticos con Odoo Studio o Acciones Programadas. Ejemplos:
-
Avisos de vencimiento de contrato.
-
Recordatorios de cumpleaños.
-
Alertas de vacaciones próximas a expirar.
Ejemplo práctico:Enviar correo al manager 15 días antes de que finalice un contrato.
Configuración paso a paso:
-
Studio → Automatización → Nuevo.
-
Modelo: Contrato (hr.contract).
-
Trigger: Programado cada día.
-
Condición: fecha_fin – hoy() <= 15.
-
Acción: Enviar correo al manager.

Personalización y seguridad
Desde Studio puedes agregar campos personalizados a la ficha del empleado: CURP, RFC, IMSS, tipo de contrato, etc. Además, puedes restringir el acceso para que cada empleado solo vea su propia información.
Tips de seguridad:
-
Usar grupos Employee, HR Officer y Manager correctamente.
-
Revisar las reglas de registro (record rules).
-
Ocultar campos sensibles a usuarios no autorizados.
Esto asegura que solo los responsables de RRHH o gerentes puedan modificar datos críticos.

Reportes y análisis
Odoo RRHH permite analizar datos de asistencia, ausencias y rotación. Desde las vistas Pivot o Gráfico puedes medir tendencias, promedios de ausentismo o desempeño de equipos. También puedes exportar datos a Excel o PDF.
Indicadores comunes:
-
Tasa de rotación de personal.
-
Promedio de ausencias mensuales.
-
Evaluaciones completadas vs. pendientes.
-
Horas trabajadas por departamento o proyecto.

Buenas prácticas
-
Mantener actualizados los contratos activos.
-
Revisar la jerarquía de managers y departamentos.
-
Programar recordatorios automáticos para renovaciones.
-
Probar automatizaciones en entorno de prueba antes de producción.
-
Validar accesos y permisos tras cada actualización.
El módulo de Recursos Humanos en Odoo v18 permite administrar empleados, contratos, ausencias y nómina desde una sola plataforma. Gracias a su integración con otros módulos, la empresa puede automatizar flujos y mantener una trazabilidad completa.Usar correctamente estos componentes mejora la eficiencia del departamento de RRHH y la transparencia en la gestión del personal.
En otros blogs veremos a detalle cada módulo que compone la funcionalidad completa de RRHH platicada en este blog…