In the Pay Code Swap section of Time Away From Work > Time Off Policy, you can configure Dayforce to swap pay codes on vacation days and public holidays.
For example, say that an employee requests six days off (Monday to Saturday), but all vacation hours on Saturdays should be exempt from the employee’s work contract balance. This would require a manual pay code adjustment to the Saturday vacation hours so that the employee’s work contracts balance is unaffected. With pay code swapping, you can configure Dayforce to switch pay codes for specified vacation days to respect any balances that you’ve configured in Dayforce:
In the screenshot above, any VAC pay codes on Saturdays are automatically changed to VAC 1 pay codes.
You can also swap pay codes on public holidays. For example, say that an employee requests time away on a day that’s a public holiday in their holiday group (holiday groups are configured in Pay Setup > Holiday Group). You can configure Dayforce to switch pay codes so that the associated time away balance isn’t deducted when it overlaps with a public holiday.
You can also configure Dayforce to exclude holiday hours from a time away request’s duration if an employee submits a request for a period that includes a holiday. Select the Separate Public Holiday Pay Code Swap Hours in Time Requested checkbox to enable this functionality. For example, consider a full-time employee who requests time away for three business days (24 hours). If one of the requested days is a holiday, Dayforce shows “16.00” in the Time Requested section rather than “24.00.”
To configure Dayforce to swap pay codes:
- Go to Time Away From Work > Time Off Policy and select the time off policy that you want to modify.
- Go to the Pay Code Swap section.
- (Optional) Select the Separate Public Holiday Pay Code Swap Hours in Time Requested checkbox.
- Click Add.
- In the Swap Type drop-down list, select an option:
- Day of Week: Swap time away pay codes on certain days of the week.
- Swap On Group: Swap time away pay codes on holidays.
- Note: If you select this option, ensure that the Prevent request on holidays checkbox is cleared and the Treat Holiday as regular day checkbox is selected for the appropriate time off policies in the Enforcement section of Time Away From Work > Time Off Policy.
- Select an option in the Swap Selection drop-down list, depending on which option you selected in the previous step:
- If you selected Day of Week, select the day that you want to swap vacation pay codes. The source pay code is swapped to the target pay code when present on the selected day.
- If you selected Swap On Group, click Swap on Holiday to swap time away codes on public holidays. The source pay code is swapped to the target pay code when present on a public holiday.
- In the Source Pay Code drop-down list, select the pay code that you want to replace.
- Note: When a pay code swap is configured and the same source code is selected for a Swap on Group and Day of Week pay code swap, and a holiday falls on the same day as the Day of Week swap selection, the Swap on Group configuration is applied.
- In the Target Pay Code drop-down list, select the pay code that will replace the one you selected in the Source Pay Code drop-down list.
- Click Save.
To delete a pay code swap entry, select the row and click Delete.