VACACIONES POR EMPLEADO

Procedimiento - Tnv: VAC023
DOCUMENTO :TNV_VAC023001.RTF

a. Vacaciones por empleado: Nota: en esta ventana si al pararnos sobre el registro de un empleado se activan los botones (Vacaciones completas, Vacaciones parciales y  Cancelar Salida) es porque le han sido programadas las vacaciones, si esto no pasa, vuelva a programar las vacaciones para los nuevos ingresos.

- Por esta opción puede ingresar por cada uno de los Empleados y realizar una de las siguientes operaciones:

Vacaciones Completas: Este botón se oprime cuando el empleado va a disfrutar en tiempo completamente el período de vacaciones programado. Claro que debe registrar allí la fecha real de disfrute de vacaciones,  el sistema le traerá por defecto la fecha de regreso teniendo en cuenta los días no hábiles. Además permite grabar las fechas de liquidación si se quiere pagar en otro periodo, y si maneja un periodo especifico de pago.

Vacaciones Parciales: Se oprime cuando el empleado posee saldos de algún período de vacaciones y/o sólo desea disfrutar una parte de su período de vacaciones. Debe anotar la fecha real de salida y el número de días a disfrutar, el sistema le traerá por defecto la fecha real de regreso. Además permite grabar las fechas de liquidación si se quiere pagar en otro periodo, y si maneja un periodo especifico de pago.

Cancelar salida: Este botón se oprime cuando después de programadas unas vacaciones, por cualquier razón ya no se desean disfrutar, esto vuelve a colocar las programación inicial de las vacaciones y deja al empleado en estado Normal.

Modificado por: Pedro Chadid  03/04/06

PROCEDIMIENTO PARA EL MANEJO DE VACACIONES.

VACACIONES EN TIEMPO PARA PERIODOS ADICIONALES.

Si se desea manejar las vacaciones en tiempo para periodos adicionales, hay que entender que solo se hace para hacer los pagos a la fecha real de salida, los pasos a seguir son:

1.	Crear los periodos adicionales para el pago de vacaciones, donde el campo Tipo de Periodo es V. Tipo de liquidación es P.  Crear numero de periodos como fechas de pago diferentes se va a realizar el pago.
2.	En el modulo de Vacaciones | Transacciones | Personal que sale a vacaciones | Por empleado, seleccione el empleado y recuerde que debe tomar el periodo mas antiguo sin importar los días que tenga pendiente.  Por ejemplo: Del señor XXX va a programar 8 días de vacaciones, en el periodo mas antiguo tiene pendiente un día.  Programar ese día y los siete restantes en el próximo periodo.
3.	Todas las Vacaciones ya sea por fuera o en el periodo normal debe tener amarrado un periodo (ya sea adicional o normal), siempre activar el campo Maneja periodo de pago y seleccione el periodo de pago. Por ejemplo existe 6 señor a salir en vacaciones en 4 fechas diferentes, donde 5 se pagaran en periodos de pago y uno en un periodo normal, se crea los 4 periodos adicionales, en la programación de las vacaciones 5 tienen amarrado el periodo adicional correspondiente y el otro empleado amarra las vacaciones al periodo normal. 
4.	Genere a nomina los periodos adicionales.
5.	Liquide el periodo adicional como personal a Vacaciones.
6.	Imprima la predomina.
7.	Realice la transferencia bancaria.
8.	Realice el cierre de este o estos periodos adicionales donde el campo Tipo de nomina es Personal a vacaciones. 

NOTA IMPORTANTE:

-	Si las vacaciones se van a liquidar en un periodo adicional siempre las vacaciones deben indicar el periodo de pago sin importar si el periodo es adicional o normal, es decir, no pueden existir vacaciones amarradas a periodos y otras no.
-	Siempre los periodos adicionales se deben liquidar y cerrar como Personal a Vacaciones.
-	Siempre se debe asignar desde el periodo mas viejo hasta el mas nuevo.

VACACIONES EN DINERO.

Para el manejo de estas vacaciones siempre debe seguir estos pasos.

1.	Estas vacaciones solo se puede liquidar en un periodo normal.
2.	En el modulo de Vacaciones | Transacciones | Vacaciones en dinero  seleccione el empleado y programe desde el periodo mas viejo hasta el mas nuevo. 
3.	Si va a manejar periodo de pago en todas las vacaciones en dinero se hace y se asocia al periodo normal, nunca a un periodo adicional, excepto que también tenga vacaciones en tiempo.
4.	Si tiene indicador de periodo generar a nomina.
5.	Liquidar el periodo normal.
6.	Imprimir predomina
7.	Realizar la transferencia
8.	Cerrar el periodo como normal.

NOTA IMPORTANTE:

Las vacaciones en tiempo se liquidan en periodos normales ya sea indicando el pago o no?, pero si las vacaciones normales se indican los periodos se aconseja indicar los periodos en estas vacaciones.

Modificado por Lorena Fuentes el 22 de marzo de 2007.

Caso 1-.
Se tienen unas personas que aunque los dias no habiles son sabados y domingos, si ellos regresan un viernes no los debe de poner a regresa el lunes sino el sabado.
Solucion
1-.Cree la variable de Usuario 
Tnv:ConceptoVac ,'Concepto de Vacaciones
Alfanumerica
Dato = codigo del concepto de vacaciones

2-.En este concepto, cree la variable
Tnv:MnjDiaVac
En argumento y relacion , indique alguna que identifique plenamente estos empleados
Alfanumerica
Dato = V

Modificado por SIMON MENDEZ el 09/07/2007

Caso 2-.  Tomar dias de Vacaciones de acuerdo a la antiguedad --- Modificado por SIMON MENDEZ el 01/14/2008

Se necesita que los dias de vacaciones sean tomados de una tabla de antiguedad proporcianles a los años de antiguedad de acuerdo a la siguiente tabla

ANO	TIEMPO EN DÍAS DE VACACIONES CORRESPONDIENTE	
Primer ano trabajado  12 meses	10 Días de vacaciones	
Segundo ano trabajado 24 meses	12 días de vacaciones	
Tercer ano trabajado    36 meses	15 días de vacaciones	
Cuarto ano en adelante  48 meses	20 días de vacaciones	

La fracción del ano se paga proporcional según la antigüedad del trabajador.
Ejemplo 1
Si el empleado lleva 6 meses trabajando le corresponden 5 días 
Ejemplo 2
Si el empleado lleva 18 meses trabajados le corresponden 9 días
Ejemplo 3 
Si el empleado lleva 30 meses trabajados le corresponden 12.5 días
Para este caso se debe realizar la siguieten parametrizacion
La tabla de antiguedad se crea en años asi.
Limite Inferior  Limite superior      Variable de Antiguedad   Tipo de Prima
0                         1                           10                            Dias
1.01                     2                           12                            Dias
2.01                     3                            15                           Dias
3.01                     99                           20                          Dias

1-.Cree la variable de Usuario 
Tnv:ConceptoVac ,'Concepto de Vacaciones
Alfanumerica
Dato = codigo del concepto de vacaciones

2-.En este concepto, cree las variables :

Tnv:TpDiasVac, Tipo de dias de Vacaciones 
En argumento y relacion , indique si es necesario
Alfanumerica
Dato = T

Tnv:TablaAntgVac, Tabla de Antiguedad
En argumento y relacion , indique si es necesario
Alfanumerica
Dato = Codigo de la Tabla de Antiguedad Creada

Tnv:Dias_antg, Numero de dias para calcular los años
En argumento y relacion , indique si es necesario
Numerica
Dato = dias para calcular los años 360 0 365 dependiendo que tipo de calendarios se usa

Modificado por TA, CG  14 / 02 / 2008

Caso 3-.  Tomar dias de Vacaciones de acuerdo a la antiguedad y adicionalmente si la persona no lleva mas de un año, en liquidaciones defintivas se liquidaran unos dias proporcionales de acuerdo a otra tabla de antiguedad --- Modificado por SIMON MENDEZ el 04/03/2008

Este caso es parecido caso anterior en cuanto a la programacion de las vacaciones, por lo tanto, se deben de crear las siguientes variables

1-.Cree la variable de Usuario 
Tnv:ConceptoVac ,'Concepto de Vacaciones
Alfanumerica
Dato = codigo del concepto de vacaciones

2-.En este concepto, cree las variables :

Tnv:TpDiasVac, Tipo de dias de Vacaciones  
En argumento y relacion , indique si es necesario
Alfanumerica
Dato = D

Tnv:TablaAntgVac, Tabla de Antiguedad
En argumento y relacion , indique si es necesario
Alfanumerica
Dato = Codigo de la Tabla de Antiguedad Creada

Esta tabla de antigüedad se debe de crear en dias es decir
360 –  1799  Numero de dias
1880 – 9999 Numero de dias

Adicionalmente, en la politica de vacaciones LDF03, se deben de incluir otras variables del concepto, y entre ellas ptra tabla de antigüedad, también en dias para ello remitase a documento LDF03001.RTF