Enable Meal Waiving

Clocks Guide

Version
R2024.2.0
Enable Meal Waiving

You can configure the Clock+ so that employees record the number of meals that they waive during their shift. This functionality allows employees to waive their right to meal breaks that they were entitled to but didn’t take, which might make them eligible for a pay premium.

The application can be configured so that employees aren’t paid premiums for missed meal breaks if they waived the meal.

Employees can waive their meals when they clock out for their shift if the clock is configured with the out_meal_waiver function assigned to a key. Typically, this replaces the “out” function on a clock configuration group that is used only for clocks where employees need to record if they waived their meal breaks or not.

To enable waiving meals when employees clock out:

  • (Optional) Remove the standard end shift function by specifying: <function id="out" delete="yes"/>
  • Enable the out with meal waive button by specifying:
  • <function id="out_meal_waiver" button="" punchtype="Punch_Out"
    icon="shift_end" class="MealWaiverMenuFunction" key="9"/>
  • Specify the key you want to assign the function to in key="". Typically this is the same as the F# key that the function id="out" was assigned to by default.

The <meal_waive_functions> menu determines which button corresponds to each choice. By default, the F1 button corresponds to waiving 0 meals, F2 for waiving the first meal, and F3 for waving the second meal.

These buttons can be reassigned to other buttons by replacing the F# in the button="F1" in each function id in the <meal_waive_functions> section.