Creación de fórmulas para incremento salarial anual en planes quinquenales
This article includes suggestions and workarounds. Content may not be accurate for all use cases or represent best practices for the latest release.
Pregunta
Estoy creando un plan de 5 años y necesito incluir incrementos salariales anuales para todo el personal en julio de cada año. Tengo esta fórmula salarial:ROW.PartialHeadcount* if(ROW.Per="hr",ROW.HrPerWeek*(2080)/(480), 1/12) *
ROW.PayRate * (1+ASSUM.DC_Staff.RaisePct)
Se introduce un 5 % en los supuestos para el importe de aumento en cada celda desde julio de 2010 hasta diciembre de 2015.
- Si pongo un 1 en Mes de aumento cada mes de julio, el salario aumenta durante el mes de julio y luego se revierte cada mes de agosto.
- Si pongo un 1 en el mes Aumento cada mes desde julio de 2010 hasta diciembre de 2015, obtengo un aumento del 5 % en julio de 2010 y, a continuación, un aumento del 5 % cada mes de enero.
- Si no incluyo nada en el Mes de aumento, cada persona recibe un aumento del 5 % en el aniversario de su contratación.
¿Cómo debo modificar la fórmula para que solo se conceda el aumento anualmente cada mes de julio?
Respuesta
Hay una lógica integrada en la fórmula de tarifa de pago por defecto que tiene en cuenta lo siguiente:if((versionmonth(this) > 0) and ROW.Headcount>0 and
(((versionmonth(this) - versionmonth(ROW.StartDate) > 1) and
ASSUM.Personnel.RaiseMonth
= 0 and fiscalmonth(this) =
fiscalmonth(ROW.StartDate)) or
(ASSUM.Personnel.RaiseMonth
=month(this))),ROW.PayRate[time=THIS-1]*ASSUM.Personnel.RaisePct,
0)La cuenta Tarifa de pago es una cuenta de plan acumulativo por saldo. Si desea conceder un aumento a todos los empleados en julio, añada "7" al Supuesto de mes de aumento a partir de julio de 2010 y copie el valor. A continuación, añada el 5 % en julio de 2010 y cópielo. Esto debería proporcionarle los resultados que espera. Asegúrese de volver a cambiar la cuenta salarial a la fórmula por defecto.