Módulos OCA de recursos humanos para Odoo
Empleados, contratos, asistencias, ausencias, gastos, nóminas y turnos. Módulos que completan la gestión de personas de Odoo Community. En el catálogo hay 167 módulos de esta área, 20 de ellos confirmados en Odoo 19.0 (revisado el 2026-11-03).
Módulos confirmados por versión
Repositorios de OCA de esta área
Otras áreas
- Contabilidad y finanzas
- Ventas
- CRM y marketing
- Compras
- Inventario y logística
- Fabricación y mantenimiento
- Productos y catálogo
- Proyectos y partes de horas
- Servicio técnico y atención al cliente
- Punto de venta
- Web y comercio electrónico
- Localizaciones por país
- Contratos y documentos
- Integraciones, EDI y conectores
- Sectores y verticales
- Herramientas técnicas y administración
Lista de módulos del área
- HR Employee First Name and Two Last NamesOdoo 12, 13, 14, 15, 16hr_employee_lastnames
Añade campos separados de First Name, Last Name y Second Last Name a los registros de empleados, combinándolos automáticamente en el nombre completo y manteniendo sincronizados los datos de contacto.
- Employee Medical ExaminationOdoo 12, 13, 14, 15, 16, 17, 18, 19hr_employee_medical_examination
Registra los exámenes médicos de los empleados en Odoo: registra cada examen con su fecha, resultado y estado, y genera exámenes de forma masiva para un departamento o puesto de trabajo. Los empleados solo ven sus propios exámenes; los responsables de RR.…
- Employee external PartnerOdoo 12, 13, 14, 15, 16, 17, 18, 19hr_employee_partner_external
Añade dos campos al formulario de empleado: una casilla que marca a un empleado como externo y un enlace a la empresa asociada que lo gestiona. El campo de empresa asociada solo aparece y es obligatorio cuando el empleado está marcado como externo.
- Employee Phone ExtensionOdoo 12, 13, 14, 15, 16, 18hr_employee_phone_extension
Añade dos campos de teléfono adicionales a los registros de empleados: un número interno y un número corto, mostrados en una nueva sección 'Internal Contact' en el formulario de empleado.
- Employee Phone PINOdoo 16hr_employee_phone_pin
Almacene los códigos PIN y PUK del teléfono móvil corporativo de un empleado directamente en el registro del empleado, con acceso controlado por dos nuevos grupos de usuarios.
- Personal Protective Equipment (PPE) ManagementOdoo 12, 13, 14, 16, 17, 18hr_employee_ppe
Gestiona los Equipos de Protección Individual (EPI) entregados a los empleados: marca productos como EPI, define reglas de caducidad, imprime un recibo firmado y deja que Odoo señale automáticamente los equipos caducados.
- HR Employee RelativesOdoo 12, 13, 14, 15, 16, 17, 18, 19hr_employee_relative
Almacene los familiares de un empleado directamente en el registro del empleado, con tipo de relación, datos de contacto, fecha de nacimiento y edad calculada automáticamente.
- HR Employee First Name and Two Last NamesOdoo 17, 18, 19hr_employee_second_lastname
Añade un campo 'Second last name' a los registros de empleados, para que puedas almacenar el nombre, el apellido paterno y el apellido materno por separado. El nombre completo se construye automáticamente a partir de estas tres partes.
- HR Employee ServiceOdoo 12, 13, 14, 15, 16, 18hr_employee_service
Añade los campos Hire Date, Start Date y Termination Date a los registros de empleados y calcula automáticamente cuánto tiempo lleva cada empleado en la empresa, mostrado en años, meses y días.
- HR Employee Service from ContractsOdoo 12, 13, 14, 15, 16, 18hr_employee_service_contract
Rellena automáticamente el primer y último contrato de cada empleado, además de sus fechas de inicio y fin de servicio, en función de los contratos del empleado.
- Employee Social MediaOdoo 12hr_employee_social_media
Permite registrar las cuentas de redes sociales (Skype, Twitter, Whatsapp, etc.) de cada empleado directamente en el formulario del empleado, y permite a los responsables de RR. HH. mantener la lista de plataformas de redes sociales en los ajustes de…
- HR Employee SINOdoo 12, 13, 14, 15, 16, 17, 18hr_employee_ssn
Añade el campo Social Insurance Number (SIN) del empleado al formulario del empleado, para que los usuarios de RR. HH. puedan verlo y editarlo directamente en Odoo.
- Employee Advance and ClearingOdoo 12, 13, 14, 15, 16, 17, 18hr_expense_advance_clearing
Permite a las empresas pagar un anticipo a los empleados antes de que lo gasten y luego liquidar ese anticipo contra informes de gastos reales. Los empleados pueden solicitar anticipos, enviar informes de liquidación y recibir un reembolso adicional o…
- Hr Expense Advance Clearing ConsolidationOdoo 12, 14hr_expense_advance_clearing_consolidation
Permite a los contables fusionar varios anticipos de empleados abiertos en un nuevo anticipo consolidado igual a la suma de sus saldos restantes, y marca los originales como consolidados.
- HR Expense Advance Clearing SequenceOdoo 12, 13, 14, 15, 16, 17, 18hr_expense_advance_clearing_sequence
Concede automáticamente a los informes de gastos de anticipo de empleados su propio número de referencia, que empieza por AV, en lugar de la numeración estándar de informes de gastos.
- hr_expense_advance_overdue_reminder
Realiza un seguimiento de los anticipos de gastos de empleados vencidos y envía recordatorios por correo electrónico o carta impresa, con un contador de cuántos recordatorios ya se enviaron.
- hr_expense_analytic_distribution
Permite a los empleados dividir un informe de gastos entre varias cuentas analíticas estableciendo un porcentaje para cada una. Cuando se contabiliza el informe, cada línea de gasto se divide en asientos contables separados por cuenta analítica.
- HR Expense Analytic RequireOdoo 12hr_expense_analytic_require
Hace obligatoria la cuenta analítica en los gastos de empleados y permite establecer una cuenta analítica predeterminada para los gastos a nivel de compañía, de modo que todo gasto esté siempre vinculado a una cuenta analítica.
- Hr expense cancelOdoo 12, 13, 14, 15, 16, 17, 18hr_expense_cancel
Añade un botón "Cancel all related operations" en las hojas de gastos para que los contables puedan deshacer un gasto publicado o pagado, eliminando sus asientos contables, pagos y conciliaciones y devolviendo la hoja a Submitted.
- HR Expense Cancel ConfirmOdoo 15hr_expense_cancel_confirm
Añade un paso de confirmación al cancelar una hoja de gastos, solicitando un motivo opcional antes de aplicar la cancelación.
- HR Expense Due DateOdoo 14hr_expense_due_date
Te permite establecer una fecha de vencimiento específica o condiciones de pago en una hoja de gastos, de modo que el asiento contable creado a partir de los gastos utilice esa fecha en lugar de la predeterminada.
- Expense Employee Analytic DefaultOdoo 15, 17hr_expense_employee_analytic_default
Permitir que las distribuciones analíticas de gastos se elijan en función del contacto/dirección del propio empleado, de modo que los modelos de distribución analítica específicos del empleado se apliquen automáticamente a sus gastos.
- Expense ExceptionOdoo 14, 15, 18hr_expense_exception
Añade reglas de excepción personalizables a los informes de gastos y a los gastos, para que puedas bloquear o marcar los informes que incumplan tus propias reglas y revisarlos antes de enviarlos.
- hr_expense_excluded_tax
Este módulo permite registrar gastos con impuestos (de compra) excluidos y calcula automáticamente el importe sin impuestos cuando el producto del gasto tiene un coste.
- Supplier invoices on HR expensesOdoo 12, 13, 14, 15, 16, 17, 18hr_expense_invoice
Vincular las facturas de proveedor a las líneas de gastos de empleados para que la empresa pueda reembolsar al empleado y liquidar la deuda con el proveedor. Crear una factura de proveedor directamente desde un informe de gastos o adjuntar una factura…
- Select Expense JournalOdoo 12, 14, 15, 16, 17hr_expense_journal
Te permite elegir el método de pago (tarjeta de crédito o diario bancario) utilizado para pagar un gasto, de modo que el informe de gastos y su asiento contable utilicen el diario correcto.
- HR Expense - Pay To VendorOdoo 14, 15, 16hr_expense_pay_to_vendor
Permite a los empleados solicitar que la empresa pague directamente a un proveedor mediante un gasto, en lugar de reembolsar al empleado. Cuando la empresa paga el gasto, puedes seleccionar el proveedor que debe recibir el dinero.
- HR Expense PaymentOdoo 14, 15, 16, 17, 18hr_expense_payment
Vincula las hojas de gastos con sus pagos, para que puedas ver qué pagos pagaron qué informes de gastos directamente en Odoo.
- Payment Difference on HR expensesOdoo 12, 13hr_expense_payment_difference
Cuando registras un pago para una hoja de gastos, este módulo te permite introducir un importe que difiere del total y decidir cómo gestionar la diferencia: mantener la hoja abierta o marcarla como totalmente pagada con una cuenta de regularización.
- HR Expense Payment Widget AmountOdoo 14, 15hr_expense_payment_widget_amount
Muestra un widget de pago en los informes de gastos para que los usuarios puedan ver los pagos ya vinculados a un informe y eliminar un pago pendiente incorrecto directamente desde el formulario.
- Petty CashOdoo 12, 13, 14, 15, 18hr_expense_petty_cash
Permite realizar un seguimiento del fondo de caja fija en poder de los empleados: registra a los tenedores de efectivo con un límite y un saldo, los recarga mediante facturas de proveedor y paga los informes de gastos desde el fondo de caja fija con…
- HR Expense Petty Cash SequenceOdoo 12, 13hr_expense_petty_cash_sequence
Asigna automáticamente a los informes de gastos pagados por caja chica su propio número de referencia, que comienza por EXPC, en lugar de la secuencia estándar.
- HR Expense PortalOdoo 12, 13, 15hr_expense_portal
Añade una sección "My Expense" al portal de clientes para que los usuarios del portal puedan ver los gastos vinculados a sus pedidos de venta, con una lista, ordenación, paginación y una página de detalle que incluye archivos adjuntos y mensajes.
- HR Expense Receipt RequireOdoo 12hr_expense_receipt_require
Marca los productos de gasto como que requieren un recibo, de modo que los empleados no puedan enviar un gasto (o un informe de gastos) sin adjuntar uno. Un permiso especial permite a determinados usuarios omitir esta regla.
- HR expense sequenceOdoo 12, 13, 14, 15, 16, 17, 18hr_expense_sequence
Añade un número de referencia automático a los informes de gastos, generado a partir de una secuencia configurable (p. ej. EX0001), que se muestra en el formulario, la lista, la búsqueda y el informe impreso.
- Expense Sequence OptionOdoo 14, 15, 16, 17, 18hr_expense_sequence_option
Te permite elegir entre varias secuencias de numeración para los informes de gastos (hr.expense.sheet), de modo que distintos informes de gastos puedan obtener números de referencia diferentes según las reglas que definas.
- hr_expense_sheet_payment_state
Muestra el estado de pago de cada informe de gastos (no pagado, parcialmente pagado, en pago, pagado o revertido) directamente en la lista y el formulario del informe de gastos, para que puedas ver de un vistazo si se ha reembolsado a los empleados.
- Expense Report Sub StateOdoo 14, 15hr_expense_substate
Añade un estado secundario (subestado) a los informes de gastos, para que puedas hacer seguimiento de pasos adicionales como "Por verificar" o "Verificado" dentro del flujo de trabajo normal del informe de gastos.
- Expense Tax AdjustmentOdoo 14, 15hr_expense_tax_adjust
Permite a los usuarios corregir el importe del impuesto en un gasto para que los asientos contables coincidan con el impuesto real, útil cuando aparecen diferencias de redondeo. Aparece un nuevo campo de impuesto editable en el formulario de gastos.
- Hr Expense TypeOdoo 12hr_expense_type
Te permite crear tu propia lista de tipos de gastos y etiquetar cada gasto con uno, para que puedas clasificar y agrupar los gastos por su naturaleza.
- Hr Expense - Vendor ReceiptOdoo 18hr_expense_vendor_receipt
Cuando una hoja de gastos utiliza un diario de recibos, este módulo crea un recibo de proveedor en lugar de una factura de proveedor, y te permite revertir esos recibos a borrador.
- HR Expense one2many widgetOdoo 14, 15hr_expense_widget_o2m
Permite a los usuarios añadir líneas de gasto directamente dentro de un informe de gastos en lugar de elegirlas desde una ventana emergente de selección. Se activa o desactiva con un ajuste en la configuración de Expenses.
- Expense Work AcceptanceOdoo 14, 16hr_expense_work_acceptance
Te permite crear Aceptaciones de Trabajo directamente desde un informe de gastos, rastrear cuánto de cada línea de gasto ha sido aceptada y, opcionalmente, bloquear la publicación de los asientos contables de gastos hasta que la Aceptación de Trabajo esté…
- Experience ManagementOdoo 12hr_experience
Permite registrar la formación académica, la experiencia profesional y las certificaciones de un empleado, ya sea desde el formulario del empleado o desde un menú dedicado de Experiencias en Recursos Humanos.
- Advanced Accrual AllocationOdoo 12hr_holidays_accrual_advanced
Amplía las asignaciones de ausencias de Odoo con reglas de acumulación avanzadas: elige cómo se acumulan los días de ausencia con el tiempo, limita la acumulación, el traspaso y el saldo total, consulta un historial completo de acumulación y simula el saldo…
- Hr Holidays Auto ExtendOdoo 14, 16hr_holidays_auto_extend
Amplía automáticamente las ausencias validadas cuando se alcanza su fecha de fin, según la configuración del tipo de ausencia. Si otra ausencia se solapa, se detiene la ampliación y se programa una actividad para el responsable.
- hr_holidays_calendar_event_privacy
Te permite elegir el nivel de privacidad (Public, Private o Only internal users) para los eventos de calendario creados desde cada tipo de Time Off, de modo que los eventos de ausencia no siempre sean visibles para todos.
- Holidays calendar nameOdoo 14hr_holidays_calendar_name
Permite a los responsables de RR. HH. definir una plantilla de nombre personalizada para los eventos de calendario creados a partir de las solicitudes de ausencia de los empleados, utilizando marcadores como el nombre del empleado, la duración y el tipo de…
- hr_holidays_calendar_planning
Hace que las solicitudes de tiempo libre respeten el calendario laboral planificado y el horario flexible de cada empleado, de modo que las duraciones de las ausencias se calculen correctamente cuando los horarios cambian con el tiempo.
- Leave CreditOdoo 12, 13, 14hr_holidays_credit
Permite a los responsables de RR. HH. marcar ciertos tipos de ausencia como que permiten crédito, de modo que los empleados seleccionados puedan solicitar ausencia incluso cuando su saldo asignado sea insuficiente, y muestra el uso del crédito en el nombre…
- Leave Management in hoursOdoo 12hr_holidays_hour
Muestra las asignaciones, solicitudes y saldos de ausencias en horas en lugar de días. El formulario del empleado y el informe resumen de ausencias muestran las duraciones en horas, coincidiendo con los tipos de ausencia configurados en horas.
- Auto Approve LeavesOdoo 12, 13, 14, 16hr_holidays_leave_auto_approve
Añade una opción en cada tipo de ausencia para validar automáticamente las solicitudes de ausencia, ya sea solo por RR. HH. o por todos, de modo que los empleados ya no tengan que esperar la aprobación manual.
- HR Holidays leave repeatedOdoo 12, 13, 14, 18hr_holidays_leave_repeated
Te permite crear una solicitud de ausencia que se repite automáticamente según una programación (cada día laborable, semana, dos semanas o cuatro semanas), ya sea un número determinado de veces o hasta una fecha de finalización.
- HR Holidays Overview - Report Calendar Type filterOdoo 17, 18, 19hr_holidays_leave_report_calendar_type
Añade un filtro de tipo de ausencia al calendario Time Off Overview, para que los usuarios puedan mostrar solo ciertos tipos de ausencia (por ejemplo, vacaciones, baja por enfermedad) en el calendario y en la barra de búsqueda.
- Leave Request WizardOdoo 12hr_holidays_leave_request_wizard
Añade un asistente guiado para crear solicitudes de ausencia día a día u hora a hora, mostrando cuánto tiempo está disponible y cuánto se solicita antes de enviar.
- Self Approve LeavesOdoo 15hr_holidays_leave_self_approve
Permite a los empleados aprobar o rechazar sus propias solicitudes de ausencia cuando están configurados como sus propios aprobadores de ausencias, en lugar de quedar bloqueados por la regla normal de Odoo.
- Leaves: length validationOdoo 12hr_holidays_length_validation
Añade una acción 'Validate Length' en las solicitudes de ausencia que comprueba si el número de días almacenado sigue coincidiendo con el calendario laboral del empleado, y bloquea la validación cuando está desactualizado.
- Holidays natural periodOdoo 13, 14, 15, 16, 17, 18, 19hr_holidays_natural_period
Añade dos nuevas unidades de solicitud de ausencia, Natural day y Natural day (Half Day), a los tipos de tiempo libre y a las asignaciones, para que los empleados puedan solicitar ausencias contadas en días naturales en lugar de días laborables.
- hr_holidays_natural_period_public
Te permite elegir si los días festivos se cuentan o se omiten cuando se solicita un tipo de permiso en días naturales (de calendario). Conecta las funciones de días festivos y de permisos por periodos naturales en Odoo.
- hr_holidays_notify_employee_manager
Añade una configuración de compañía para que, cuando un empleado cree una solicitud de ausencia, su responsable se añada automáticamente como seguidor y se le notifique por correo electrónico.