Resumen
Cuando trabajamos con el módulo de Nómina de Odoo en sus versiones actuales, es común encontrarse con un bloqueo específico cuando se intenta registrar la fecha de finalización de un contrato si ya se han generado nóminas previas en el mismo mes.
En este artículo, te explicamos por qué ocurre este problema con las Entradas de Trabajo y cómo solucionarlo paso a paso sin afectar la integridad de tus datos.
Entradas de trabajo en Odoo
Las entradas de trabajo son registros individuales en la hoja de horas de un empleado que contabilizan Asistencias, Ausencias, Capacitaciones o Días Festivos.
La aplicación de Nómina las crea automáticamente basándose en la estructura salarial y la información de los módulos de Planificación, Asistencias y Ausencias. Su función principal es proveer las horas trabajadas exactas para calcular los recibos de pago.
El Origen del Problema
El error se genera bajo el siguiente escenario:
- Se confirma la nómina del mes (lo que valida automáticamente todas las entradas de trabajo de ese periodo).
- La nómina se cancela por cualquier motivo, pero las entradas de trabajo permanecen en estado "Validado".
- Intentas finalizar el contrato del empleado introduciendo una fecha de fin dentro de ese mismo mes.
¿Por qué ocurre el error? Odoo detecta que existen entradas de trabajo validadas en días posteriores a la fecha de finalización del contrato. Como el sistema no permite que un empleado "trabaje" si ya no tiene un contrato activo, bloquea la operación.
La Solución
Para corregir este conflicto, nunca debes borrar la nómina directamente estando cancelada, ya que las entradas seguirán validadas. El procedimiento correcto es el siguiente:
- Regresa a borrador: Abre la nómina cancelada y haz clic en el botón Volver a Borrador.
- Recalcula el periodo: Presiona la acción Calcular días y hoja. Esta acción obligará a Odoo a reevaluar el calendario del empleado, haciendo que todas las entradas de trabajo del mes pierdan el estado "Validado" y regresen a "Borrador".
- Elimina la nómina: Al estar las entradas liberadas, ya puedes eliminar esta nómina de forma segura. Se recomienda este paso debido a que una nómina en estado de borrador no aporta valor al histórico contable o laboral de la empresa.
- Finaliza el contrato: Regresa al contrato del colaborador, coloca la fecha de fin y guarda el registro. El error habrá desaparecido.
Importante: Si la nómina fue cancelada y borrada, recomendamos volver a crear la nómina y seguir los pasos desde el punto 2.
Cómo solucionar el conflicto de Entradas de Trabajo validadas al finalizar un contrato en Odoo