"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
PROCESO DE RETROACTIVOS
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

DOCUMENTO: TNRT_BRWPRT001 .RTF

¿CÓMO SE PARAMETRIZA UN RETROACTIVO?

Los retroactivos se configuran por medio de este modulo, de acuerdo con los siguientes pasos:

1-. Utilizando los botones de <Insertar>, <Cambiar>, <Borrar> de retroactivos, que se encuentran en este proceso, se hace la parametrización básica. Para una explicación detallada vea la ayuda correspondiente a el proceso que se muestra una vez ejecutado uno de estos botones.

2-. Parametrizando cada uno de los conceptos que van a intervenir en el retroactivo y que se encuentran definidos en el proceso anterior.

Las variables que se  pueden utilizar en los conceptos son :

Rel.	Arg.	Variable	Descripción	Dato	Ref	
No	No	'Frt:Debug'	Visualizar	0-No visualiza, 1-Visualizar		
No	No	'Frt:Npag'	No pagar 'S'	'S'-para no pagar		
No	No	'Frt:TipCld'	Tipo de Calendario	J-juliano, C-comercial		
No	No	'Frt:promedio'	Promedio	'S'-para utilizar el prom.		
No	No	'Frt:Agrpromedio'	Agrupación para Promedio	Definida por el usuario		
No	No	'Frt:Factor'	Factor del concepto x 100	Factor para multiplicar al básico		
No	No	'Frt:NvAdicional'	Pago Adicional	'S'-si desea pago adicional		
No	No	'Frt:Diaspromedio'	No. de días para promedio	#días que utiliza para prom.		
No	No	'Frt:FFinPromedio'	Fecha final del Promedio	Fecha que definió como final		
No	No	'Frt:AgrPago'	Agrupación de Pagos	Definida por el usuario		
No	No	'Frt:DiasPago'	Días para buscar Pagos	#días de pago		
No	No	'Frt:FFinPago'	Fecha final del Pago	Definida por el usuario		
No	No	'Frt:FFinRtr'	Inicio del Retroactivo	Definida por el usuario		
No	No	'Frt:FIniRtr'	Final del Retroactivo	Definida por el usuario		
No	No	'Frt:TpRtr'	Si es para vacaciones	'V'-para vacaciones		
*No	No	'Frt:FactDiasPag'	Factor días a pagar x 100	#días a pagar Ej: Pagar 2 días = 200.		
*No	No	'Frt:FactDiasPrd'	Factor días por período x 100#días de período.	l  		

* - El factor de pago se calcula como Frt:FACTDIASPAG / FRT:FACTDIASPRD, es decir, se puede pagar 2 de 7 días ó 4 de 14 días, configurado adecuadamente estos parámetros.

Tenga presente que los datos que coloque en Relación, Argumento y Datos van de acuerdo a la política que tiene la empresa referente a este proceso.  Es decir, van de acuerdo al criterio de hacer los procedimientos en su Compañía.

Se puede consultar Por Concepto, Prioridad ó Descripción.

Se consulta por el código del concepto ó por el código de la prioridad ó por la descripción  de los procesos de retroactivos matriculados en el sistema.

En este proceso aparecen todos los retroactivos matriculados en el sistema. Permite Consultar, Insertar, Cambiar, Borrar y además Generar ,los procesos de retroactivos.

Ref: 
01  Frt: Debug 
Esta variable se utiliza para visualizar los procesos que esta haciendo el sistema internamente 
Dependiendo de la parametrización usted tenga podrá utilizar esta variable así:

Ejemplo : 
Rel (relación que se utiliza para especificar un elemento del sistema ya sea por: Ag agrupación de conceptos, Rs relación sindical  , ct contrato, Nm nomina del empleado , Tn tipo de nomina, No no sin relación  ect.) si usted Necesita que Rel l sea  por Nomina Debe escoger Nm

Si no necesita Rel  debe de seleccionar la opción No(no sin relación) 

Para el ejemplo Rel : será con  Nm 

Arg: significa argumento  este me permite escoger cual será el filtro por el cual se realizara la parametrización del concepto  es decir Dependiendo de lo que usted seleccione   en la Relación  deberá  escoger el argumento cabe anotar que el argumento depende de la relación.
Arg: 0101(nomina general)

Variable: Se escribe el nombre de la variable Frt:debug 
Descripción: Se escribe en detalle lo que realiza la variable. Visualización de procesos 
Tipo de Dato : se debe escribir que tipo de dato tiene la variable que se va a crear.  Numérica 
Dato: Si es 1  se puede visualizar la información Si es 0 no se visualiza nada 

02. Frt:Npag 
Esta variable se utiliza para colocar restricciones de pago a los conceptos Además para colocar esa restricciones el Dato debe ser Siempre S(no paga)  
Ejemplo no pagar a las personas de salario integral  
ReL rl  relación laboral 
Arg  SI (salario integral) 
Variable:  Frt: Npag 
Descripción: no pagar a las personas que pertenezcan a salario integral 
Tipo de Dato: Alfanumérico   
Dato: S  
   
03 Frt:TipCld
Esta variable se utiliza para saber que tipo de calendario maneja la empresa. Si es C calendario comercial este significa que son  30 días con los cuales se trabaja. Si es J se trabaja con  Calendario juliano significa que se  se trabaja como venga el calendario. 

Ejemplo calendario Juliano el mes de febrero tiene 28 días se pagara a  la nomina 0102   28 días  Es decir para  tipo de calendario se respetara los días como el los traiga puede ser 31,28,29.   
ReL Nm(nomina)
Arg : 0102  
Variable Frt:TipCld
Descripción: se utiliza para calendario juliano  
Tipo de Dato : Alfanumérico  
Dato: J 

Ejemplo calendario comercial  el mes de febrero tiene 28 días se pagara en la nomina 0101  30 días por se calendario comercial. Es decir para este tipo de calendario no importa como venga los días siempre se pagara con 30 días   

ReL Nm(nomina)
Arg: 0101  
Variable Frt:TipCld
Descripción: se utiliza para calendario Comercial   
Tipo de Dato : Alfanumérico  
Dato: C 

04 Frt: promedio
esta variable trabaja conjuntamente con la variable Agrpromedio  y se  utiliza para que busque una agrupación de concepto y a este le saque un promedio dependiendo de los conceptos que estén matriculados en la agrupación 
Aplicar retroactivo a l promedio de horas extras
ReL: No (no sin relación) 
Variable Frt: promedio 
Descripción: aplicar promedio    
Tipo de Dato : Alfanumérico  
Dato: S 

05: Frt: Agrpromedio
Esta variable sirve para definir una agrupación en el cual tendrá involucrado conceptos  a  los cuales se le realizara un determinado proceso ya sea de promedio    
Aplicar retroactivo a l promedio de horas extras Así:
 
ReL: Ag (agrupación de concepto ) 
Arg: concepto: 0003(horas extras diurnas), 0004(horas extras nocturnas),0005(horas extras  festivas diurnas )0006 (horas extras  festivas nocturnas)    
Variable Agrpromedio
Descripción: aplicar promedio de horas extras     
Tipo de Dato : Alfanumérico  
Dato: PHex(nombre que tiene la agrupación de concepto de las horas extras) 

06. Frt:Factor
Esta variable se utiliza para  aplicarle un factor al concepto  del  retroactivo del básico. Al utilizarlo debe multiplicarse por 1000.  Ejemplo Aplicar el factor a 30 al crearlo en dato debe ir de la siguiente manera 30000 

ReL: No (no sin relación)  
Variable: Frt:Factor 
Descripción: aplicar el factor al concepto de retroactivo    
Tipo de Dato : numérico  
Dato: 30000

07 Frt:NvAdicional
esta variable se utiliza para pagar una novedad adiciona al retroactivo. Para manejarla en el dato siempre debe ir una S  
ReL: No (no sin relación)  
Variable: Frt:NvAdicional
Descripción: crea novedad adicional     
Tipo de Dato : Alfanumérico  
Dato: S

08 Frt:Diaspromedio
Esta se utiliza  cuando el sistema debe ir a buscar un promedio en  días para el calculo del retroactivo     

ReL: No (no sin relación)  
Variable: Frt:Diaspromedio
Descripción: #días que utiliza para promedio      
Tipo de Dato : numérico  
Dato: 360 

09 Frt:FFinPromedio
Esta variable se utiliza para definir la Fecha final del promedio
ReL: Rs(relación sindical )  
Ag: Su(sindicato urbano)
Variable: Frt:FFinPromedio
Descripción: fecha final del retroactivo 
Tipo de Dato : fecha  
Dato: 31/12/2003/

10 Frt:AgrPago
Esta variable  se utiliza cuando el retroactivo maneje una agrupación de concepto en el cual estos concepto harán parte para conformar el valor del pago del retroactivo. 
ReL: Ag(agrupación de concepto)  
Ag: 0001(agrupación conformada por los conceptos 0001 salario básico) 
Variable: Frt:AgrPago
Descripción: agrupación de concepto de pago de retroactivo 
Tipo de Dato : alfanumérica  
Dato: 0001

11 Frt:DiasPago
se utiliza para buscar días de pago para el retroactivo. Ejemplo aplicar retroactivo  del mes 
ReL: No(no sin relación)   
Variable: Frt:DiasPago
Descripción: días de pago para el rectroactivo 
Tipo de Dato : numérica  
Dato: 30

12 Frt:FFinPago
Esta variable se utiliza para indicarle al sistema cual fue la ultima fecha en el cual se le pago 
ReL: No(no sin relación)   
Variable: Frt: FFinPago
Descripción: fecha final de pago 
Tipo de Dato : fecha  
Dato: 15/05/2003

13 Frt:FFinRtr
Esta variable se utiliza para indicarle al sistema cual fue la fecha en el cual finalizara  el retroactivo
ReL: No(no sin relacion)   
Variable: Frt: FFinPago
Descripción: fecha final de pago 
Tipo de Dato : fecha  
Dato: 15/05/2003

14 Frt:FIniRtr
Esta variable se utiliza para indicarle al sistema cual es la fecha inicial  del retroactivo 
ReL: No(no sin relación)   
Variable: Frt: FFinPago
Descripción: fecha final de pago 
Tipo de Dato : fecha  
Dato: 01/05/2003

15. Frt:TpRtr
Esta variable se utiliza para indicar que tipo de retroactivo se va  a utilizar.
* Cuando el dato de esta variable sea V= realiza lo siguiente suma el salario día anterior MÁS  el salario día actual y esto me da el valor total del concepto de retroactivo
* Cuando el dato de esta variable sea Vu= realiza lo siguiente Resta el Salario Día   anterior MENOS  el Salario Día Actual y esto me da el valor total del concepto de retroactivo 
*Cuando el dato de esta variable sea H= realiza lo siguiente: toma los días apagar y lo divide en días del período y después toma el Salario anterior y le resta los días pagados   
* Cuando el dato de esta variable sea P= realiza lo siguiente toma el valor pagado del concepto lo multiplica por el factor pagado y el resultado es el valor del retroactivo
* Cuando el dato de esta variable sea T= el retroactivo se aplica teniendo en cuenta la tabla de antigüedad. Toma el salario Anterior y lo multiplica por el salario actual, busca  en la tabla de antigüedad que porcentaje le aplicara al retroactivo     
* Cuando el dato de esta variable sea Tn= toma el salario anterior y le resta el salario actual; mira la tabla de antigüedad y le aplica el porcentaje para el retroactivo 
* Cuando el dato de esta variable sea He= el valor pagado del concepto  es multiplicado por un factor y este me arroja el valor total del retroactivo
* Cuando el dato de esta variable sea Ds= este se aplica cuando los días totales - total diferencial sea  igual   al rectroactivo
* Cuando el dato de esta variable sea DD= este se aplica cuando los días totales - total diferencial se igual   
 
16 Frt:FactDiasPag 
se utiliza para especificar cual será el Factor de  días a pagar por el concepto;   esta variable en el dato debe multiplicarse por   100. Esta variable  trabaja conjuntamente con Frt:FactDiasPer 
Ejemplo #días a pagar Ej: Pagar 2 días = 200
ReL: No(no sin relación)   
Variable: Frt:FactDiasPag
Descripción: factor de días a pagar 
Tipo de Dato : Numerica 
Dato: 200.

17 Frt:FactDiasPrd
se utiliza para especificar cual será el Factor de  días por periodo  aplicarle al  concepto de retroactivo 

* - El factor de pago se calcula como Frt:FACTDIASPAG / FRT:FACTDIASPRD, es decir, se puede pagar 2 de 7 días ó 4 de 14 días, configurado adecuadamente estos parámetros.

Tenga presente que los datos que coloque en Relación, Argumento y Datos van de acuerdo a la política que tiene la empresa referente a este proceso.  Es decir, van de acuerdo al criterio de hacer los procedimientos en su Compañía.

	EJ:  RETROACTIVO PARA SALARIO ORDINARIO

1.	Ingresarle al empleado el aumento salarial a partir del 16.05.2003.  Por Registro de Empleados | Datos Complementarios | Historia Salarial
2.	Por Configuración | Parámetros del Sistema | Variables Generales de Usuario e <Insertar>:
Nombre de Variable:  Frt:Fecha
Descripción:  Fecha donde inicia el retroactivo (O fecha del Aumento salarial).
Tipo:  Fecha
Dato:  Colocar la fecha desde donde se tiene en cuenta el retroactivo, en su caso 16.05.2003
Proceso de Liquidación:  No va nada.

Rel.	Arg.	Variable	Descripción	Dato	Dato	
No	No	Frt:DiasPago	Dias de Pago	#ca.	75 (Marzo, Abril y 15 de Mayo)	
No	No	Frt:FfinPago	Fecha Final de Pago	Fecha	15.05.2003	
No	No	Frt:FfinRtr	Fecha Final del Retroactivo	Fecha	15.05.2003	
No	No	Frt:FiniRtr	Fecha inicial de Retroactivo	Fecha	01.03.2003	
No	No	Frt:TipCld	Tipo de Calendario	Alfa#	C - Comercial	
No	No	Frt:TpRtr:	Tipo de retroactivo  	Alfa#	DS	
No	No	Frt:Debug	Visualizador	#ca.	0000	

23/09/03

La visualización de la Política FRTGN  se hace activando :
1-.La variable de Usuario Frt: Debug con dato = 1, para visualizar los pasos antes de la liquidación de los conceptos.

1-.La variable del concepto Frt: Debug con dato = 1, para visualizar los pasos de la liquidación de cada concepto.

26/07/2005 sm

Algunos casos especiales :

Caso 1-.

El concepto 0604 SINTIES EXTRA AUMENTO.
Corresponde al 50% del valor del aumento EJ:

cc.79.136.4xx Pedro Perez

Sueldo 2004 $ 1.249.506 
Sueldo 2005 $ 1.324.476
Valor aumento 2005 (diferncia entre los dos salarios) $ 74.970 el 50%  corresponde al retroactivo $ 37.485

Parametrizacion :

Frt:TpRtr = Tipo de Retroactivo
Alfanumerica
Dato = H, Esto nos da la diferencias de salario en dias.

Frt:Factor, Factor a aplicar 
Numerica
Dato = 15000
Estos 15000 salen de (30 dias de La diferencias de Salario que estan en dias * 50 /100) * 1000

Caso 2-.

Corresponde al Concepto 0910 SINTIES RETRO ESPECIAL DEBE CALCULAR :
El 1% de : concepto 0211 Retro Sueldo mas Concepto 0224 Retro Vacaciones Ej:

Retro Sueldo que corresponde a 170 dias Concepto 0211 $424.832 mas concepto 0224 Retro Vacaciones $ 24.990 total $ 449.822.
De este total se debe calcular el 1% para el Concepto 0910 SINTIES RETRO ESPECIAL o sea
$ 4.498

Parametrizacion :

Frt:TpRtr = Tipo de Retroactivo 
Alfanumerica
Dato = BN, permite ir a buscar en las novedades, retroactivos ya GENERADOS

Frt:AgrupNVN = Agrupación de Conceptos para buscar
Alfanumerica
Dato = Codigo de la agrupación, donde debe matricular los concepto 0211 y 0224. Utilece el porcentaje correspondiente el 100 o el .01 dependiendo de lo que necesite sumar.

Frt:Factor = 10
Estos 10 salen de (1 /100) * 1000

Complemento

Se pude Utilizar una agrupacion de conceptos donde se incluyen todos los conceptos de retroactivos que se van a generar.
En este caso se tiene dos opciones, indicar el concepto de Pago del retroactivo o no indicarlo.

Si se le indica, se le esta diciendo al sistema, que todos esos retroactivos de la agrupacion se deben de pagar por el concepto indicado.

Si NO se indica , cada retroactivo se paga por el concepto que esta en esa agrupacion.