Midnight rules are an optional feature within work rules in BundyPlus. They help calculate payable hours for employees whose shifts extend past midnight.
For example, imagine an employee clocks in at 8:00 PM on Day 1 and clocks out at 2:00 AM on Day 2. Without Midnight rules, it might be unclear whether those hours count toward Day 1 or Day 2.
Here's how Midnight rules work:
-
Over Midnight Mode: If enabled, this mode takes the clock out event on the next day (Day 2) and assigns it to the day the employee initially clocked in (Day 1). So, in our example, the hours worked from 8:00 PM to midnight would be attributed to Day 1.
-
Under Midnight Mode: In contrast, this mode takes the clock in value from the prior day (Day 1) and assigns it to the day the employee clocks off (Day 2). In our example, the hours worked before midnight would be attributed to Day 2.
These rules ensure that the hours worked during a shift that spans midnight are properly accounted for on the correct days, aiding in accurate payroll processing.
Extended Examples
-
Over Midnight
Scenario: An employee starts their shift at 9 PM on March 15 and finishes at 3 AM on March 16. You want to assign the entire shift to March 15 for payroll purposes.
Example Configuration:
- Cutoff Time: 29:00 (24 hours + 5 hours) to cover the shift extending past midnight.
- Pay Start Value: 9 PM on March 15.
- Pay End Value: 3 AM on March 16.
Result: The shift from 9 PM on March 15 to 3 AM on March 16 is assigned to March 15, so the entire 6-hour shift is accounted for on March 15.
-
Under Midnight
Scenario: An employee starts their shift at 11 PM on March 15 and finishes at 7 AM on March 16. You want to assign the shift to March 16.
Example Configuration:
- Cutoff Time: 22:30 (10:30 PM on March 15) to include time worked after 11 PM.
- Pay Start Value: 11 PM on March 15.
- Pay End Value: 7 AM on March 16.
Result: The shift from 11 PM on March 15 to 7 AM on March 16 is assigned to March 16, so the entire 8-hour shift is accounted for on March 16.
See relevant guides below: