En la versión 1.8.1.1 de un cliente se tiene definido los siguientes parámetros de aplicación: VacacionIncluyeAsueto = 0 VacacionIncluyeSabado = 1 VacacionIncluyeDomingo = 0 Se generó una solicitud de Vacaciones el cual la fecha inicial de la solicitud empieza en un día de asueto. La solicitud va del 04/08/2014 al 21/08/2014 calculando 18 días calendario y 16 días de goce (Cuando debería de tener 15 días de goce por empezar en un día de asueto). Revisando la tabla acc.dva_dias_vacacion resulta que esta calculando mal los días, estan detallados de la siguiente manera: Periodo 2013-2014 toma 15 días que va del 04/08/2014 al 21/08/2014 Periodo 2014-2015 toma 1 día que va del 22/08/2014 al 22/08/2014 Tomando 16 días de vacaciones y 19 días calendario Cuando debería de quedar de la siguiente manera: Periodo 2013-2014 tomar 14 días del 04/08/2014 al 20/08/2014 (ya que no debe tomar en cuenta el asueto) Periodo 2014-2015 tomar 1 día del 21/08/2014 al 21/08/2014 Debe tomar 15 días de vacaciones y 18 días calendario |
Acabo de reproducir el escenario que nos planteas Josue y definitivamente hay un error al recalcular la DVA, cuando se crea la solicitud dice 15 días y luego de hacer el recálculo dice 16 días gozados. La única solución ahorita es que revirtas la autorización de la solicitud y la inicien el 5 de agosto (que no sea asueto). Vamos a ingresar este issue para que sea resuelto en la 1.8.3 Si queres darle seguimiento el issue es este: Issue 1631 |
De forma preliminar me parece que el fuente debería haber calculado bien basado en lo que expones. Solo para verificar, ¿el 4/08/2014 si está en la tabla de asuetos para el país correcto verdad? Si esto es afirmativo, tendríamos que hacer una prueba mas exhaustiva para reproducirlo. Ya estamos en eso...
En efecto el Asueto esta definido con el país correcto.