A few minor fixes to attendance clocking via a ZK Technology clocking device were applied today including a fix to picking up the device’s time-zone, an enhancement to the decision logic when two unspecified clocks are received in sequence and fixes to how error situations such as attendance clock not having a user in iBE or the employee not having a home department. The ZK Technology attendance devices we use have the option to specify the event type (IN, OUT, OUT TO BREAK, IN FROM BREAK) or not. When the event types are unspecified or in the wrong sequence – for example a clock IN followed by another clock IN for the same employee – we assume the second clock is in fact a clock OUT unless the second clock is on the next day. We have enhanced this decision logic to handle local time-zones and over-night work-shifts so that someone clocking IN for their night shift at 10 pm and then accidentally clocking IN again when it is time to go home at 6 am will be treated as a clock OUT not as a new day or new shift