Break Attestation

Clocks Guide

Version
R2026.1.1
ft:lastEdition
2026-05-13
Break Attestation

You can enable break attestation functionality on the clocks so that employees can end their shift and report that their rest periods weren’t taken. These missed breaks might entitle the employees to a pay premium for the extra time worked.

When this functionality is configured, employees can click a different End Shift button to clock out and attest a missed break in a single action. The clock prompts employees with an attestation dialog box that they must complete before the clock accepts their clock entry. Alternatively, managers can submit attestations on their employees’ behalf and approve attestations in timesheet features in Dayforce.

For more information about enabling break attestation in Dayforce, see Break Attestation in the Dayforce Implementation Guide.

You can configure break attestation for the Dayforce Clock Pro or Clock+ using the out_with_attestaion tag. This tag has additional attributes that you need to configure:

  • <break_attestation_default_value>: Sets which default response is selected for the “Have you taken all required breaks for this shift?” question, which the clock shows after an employee ends their shift with an attestation. By default, the tag is set to none so that no response is selected. Set the tag to yes to configure the clock to select Yes as the default response. Set the tag to no to configure the clock to select No as the default response.
  • Note: Regardless of the default response selection, the employee can select a different response before confirming their attestation.
  • <meal_attestation_default_value>: Sets which default response is selected for the “Are you waiving a meal for this shift?” question, which the clock shows after an employee ends their shift with an attestation. By default, the tag is set to none so that no response is selected. Set the tag to yes to configure the clock to select Yes as the default response. Set the tag to no to configure the clock to select No as the default response.
  • Note: Regardless of the default response selection, the employee can select a different response before confirming their attestation.
  • <break_attestation_enabled>: Enables the “Have you taken all required breaks for this shift?” question that the clock shows when an employee ends their shift with an attestation. By default, the tag is set to yes to enable the missed breaks question. Set the tag to no to disable the missed breaks question.
  • <break_attestation_multiple_enabled>: Enables the “I attest that I received the following number of rest breaks for this shift” statement that the clock shows when an employee ends their shift with an attestation. When the clock shows this statement, employees must confirm the number of breaks that they took.
  • By default, the tag is set to no. Set the tag to yes so that employees must specify the number of breaks that they missed.
  • Note: If both this attribute and the <break_attestation_enabled> attribute are enabled, this attribute takes precedence and the clock shows only the “I attest...” statement.
  • <meal_attestation_enabled>: Enables the “Are you waiving a meal for this shift?” question that the clock shows when an employee ends their shift with an attestation. By default, the tag is set to yes to enable the meal waiver question. Set the tag to no to disable the meal waiver question.

To enable this break attestation on the clock:

  1. Go to Site SetupClock Configuration.
  2. In the Device Type drop-down list, select Dayforce Touch / Pro or Clock+.
  3. In the second drop-down list, select Unified.
  4. Select a clock configuration group.
  5. Copy the following tag from the config file to the override config file, in the <functions id="functions"> section:
  6. Copy
    <function id="out_with_attestation" key="" punchtype="Punch_Out" icon="end_shift_attestation">
      <break_attestation_default_value>none</break_attestation_default_value>
      <meal_attestation_default_value>none</meal_attestation_default_value>
      <break_attestation_enabled>yes</break_attestation_enabled>
      <break_attestation_multiple_enabled>no</break_attestation_multiple_enabled>
      <meal_attestation_enabled>yes</meal_attestation_enabled>
    </function>
  7. Note: This function tag has additional attributes that aren’t listed in the XML above. Further, the attributes and icon names differ slightly for the Dayforce Clock Pro and Clock+. This XML example is taken from the Dayforce Clock Pro config file.
  8. Edit the attributes in this tag, as needed.
  9. Save your changes, and then validate and publish.