Inheritance logic

Updated 4 months ago by Leigh Hutchens

Cost center

Section

Unit

District

Account

Shift

  • The cost center defined on the shift type in question.
  • The cost center defined on the section the shift is taking place on.
  • The cost center defined on the unit the shift is taking place on.
  • The cost center defined on the employee card of the employee in question.
  • The cost center defined on the section the employee belongs to.
  • The cost center defined on the unit the employee belongs to.

Same

Same

Same

Task

  • The cost center defined on the shift type of the task.
  • The cost center of the mother shift.

Same

Same

Same

Punch

  • The cost center selected on the shift [Only if there is a shift connected]. If the punch is connected to a task, then it will instead apply the task's shift type's cost center - if that one is blank, it will apply the parent shift's cost center.

Punch will not inherit the cost center if not connected to neither a shift, nor a task. In that case, when Quinyx transfers payroll items to your payroll system, Quinyx will apply inheritance logic for punches without shift and cost center according to following priority:

  • The cost center defined on the employee card of the employee in question.
  • The cost center defined on the section of the employee in question.
  • The cost center defined on the unit the punch belongs to, which in this case is always the employee’s  home unit.

Same

Same

Same

Start and end time and break times

Section

Unit

District

Account

Shift

  • When adding new shift: Shift type
  • When editing existing shift: None

Same

Same

Same

Punch

  • When added from "Add" in the toolbar: noon - 1 p.m.
  • When added from "Add" in the toolbar followed by “Employee” and then "Belongs to": shift times.
  • When added using "Punch missing" warning: shift times.

Same

Same

Same

Absence

  • When added from a shift: shift times.
  • When added from "Add" in the toolbar: business daybreak - midnight.
  • When the "All day" checkbox of the absence panel is selected (regardless of whether added from a shift or from toolbar): business daybreak - business daybreak.

Same

Same

Same

Project

Section

Unit

District

Account

Shift

  • The project defined on the shift type in question

Same

Same

Same

Task

  • The project defined on the shift type of the task
  • The current project of the mother shift

Same

Same

Same

Punch

  • The project selected on the shift [Only if there is a shift connected]. If the punch is connected to a task, then it will instead apply the task's shift type's project - if that one is blank, it will apply the parent shift's project.

Same

Same

Same

Section value

Section

Unit

District

Account

Shift

The section currently applied in the group selector.

The section defined on the shift type of the shift.

Same as unit

Same as unit

Task

  • The section defined on the shift type of the task.
  • The section of the parent shift.

Same

Same

Same


How Did We Do?