FL_AnticipoSAC()
Anticipo SAC
Formato:
FL_AnticipoSAC(‘fIncluyeMesEnCurso’,‘<aCodigosDiasRestanDeTrabajados>,<aTipLiq>,<aCodBC>’)
Parámetros:
fIncluyeMesEnCurso: 1:incluye o 0:no el mes en curso en el cálculo del anticipo ?
<aCodigosDiasRestanDeTrabajados>:Código o array de códigos de Conceptos que restan de los dias trabajados para el calculo del SAC.
<cTipLiq>: Listado de Tipo de liquidaciones que tendrá en cuenta para realizar el calculo.Tipo de Liquidación: (1Sueldos, 2 Aguinaldos, 3 Vacaciones, 4 Final, 5 Indemnizaciones, 6 Ajustes, 7 Anticipos).
<aCodBC>: Array de códigos de Base de Calculos que realiza la suma de los haberes remunerativos de cada mes ('HR-01,HR-02,HR-03,HR-04,HR-05,HR-06 HR-07,HR-08,HR-09,HR-10,HR-11,HR-12').
Retorno:
Numérico - Retorna el Sueldo Anual Complementario que correspondería pagar a la fecha de liquidación teniendo en cuenta o no el mes en curso de acuerdo al valor de fIncluyeMesEsCurso. Utiliza la función FL_ProrrateoSAC pasando la inclusión o no del mes en curso y con valor de prorrateo en “no prorratear”.
(FL_ProrrateoSAC(‘fIncluyeMesEnCurso’,‘<aCodigosDiasRestanDeTrabajados>,<aTipLiq>,<aCodBC>’)).
Ejemplo:
FL_AnticipoSAC(‘‘0’’)
Retornará el SAC que correspondería pagar a la fecha de liquidación, NO teniendo en cuenta el mes en curso.
Detalle
Se puede definir como que FL_AnticipoSAC es la función para el cálculo del SAC Proporcional.
Calculará el SAC de un semestre incompleto, dependiendo de la fecha de liquidación y si debe incluir o no el mes en curso.
Lo primero es determinar la Fecha de Cálculo (fecha final), que es el último día del mes de fecha de liquidación o del mes anterior si NO INCLUYE MES EN CURSO.
Luego, determinado el fin del período, se determina el "semestre" de cálculo.
Para calcular el semestre de referencia, utiliza el siguiente procedimiento:
Luego si la fecha de ingreso y/o la fecha de baja del legajo cae dentro del semestre calculado (es decir, no trabajó completo el semestre) proporciona el SAC calculado en los días que estuvo activo tomando como base 180 días, y le resta los días que no trabajó por licencia sin goce de haberes..Ver ¿ Cual es la diferencia entre la función SAC y la función AnticipoSAC ?
|