Saltar al contenido principal
Administrator Guide
Última actualización: 2023-06-23
Ejemplo: acumulación basada en posición

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:
  • Dominio
    Set Up: Payroll (Calculations - Generic)
    en el área funcional Core Payroll.
  • Dominio
    Set Up: Time Off (Calculations - Generic)
    en el área funcional Core Payroll.
  • Dominio
    Set Up: Time Off (Calculations - Absence Specific)
    en el área funcional Time Off and Leave.
  1. 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.
    1. Acceda a la tarea
      Creación de cálculo de comparación de conjunto de instancias
      .
    2. Mientras realiza la tarea, tenga en cuenta lo siguiente:
      Campo
      Valor
      Nombre
      Pay Component is Hourly or Overtime Pay
      Categoría
      Ausencia
      Campo de origen
      Pay Component for Workday Payroll Related Payroll Result Line
      Operador relacional
      en la lista de selección
      Instancia de destino
      • Por horas
      • Horas extra
  2. 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.
    1. Acceda a la tarea
      Creación de cálculo condicional
      .
    2. Mientras realiza la tarea, tenga en cuenta lo siguiente:
      Campo
      Valor
      Nombre
      Regular or Overtime Hours Worked in Period
      Categoría
      Ausencia
      Orden
      un
      Condición
      Pay Component is Hourly or Overtime Pay
      el cálculo de comparación de conjuntos de instancias que creó anteriormente.
      Resultado
      Importe de línea de resultado vinculado al sistema de nómina de Workday
      Respuesta por defecto
      0
  3. Cree un cálculo agregado que sume el número de horas trabajadas en un periodo.
    1. Acceda a la tarea
      Creación de cálculo de agregación
      .
    2. Mientras realiza la tarea, tenga en cuenta lo siguiente:
      Campo
      Valor
      Nombre
      Actual Hours Worked in Period
      Categoría
      Ausencia
      Función
      Suma
      Operando
      Regular or Overtime Hours Worked in Period
      el cálculo condicional que creó anteriormente.
      Instancias para cálculo de operandos
      Payroll Hours Related Result Lines for Period - Position
  4. Cree un cálculo aritmético que divida el número de horas trabajadas en un periodo para calcular la acumulación.
    1. Acceda a la tarea
      Creación de cálculo aritmético
      .
    2. Mientras realiza la tarea, tenga en cuenta lo siguiente:
      Campo
      Valor
      Nombre
      Accruals for Pay Period
      Categoría
      Ausencia
      Primer operando
      Actual Hours Worked in Period
      el cálculo agregado que creó anteriormente.
      Operador
      Dividir
      Segundo operando
      16
  5. Cree la acumulación.
    1. Acceda a la tarea
      Creación de acumulación de ausencias
      .
    2. En el campo
      Cálculo
      , seleccione
      Accruals for Pay Period
      .
María acumula 1 hora de vacaciones por cada 16 horas que trabaja en su posición principal.