Ejemplo: creación de un cálculo basado en pasos para bonus en función del costo de vida
Esto proporciona un ejemplo de una forma de crear un cálculo basado en pasos.
Su empresa tiene trabajadores en California, Florida, Nueva York, Pensilvania y Carolina del Sur. Quiere crear un cálculo basado en pasos para otorgar bonus a los trabajadores por horas en función del costo de vida en su estado. El importe del bonus de estos trabajadores es un porcentaje de sus salarios durante el periodo de pago y se basa en el costo de vida de su estado.
Los trabajadores remotos que viven en otros estados reciben una bonificación del 10 %.
Los trabajadores con salarios superiores a 1000 reciben 100 más el porcentaje basado en el costo de vida.
Quiere redondear los bonus a 0,05.
- Cree una tabla de búsqueda avanzada para el costo de vida denominada Porcentaje de bonus (basado en el costo de vida). Base la tabla en los criterios de búsqueda de campo de informe y utilice el estado de trabajo principal del trabajador como criterio de búsqueda.
- Cree una condición basada en pasos, denominada Trabajador no contratado por horas, que identifique a los trabajadores no contratados por horas.
- Cree una condición basada en pasos, denominada Salarios por horas > 1000, que identifique dónde los salarios por horas de un trabajador son superiores a 1000.
- Cree un cálculo denominadoSalarios por horasque devuelva los salarios por horas de un trabajador.
Seguridad:
- DominioSet Up: Calculations - Genericen el área funcional Core Payroll.
- DominioSet Up: Time Off (Calculations - Generic)en el área funcional Time Off and Leave.
- Acceda a la tareaCreación de cálculo basado en pasose introduzca los siguientes valores:
Opción Descripción NombreCálculo de bonus progresivoCategoríaNómina - Añada los siguientes pasos a la cuadrículaDetalles de paso:Utilice el signo más de la columna del extremo izquierdo para añadir cada fila como un nuevo paso, en lugar de añadir una fila a las seccionesde operacionesdentro de un paso. Los números de paso no son visibles hasta que haga clic enAceptary guarde el cálculo.PasoCondiciónOperaciónTipoValor1Trabajador no contratado por horasSalirNumérico02DefinirCálculoSalarios por horas3MultiplicarTabla de consultaTabla de consulta:Porcentaje de bonus (basado en costo de vida)Columna:Porcentaje de bonusIndicador de fecha de periodo:basado en fecha final de periodo4Salarios por horas > 1000SumarNumérico1005RedondeoDefinición de redondeoRedondeo al valor más próximo a 0,056Máx.Numérico1500
- Haga clic enAceptar.
Cuando inicia un cálculo de nómina con este cálculo, Workday:
- Presenta un resultado de 0 para los trabajadores asalariados.
- Recupera los salarios por horas de los trabajadores pagados con una tarifa por horas.
- Calcula un porcentaje de los salarios por horas de los trabajadores en función de su estado de trabajo principal.
- Añade 100 al bonus de los trabajadores con salarios por hora superiores a 1000.
- Redondea los importes de bonus a 0,05.
- Aplica un máximo de 1500 al importe de bonus.