Este módulo permite especificar una tarifa contractual de Empleado utilizando varios períodos de tiempo:
- Hora
- Día
- Semana
- Mes
- Trimestre
- Año
Es posible especificar el número de horas/días/semanas por mes para el cálculo del salario del contrato.
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.0Te permite introducir el salario del contrato de un empleado como un importe por hora, día, semana, mes, trimestre o año, y Odoo lo convierte en el salario mensual utilizado por la nómina.
En el formulario del contrato del empleado, el campo habitual de salario mensual se sustituye por un campo "Amount" seguido de un selector "Period of Amount". Puedes elegir Hour, Day, Week, Month, Quarter o Year, por lo que un contrato puede registrarse como, por ejemplo, 25 por hora o 45.000 al año.
Odoo calcula entonces el salario mensual automáticamente: - Los importes por hora, día y semana se multiplican por el número medio de horas, días o semanas de trabajo al mes. - Los importes por mes se usan tal cual; los importes por trimestre se dividen entre 3 y los importes por año entre 12.
Como las tarifas por hora, día y semana dependen de suposiciones, el resultado se muestra como un salario mensual aproximado y un indicador lo marca como no exacto; solo los importes por mes, trimestre y año se tratan como exactos. Tres campos permiten establecer el número medio de horas, días y semanas de trabajo al mes, precargados con valores estándar (unas 173 horas, 21,7 días y 4,3 semanas).
Cuando escribes un salario mensual directamente, el módulo lo almacena como un importe mensual, manteniendo coherentes las dos formas de introducir la retribución. Los contratos existentes se convierten durante la instalación, conservando su salario anterior como importe mensual. Los cambios aparecen en la sección Salary and Advantages del formulario del contrato.
Depende de
Modelos y campos (1)
- hr.contract · amplía un modelo existentewage, amount (Amount), amount_period (Period of Amount), approximate_wage (Wage (approximate)), is_wage_accurate, work_days_per_month (Work days (per month)), work_hours_per_month (Work hours (per month)), work_weeks_per_month (Work weeks (per month))
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. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 13.0
Confirmado el 2026-11-03 en la rama 13.0 de OCA/hr.
terminal Instalación y uso
Documentación de OCA · Odoo 14.0Dado que las tarifas por hora, diarias y semanales no son transformables a salario mensual con precisión, wage se establece a cero en estos casos. Se añade un campo approximate_wage adicional para almacenar el salario mensual promedio calculado de forma aproximada. También es importante revisar las reglas de cálculo de nómina.
Este módulo se basa en un enfoque diferente al uso de hr_contract_hourly_rate.
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.
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.