If you have employees whose work schedule crosses from one day to the next, follow these instructions to properly configure their schedules:
First, you must allow PTO requests in 30-minute increments rather than half days. This enables Built for Teams to accurately calculate PTO hours for a shift that spans multiple days. As an example, if Amy works from 8pm to 4am each day, her shift technically occurs on two separate calendar days. If Amy were to attempt to request a half-day on Tuesday, the system wouldn't have a way of knowing whether Amy was attempting to take half of the morning portion of Tuesday, or half of the evening portion. Allowing 30-minute requests forces the employee to set a start and end time for their request, which resolves this ambiguity for the system. This setting can be found by going to Settings > Paid Time Off and clicking the PTO Settings button.
Second, go to Settings > Schedules and add or modify an existing schedule. Set the start and end times for each day accordingly. If a person's schedule begins Monday at 8:00 p.m. and ends Tuesday at 4:00 a.m., you'd set the Monday schedule start time as 8:00 p.m. and the end time as 4:00 a.m. When you set the end time to be before the start time on any day of a schedule, the system interprets that as meaning the shift ends on the following day.
Note: When you create an overnight schedule, you'll no longer have the ability to set PTO requests to be submitted in "half day" increments. This is because a half day becomes impossible for the system to accurately calculate due to a schedule which crosses dates.