With break attestation functionality, employees can end their shift and report that their rest periods weren’t taken, which might entitle them 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. After clicking this button, the clock prompts employees with an attestation dialog box that they must complete before their clock entry is accepted. Alternatively, managers can submit attestations on their employees’ behalf and approve attestations in the Dayforce application.
To enable this functionality, assign the out_with_attestation
function to a key in the <functions>
section of your config file. After you update and publish your configuration, the following End Shift button appears on the clock:
The out_with_attestation
function has the following attributes:
<break_attestation_default_value>
: Sets which default response is selected to the “Have you taken all required breaks for this shift?” question, which appears after an employee ends their shift with an attestation. By default, the tag is set tonone
so that no response is selected. Set the tag toyes
to configure the clock to select “Yes” as the default response. Set the tag tono
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 to the “Are you waiving a meal for this shift?” question, which appears after an employee ends their shift with an attestation. By default, the tag is set tonone
so that no response is selected. Set the tag toyes
to configure the clock to select “Yes” as the default response. Set the tag tono
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 “missed breaks” question that appears on the clock when an employee ends their shift with an attestation. By default, the tag is set toyes
to enable the missed breaks question. Set the tag tono
to disable the missed breaks question.<break_attestation_multiple_enabled>
: Enables the “missed multiple breaks” question that appears on the clock when an employee ends their shift with an attestation. The clock shows the same question as it does when thebreak_attestation_enabled
attribute is configured, but requires that employees confirm the number of breaks they took.- By default, the tag is set to
no
, by default. Set the tag toyes
to enable the missed multiple breaks question. - When enabled, after an employee clocks out and responds to the “Have you taken all required breaks for this shift?” question with “No,” the clock shows the “How many breaks did you take for this shift?” question. The employee must specify the number of breaks they took using the arrows next to the question.
<meal_attestation_enabled>
: Enables the “waive meals” question that appears on the clock when an employee ends their shift with an attestation. By default, the tag is set toyes
to enable the meal waiver question. Set the tag tono
to disable the meal waiver question.