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.
|