FL_ProrrateoSAC()
Prorrateo SAC 
Formato: 
FL_ProrrateoSAC(‘fIncluyeMesEnCurso’,’fProrratear’,’<aCodigosDiasRestandeTrabajados>,<cTipLiq>,<aCodBC>’) 
Parámetros: 
fIncluyeMesEnCurso: 1:incluye o 0:no el mes en curso en el cálculo del anticipo ? 
fProrratear: 1:Prorratea o 0: no el anticipo en seis meses ? 
<aCodigosDiasRestandeTrabajados>:Código o array de códigos de Conceptos que restan de los dias trabajados para el calculo del SAC. 
<cTipLiq>: 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 , prorrateado en 6 meses de acuerdo al valor de fProrratear  <aCodigosDiasRestandeTrabajados>,<cTipLiq>,<aCodBC>. 
Ejemplo: 
FL_ProrrateoSAC(‘fIncluyeMesEnCurso’,’fProrratear’,’<aCodigosDiasRestandeTrabajados>,<cTipLiq>,<aCodBC>’) 
Retornará el SAC que correspondería pagar a la fecha de liquidación, NO teniendo en cuenta el mes en curso, prorrateado en 6 meses. 
 |