P4 Software / cifrahq-spanish

Reinicio Anual

Reinicio Anual

Cada 1 de enero, el saldo de incapacidad de cada empleado se reinicia a una dotacion nueva para el nuevo ano calendario. CifraHQ automatiza esto mediante un trabajo de Hangfire en segundo plano.

Como funciona el reinicio

El 1 de enero, el AnnualResetJob se ejecuta para cada empresa:

  1. Por cada empleado activo con contrato indefinido, crea un nuevo registro IncapacityBalance para el nuevo ano.
  2. Establece DaysAllotted segun la Politica de Incapacidad actual (por defecto 18).
  3. Establece DaysUsedEmployerPaid = 0 y DaysUsedCssPaid = 0.
  4. Establece CutoffDate = 1 de enero del nuevo ano.

El saldo del ano anterior se conserva como registro historico (no se elimina).


Crear saldos durante el ano

Si una empresa activa el modulo de Incapacidad a mitad de ano, o si un empleado es contratado despues del 1 de enero, el registro de saldo puede no existir aun. Use el boton Asegurar Ano Actual en Nomina > Incapacidad > Saldos para crear los registros de saldo faltantes del ano en curso para todos los Empleados activos.

El boton llama a api/IncapacityBalance/EnsureCurrentYear y crea un registro con la dotacion anual completa (18 dias). No proratea por contrataciones parciales del ano; consulte a continuacion.


Contrataciones parciales del ano

Por defecto, CifraHQ otorga a los nuevos Empleados la dotacion anual completa (18 dias) independientemente de su fecha de ingreso. La ley panameña no exige prorratear la dotacion de licencia medica para anos parciales; el minimo de 18 dias aplica desde el primer dia de empleo.

Si la politica de su empresa proratea la dotacion (p. ej., 1.5 dias por mes trabajado), puede ajustar manualmente el registro de saldo individual del empleado via la API o contactando al soporte para un script de ajuste en lote.


Ver saldos de anos anteriores

La grilla de Saldos en Nomina > Incapacidad > Saldos muestra el saldo del ano actual de cada empleado por defecto. Para ver anos anteriores, filtre por ano usando el filtro de columna en el campo Ano.

Los saldos de anos anteriores son de solo lectura; reflejan el consumo real al 31 de diciembre de ese ano.


Certificados que abarcan el 1 de enero

Un certificado con FechaInicio en diciembre y FechaFin en enero se divide automaticamente en el limite del ano:

  • Los dias de diciembre consumen del saldo del ano anterior (Ano = ano actual - 1).
  • Los dias de enero consumen del saldo del ano nuevo (Ano = ano actual).

Si el saldo del ano nuevo no existe aun cuando se envia el certificado (p. ej., el trabajo de reinicio no ha ejecutado), el sistema usa el saldo del ano anterior para todos los dias y corrige al momento del reinicio.


Verificar el estado del trabajo de reinicio

  1. Ve a /{empresa}.CifraHQ.cloud/hangfire.
  2. En Trabajos Recurrentes, busque IncapacityAnnualReset.
  3. Confirme que la ultima ejecucion fue el 1 de enero y se completo exitosamente.

Si el trabajo fallo (poco frecuente; generalmente es un problema de conectividad con la BD a medianoche), puede activarlo manualmente desde el boton Activar en el panel de Hangfire, o use el boton Asegurar Ano Actual en la interfaz de usuario.


Lo que el reinicio NO hace

  • No elimina los registros de certificados del ano anterior.
  • No transfiere dias no usados al nuevo ano (el arrastre de Vacaciones no aplica a licencias medicas bajo la ley panameña).
  • No cambia los DaysAllotted si la politica fue actualizada durante el ano; el saldo del nuevo ano usa el valor de la politica actual al momento en que ejecuta el reinicio.

Relacionado: Resumen - Configuracion de Politica - Ingreso de Certificados - Division de Dias

Was this page helpful?