Ejemplo: acumulación basada en posición
Este ejemplo muestra cómo configurar una acumulación basada en una sola posición.
María ocupa 2 posiciones en su empresa. Por cada 16 horas que trabaja en su posición principal en un periodo de pago, acumula 1 hora de vacaciones y permisos. Debe configurar una acumulación para que se calcule en función del número de horas notificadas en la nómina en un periodo de pago solo para la posición principal de María.
Seguridad:
- DominioSet Up: Payroll (Calculations - Generic)en el área funcional Core Payroll.
- DominioSet Up: Time Off (Calculations - Generic)en el área funcional Core Payroll.
- DominioSet Up: Time Off (Calculations - Absence Specific)en el área funcional Time Off and Leave.
- Cree un cálculo de comparación de conjunto de instancias que identifique las líneas de resultado de nómina como pago regular o de horas extra.
- Acceda a la tareaCreación de cálculo de comparación de conjunto de instancias.
- Mientras realiza la tarea, tenga en cuenta lo siguiente:CampoValorNombrePay Component is Hourly or Overtime PayCategoríaAusenciaCampo de origenPay Component for Workday Payroll Related Payroll Result LineOperador relacionalen la lista de selecciónInstancia de destino
- Por horas
- Horas extra
- Cree un cálculo condicional que devuelva importes de línea para resultados de nómina (número de horas trabajadas) para pago por horas o por horas extra.
- Acceda a la tareaCreación de cálculo condicional.
- Mientras realiza la tarea, tenga en cuenta lo siguiente:CampoValorNombreRegular or Overtime Hours Worked in PeriodCategoríaAusenciaOrdenunCondiciónPay Component is Hourly or Overtime Payel cálculo de comparación de conjuntos de instancias que creó anteriormente.ResultadoImporte de línea de resultado vinculado al sistema de nómina de WorkdayRespuesta por defecto0
- Cree un cálculo agregado que sume el número de horas trabajadas en un periodo.
- Acceda a la tareaCreación de cálculo de agregación.
- Mientras realiza la tarea, tenga en cuenta lo siguiente:CampoValorNombreActual Hours Worked in PeriodCategoríaAusenciaFunciónSumaOperandoRegular or Overtime Hours Worked in Periodel cálculo condicional que creó anteriormente.Instancias para cálculo de operandosPayroll Hours Related Result Lines for Period - Position
- Cree un cálculo aritmético que divida el número de horas trabajadas en un periodo para calcular la acumulación.
- Acceda a la tareaCreación de cálculo aritmético.
- Mientras realiza la tarea, tenga en cuenta lo siguiente:CampoValorNombreAccruals for Pay PeriodCategoríaAusenciaPrimer operandoActual Hours Worked in Periodel cálculo agregado que creó anteriormente.OperadorDividirSegundo operando16
- Cree la acumulación.
- Acceda a la tareaCreación de acumulación de ausencias.
- En el campoCálculo, seleccioneAccruals for Pay Period.
María acumula 1 hora de vacaciones por cada 16 horas que trabaja en su posición principal.