New Compensatory Time Off Feature

Friday, May 30, 2014 by Rainer Stropek

Overtime

Our customers have different ways to handle overtime. Depending on the country, they can freely make custom arrangements with employees or have to stick to overtime labor laws. If employees get compensated for overtime, there are basically two options:

  • Employees get overtime pay.
  • Employees take time off (aka time off in lieu, compensatory time; in German called Zeitausgleich).

New Compensatory Time Feature in Time Cockpit

Time cockpit has been able to handle both approaches for quite a long time. In the second case, employees just had not to book anything during compensatory time. Their time sheet calendar would be empty for the corresponding time span. Time cockpit would automatically compare the planned time and the effective working hours and detect that everything is ok.

However, many customers have told us that they would prefer a function to explicitly book compensatory time so that their time sheet calendar would not be empty on such a day. This also enables them to create compensatory time bookings in advance so that colleagues know that they will not be in the office.

In the June 2014 release we implemented this feature. You can now book compensatory time and time cockpit visualizes it in the time sheet calendar (click on images to enlarge).

Compensatory Time In Calendar Compensatory Time In Calendar
Compensatory Time Maintenance Compensatory Time Maintenance

Let’s take a closer look at how this new functionality works.

The Basis: Planned Working Hours

In time cockpit, you can configure the planned hours of work per employee. Note that time cockpit supports various scenarios:

  • The planned working time for a certain employee may change over time. She might work 20h per week while studying at the university and change to a 40h week after she graduates. In this case, create multiple entries in Weekly Hours of Work and set Valid From and Valid To accordingly.
  • Part time employees might not be present every day. In time cockpit, you can set the planned working hours per weekday, not just for the entire week.
  • Some customers have arrangements with their employees that a certain number of overtime hours per month is included in the salary (in German “Überstundenpauschale”). For this case use time cockpit’s field Included Overtime Hours per Month.

The following screenshot shows how to configure working hours in time cockpit (click to enlarge):

Maintain Planned Working Hours Maintain Planned Working Hours

Working Time Statistics

Once the planned working time has been set up and you have created your time sheet records, time cockpit informs you of your working time status.

Time Sheet Calendar

The time sheet calendar contains bullet charts indicating whether you are over or under your planned working time. The following screenshot shows an example. In this case, Time Smith worked more than the planned 7.7h on the selected day. He didn’t work as much as planned in the selected week (28.5h instead of 38.5). However, everything is ok for the month (171.13h effective working time vs. 169.4h planned).

By hovering over the chart, you get a tabular view of the working time statistic:

Overtime Statistic

More detailed statistics are available in the Users menu. The following two screenshots show the reports which come out of the box. Note that time cockpit is highly extensible. Without any programming, you can add additional lists and even add nicely formatted print layouts, too. If you want to know more about time cockpit’s extensibility features, please contact us at support@timecockpit.com.

Calculation Logic

The time cockpit online help contains a detailed description of how overtime is calculated.

Technically, you do not need to book compensatory time. You can just leave the corresponding time span empty in time cockpit’s time sheet calendar. Compensatory time bookings do not change time cockpit’s existing overtime calculation logic. Its primary purpose is documentation. Months later you might wonder why you did not create and time sheet records on a certain day. If you create a compensatory time booking, you will immediately see that this was done on purpose.

comments powered by Disqus

Rainer Stropek

Rainer Stropek

Co-founder, architect, developer

Bio

I am co-founder and CEO of the company software architects and have been serving this role since 2008. At software architects my team and I are developing the award-winning SaaS solution time cockpit. Previously, I founded and led IT consulting firms that worked in the area of developing software solutions based on the Microsoft technology stack.

In my work I focus on .NET development and software architecture. I have written some books and articles on C#, database development, Windows Azure, Windows 8 development, WPF, and Silverlight. Regularly I speak at conferences, do workshops and conduct trainings in Europe and the US. Since 2010 I have been MVP for Windows Azure.

I graduated the Higher Technical School Leonding (AT) for MIS with honors and hold a BSc (Hons) Computer Studies of the University of Derby (UK).

Contact

Twitter: @rstropek
Facebook
Google+
Xing
LinkedIn

Authors