Automatice el rastreo de antigüedad y duración de servicio. Gestione fechas de contratación desde contratos y mantenga un historial de cese impecable.
¿Qué estamos resolviendo?
Cálculos Automatizados
Elimine el cálculo manual de antigüedad. El sistema computa automáticamente Años, Meses y Días de servicio basándose en el historial de contratos.
Fechas Precisas
La "Hire Date" se deriva de la Versión Activa Más Antigua del contrato, garantizando que RRHH esté siempre sincronizado sin entrada manual de datos.
Guía de Implementación
A. Lógica de Fecha de Contratación (Hire Date):READ-ONLY
El sistema escanea todos los version_ids. Ignora versiones inactivas (Archivadas) y selecciona la versión con la Fecha de Inicio más antigua.
B. Lógica de Fecha de Inicio (Start Date):EDITABLE
Define el primer día real de trabajo para acumulaciones. Al crear un empleado, el sistema copia automáticamente la Hire Date a la Start Date para agilizar el proceso.
C. Concepto Core:
Este módulo utiliza exclusivamente Contract History (hr.version). Asegúrese de mantener sus versiones de contrato actualizadas para un cálculo exacto.
Flujo de Operación (Workflow)
Alta
Cree empleado y su primera versión de contrato.
Servicio
Ver pestaña "Service Info" para ver antigüedad real.
Corrección
Ajuste la fecha en la Versión del contrato, no en el perfil.
Cese
Establezca fecha final en Contrato para detener contador.
Escenarios de Validación (QA)
ESC. 01Automatización de Hire Date: Al crear un contrato el 01/01/2020, el perfil debe mostrar esa fecha exacta automáticamente.
ESC. 02Versiones Archivadas: Si existe una versión de 2010 archivada y una de 2020 activa, el sistema debe reportar 2020 como inicio oficial.
ESC. 03Integridad Read-Only: Verificación de que el campo "Hire Date" esté bloqueado para edición manual, forzando la trazabilidad.
FAQ & Troubleshooting
¿Por qué no puedo editar la fecha de contratación directamente?
Para evitar discrepancias legales entre el contrato firmado y la ficha del empleado. Corrija el dato en el registro hr.version correspondiente.
¿Qué sucede si no existe 'version_ids'?
Este módulo depende de Odoo 19+. Asegúrese de que su instancia soporte la gestión de versiones de contrato para el correcto funcionamiento.
Automatice el rastreo de antigüedad y duración de servicio. Gestione fechas de contratación desde contratos y mantenga un historial de cese impecable.
¿Qué estamos resolviendo?
Cálculos Automatizados
Elimine el cálculo manual de antigüedad. El sistema computa automáticamente Años, Meses y Días de servicio basándose en el historial de contratos.
Fechas Precisas
La "Hire Date" se deriva de la Versión Activa Más Antigua del contrato, garantizando que RRHH esté siempre sincronizado sin entrada manual de datos.
Guía de Implementación
A. Lógica de Fecha de Contratación (Hire Date):READ-ONLY
El sistema escanea todos los version_ids. Ignora versiones inactivas (Archivadas) y selecciona la versión con la Fecha de Inicio más antigua.
B. Lógica de Fecha de Inicio (Start Date):EDITABLE
Define el primer día real de trabajo para acumulaciones. Al crear un empleado, el sistema copia automáticamente la Hire Date a la Start Date para agilizar el proceso.
C. Concepto Core:
Este módulo utiliza exclusivamente Contract History (hr.version). Asegúrese de mantener sus versiones de contrato actualizadas para un cálculo exacto.
Flujo de Operación (Workflow)
Alta
Cree empleado y su primera versión de contrato.
Servicio
Ver pestaña "Service Info" para ver antigüedad real.
Corrección
Ajuste la fecha en la Versión del contrato, no en el perfil.
Cese
Establezca fecha final en Contrato para detener contador.
Escenarios de Validación (QA)
ESC. 01Automatización de Hire Date: Al crear un contrato el 01/01/2020, el perfil debe mostrar esa fecha exacta automáticamente.
ESC. 02Versiones Archivadas: Si existe una versión de 2010 archivada y una de 2020 activa, el sistema debe reportar 2020 como inicio oficial.
ESC. 03Integridad Read-Only: Verificación de que el campo "Hire Date" esté bloqueado para edición manual, forzando la trazabilidad.
FAQ & Troubleshooting
¿Por qué no puedo editar la fecha de contratación directamente?
Para evitar discrepancias legales entre el contrato firmado y la ficha del empleado. Corrija el dato en el registro hr.version correspondiente.
¿Qué sucede si no existe 'version_ids'?
Este módulo depende de Odoo 19+. Asegúrese de que su instancia soporte la gestión de versiones de contrato para el correcto funcionamiento.