FL_DescuentoTope

 
FL_DescuentoTope
 
Formato:
 
FL_DescuentoTope(nImporteTotal,nBase,nPorcentajeTope,<nCuota>)
 
Parámetros:
 
nImporteTotal: número – Importe Total a descontar.
nBase: numérico – Base de Cálculo.
nPorcentajeTope: numérico – Porcentaje a aplicar sobre la Base de Cálculo nBase para calcular el importe máximo que se puede descontar en la presente liquidación.
nCuota: numérico – opcional – Monto máximo de cuota a descontar.
 
Retorno:
 
Numérico - Retorna el importe a descontar, teniendo en cuenta descuentos anteriores de este mismo origen registrados en Liquidaciones Definitivas, y descuentos del mismo código presentes en esta misma Liquidación, con un tope de hasta (nBase * (nPorcentajeTope/100)), y hasta completar el importe de nImporteTotal. Si se hubiera pasado el parámetro nCuota, y este fuera mayor que cero, se retorna el menor valor entre lo calculado a partir del tope y nCuota.
 
Ejemplos:
 
FL_DescuentoTope('500',CLIP(VL_HabRem),'20.00')
Descuento de hasta un 20% de los Haberes Remunerativos, hasta llegar a un total de $500.-
FL_DescuentoTope('500',CLIP(VL_HabRem),'20.00','100')
Descuento de hasta un 20% de los Haberes Remunerativos, hasta llegar a un total de $500, en cuotas de no más de $100.-