Imagine this scenario: a member works from 8 pm until 4 am on Saturday, the 31st of March. That's an 8-hour punch. But the question is, how do those hours get calculated on the "total hours worked" sums that are found on the various punch views in XPunch? Do 4 hours get assigned to the Saturday, the 31st of March and another 4 hours are assigned to Sunday, the 1st of April? Do all 8 hours get assigned to the 31st of March, or do they all go to the 1st of April?
Answer: in fact, all 8 hours get assigned to Saturday the 31st of March in this XPunch scenario.
Explanation: we call the start time/date of a punch the "head" of a punch. It is this head that determines everything related to punches throughout the XPunch product—whether it be how the totals are calculated in the various Punches views, to how they're tabulated in reports.
Question: I don't want that. In the scenario described above, I'd want to have 4 hours attributed to one day and another 4 attributed to the following day.
Response: so in that case, you would arrange for a 4-hour punch to end at midnight, and you would arrange for another 4-hour punch to start at midnight. Then, XPunch will attribute four hours to each day.
Image: a visual example showing a punch traversing midnight on Tuesday the 5th of February