Assign Violations and Define Consequences

Dayforce Implementation Guide

Version
R2025.2.1
ft:lastEdition
2025-12-01
Assign Violations and Define Consequences

In each attendance policy, you need to configure which violations are recorded against employees for reaching certain grade occurrences and attendance points thresholds. You can also customize what actions are taken as a result of an employee receiving each violation.

To assign violations to an attendance policy:

  1. Go to Pay Setup > Attendance. Dayforce shows the Attendance Policy tab, by default.
  2. Select the attendance policy that you want to add violations to.
  3. Click the Violation subtab.
  4. Click Add and configure the violation using the following settings:
  5. Violation sub-tab settings
    Setting Description
    Violation The violation that you want to assign to the policy.
    Requires Grade The grade an employee’s attendance record must be at to incur the violation.
    Requires Grade Occurrences

    The number of grade occurrences that trigger a violation.

    If an employee accumulates the number of grade occurrences within the period configured with the Period Type and Number of period settings, they have violated the attendance policy and are assigned the violation.

    Note: If you use this setting, the Required Points setting can’t be configured. You must configure one or the other.

    Requires Grade Track The grade track that this violation belongs to.
  6. Effective From
  7. Effective To
  8. The violation’s effective dates. If you leave Effective To blank, the violation doesn’t expire.
    Required Points

    The number of points an employee must accumulate to incur the violation. If an employee accumulates the required points within the period configured with the Period Type and Number of period settings, they have violated the attendance policy and are assigned the violation.

    Note: If you use this setting, the Required Grade Occurrences setting can’t be configured. You must configure one or the other.

    Period Type

    Select in what time range the violation’s Required Grade Occurrences or Required Points must occur, in order for Dayforce to mark an employee as having incurred the violation:

    • Indefinite LookbackDayforce examines all past grade occurrences and attendance incidents, including decrements. It then uses the employee’s total number of grade occurrences or incident points to determine which grade to assign to the employee.
    • Important: You should use Indefinite Lookback only if you configured decrements. Otherwise, after an employee reaches a particular grade, there is no way for them to go back to a lower grade.
    • Rolling Day: The time range is measured in days.
    • Rolling Month: The time range is measured in months.
    • Rolling Week: The time range is measured in weeks.

    This field works with the Number of period setting to determine in what date range grade occurrences and incident points must be accumulated to incur the violation.

    Number of period The number of periods Dayforce examines to determine if an employee has reached the Required Grade Occurrences or Required Points thresholds.
    Include Period Start Select this checkbox to include the period start date when validating the violation. When this checkbox is cleared, Dayforce excludes the period start date.
    Count Points Prior To Grade Start
  9. Use this drop-down list to configure the policy to look back past the start of the current grade when determining if an employee is eligible for an upgrade or a downgrade:
    • Downgrades Only: Dayforce counts grade occurrences or incident points prior to a grade’s start only if the grade is a downgrade.
    • No: Dayforce doesn’t count grade occurrences or incident points prior to a grade’s start, regardless of whether the grade is an upgrade or downgrade.
    • Yes: Dayforce counts grade occurrences or incident points prior to a grade’s start, regardless of whether the grade is an upgrade or downgrade.
    HR Incident Type The type of HR incident that the violation represents.
    HR Incident Action The action that should be taken as a consequence of the violation.
    Severity The relative severity of the violation. This value is used to list or sort violations by severity. A value of 1 is considered more severe than a value of 2.
    Recount Incidents

    Select this checkbox to control if a violation is triggered each time a new incident occurs in the rolling period defined in the Period Type setting.

  10. For example, three violation levels are configured for a 365 day rolling period, with the Recount Incidents checkbox selected: Verbal Warning at three points, Written Warning at five points, and Cause for Termination at seven points. Each time an employee is late is worth one point. After an employee is late three times during the 365 day period, Dayforce triggers the Verbal Warning violation. The fourth time the employee is late, Dayforce triggers the Verbal Warning violation again, and the fifth and sixth times Dayforce triggers the Written Warning violation. The seventh time the employee is late during the rolling period, Dayforce triggers the Cause for Termination violation.
  11.  
  12. Clear the checkbox and Dayforce triggers violations only when employees receive the exact number of grade occurrences specified in the Required Grade Occurrences setting, or the number of incident points specified in the Required Points setting. Continuing the example above, the employee triggers the Verbal Warning violation after being late three times, the Written Warning violation after being late five times, and the Cause for Termination violation after being late seven times.
  13. Send Notification
  14. Notification Message
  15. Select this checkbox and enter a message if you want employees to receive customized notifications when they trigger the violation that’s selected in the Violation drop-down list.

    For employees to receive violation notifications, they must be subscribed to the Incident Violation Notification. See Configure Customized Notifications.

  16. Click Save.