Este módulo proporciona asignación avanzada de vacaciones por acumulación como extensión a las capacidades de asignación de vacaciones por acumulación por empleado que Odoo ofrece de serie, introduciendo las siguientes características adicionales:
- Historial de asignación por acumulación
- Calculadora de asignación por acumulación ("¿Cuántos días de vacaciones tendré dentro de 3 meses a partir de hoy?")
- Varios métodos de acumulación
- Varios límites para expresar políticas corporativas complejas de vacaciones por acumulación
- Tiene en cuenta el período de servicio del empleado en lugar de create_date
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 12.0Amplí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 en una fecha futura.
Este módulo convierte una asignación de ausencia simple en un plan de acumulación configurable. En el formulario de asignación de ausencia, cuando la asignación es para un solo empleado y la opción de acumulación está habilitada, aparecen campos adicionales: las fechas de inicio y fin, el método de acumulación (prorrateo, al principio del periodo o al final del periodo), la asignación por periodo de acumulación con su unidad, y la duración del periodo de acumulación con su unidad.
Se pueden activar tres límites opcionales: un número máximo de días acumulados en un periodo, un número máximo de días transferidos al siguiente periodo, y un saldo total máximo. Cuando se supera un límite, el sistema registra un apunte negativo que explica la pérdida.
Cada cambio del saldo se almacena como una línea de acumulación (días, fecha, motivo), mostrada en una sección Accruements del formulario de asignación. Los empleados pueden leer sus propias acumulaciones; los responsables de RR. HH. y los gerentes tienen acceso completo.
Un botón 'Calculate as of Date' abre el Accrual Balance Calculator, donde se puede introducir una fecha para ver la cantidad acumulada, el saldo resultante y las acumulaciones detalladas hasta esa fecha. Una entrada de menú bajo la configuración de RR. HH. permite a los usuarios de RR. HH. recalcular de una vez todas las asignaciones de acumulación validadas, y una acción de servidor recalcula las seleccionadas.
El cálculo utiliza el calendario laboral y el periodo de servicio del empleado, ignorando las ausencias no remuneradas y las ausencias globales.
Depende de
Menús que añade
Modelos y campos (6)
- hr.leave · amplía un modelo existenteunpaid, time_type
- hr.leave.allocation · amplía un modelo existenteaccrual_limit, interval_unit (Accrual Period Unit), accrual_method (Accrual Method), accruement_ids (Accruements), interval_number (Accrual Period Duration), max_accrued_days (Max Number of Days Accrued), unit_per_interval (Allocation Unit), limit_accrued_days (Limit Number of Days Accrued), max_carryover_days (Max Number of Days to Carryover), number_per_interval (Allocation per Accrual Period), limit_carryover_days (Limit Number of Days to Carryover), max_accumulated_days (Total Balance Limit), limit_accumulated_days (Limit Total Balance)
- resource.calendar.leaves · amplía un modelo existenteunpaid, holiday_status_id
- hr.leave.allocation.accruement · modelo nuevoreason (Reason), accrued_on (Accruement Date), days_accrued (Number of Days), leave_allocation_id (Leave Allocation)
- hr.leave.allocation.accrual.calculator · modelo nuevodate (Date), accrued (Accrued), balance (Balance), accruement_ids (Accruements)
- hr.leave.allocation.accrual.calculator.accruement · modelo nuevoreason (Reason), accrued_on (Accruement Date), days_accrued (Number of Days), calculator_id (Calculator)
Texto generado por IA (DeepSeek) al leer el código de la versión 12.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: 1 confirmada, 8 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 12.0Este módulo es casi un reemplazo de la funcionalidad de acumulación del módulo hr_holidays y sus funcionalidades se configuran de la misma manera en el menú Leave Types.
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.