Additional modules

Vacation workflow

Key functions

  • Personal calendar
  • Group calendar
  • Leave requests, and cancellation requests
  • Overtime reduction requests
  • Approval with up to 4 levels
  • Substitution depositable
  • DSGVO compliant
  • Import into Outlook possible


  • Users need a digital license for the vacation workflow

The vacation calendar in TimePunch allows the maintenance of a personal vacation and absence calendar. Here you can view your own vacations and the vacations/absences of your team colleagues. Of course, everything is DSGVO-compliant and without insight into the reason for absence.

The same applies to the group calendar. In the group calendar, the employees of the teams, departments and branches can be called up centrally and checked for planned absences. Of course, the permissions of the respective user must be observed here as well.

All employees can apply for vacation, overtime reduction or special leave centrally in the calendar. Up to four different approval levels can be stored. Each approval level can have any number of approvers.

The leave workflow is controlled via mails. When a request is made, the approver receives an email from the applicant and can then approve or reject it via the software.

After approval, employees receive a confirmation mail. This contains an Outlook calendar entry that can be added directly to the applicant's Outlook calendar by double-clicking on it.

If a request has been approved and is then to be revoked, employees can submit a cancellation request. This must then also be approved by the stored approvers. Alternatively, HR management can cancel the leave at any time without a release process.


Key functions

  • Individual bookings
  • Daily working time
  • Overtime / flextime account
  • Access to personnel file


  • Users need a digital license for self-service

The self-service serves as a central element in TimePunch to strengthen the acceptance for time recording within the workforce. The individual bookings are visible for here per day. In the monthly overview, the start and end of the working time, the break and the logged working time are displayed. In addition, the development of the flexitime account and the resulting overtime and absences can be tracked and traced.

Employees are also given access to the digital personnel file and can thus view employment contracts, employee interviews or even pay slips digitally. In addition, they are proactively informed by e-mail when new documents are available in the personnel file.

Frame and shift models

Key functions

  • Max. Working time
  • Dynamic mandatory breaks
  • Fixed breaks with start and end times
  • Frame times and shift times
  • Rounding of work start and end

In the TimePunch Cutter module, the frame and shift models are defined. This concerns the max. bookable working time per day, e.g. 10 hours as usual in Germany. In addition, mandatory breaks can be defined, e.g. after 6 hours or 9 hours. If employees forget to clock in for the mandatory break, the break taken is automatically extended to the minimum break length.

The frames or shift times are also important. Frame times can be defined here, between which employees are allowed to work. Before and after the end of the frame working time, punching times are not taken into account. If, for example, three frame times are stored for a day, TimePunch selects the correct frame time based on the actual booking. This makes it possible, among other things, to map shift models with early, mid and late shifts.

In many companies, rounding of the start and end time is also necessary. This makes it easier for employees to recalculate their pay slips. If desired, TimePunch can also handle the rounding of the start and end time for the employer.

But not only dynamic breaks after a certain working time, but also fixed breaks with start and end time can be stored in TimePunch. These breaks are then entered independently of the employees' individual bookings.

Attendance list

Key functions

  • Check attendance
  • DSGVO compliant status display
  • Printout incl. date for control


  • Users need a digital license for the attendance list

The attendance list allows supervisors or the personnel office to check which employees are currently actively working, have not yet logged in, or are prevented by vacation or illness.

Of course, the attendance list is DSGVO compliant. Only users with a management function are shown, for example, the reason for absence, illness or vacation. Employees who are only collegially connected do not see the reason for an absence, but only the status present or absent. This is again uncritical, since the pure status is also visible by physically passing by the colleague or also by the entry in the Outlook calendar.

The attendance list also has a print function that prints out the current status report including date and time. This makes it possible to prove beyond doubt whether employees were present in the office at a certain time or not.

Feature overview

Check out our features

Holiday workflow
Personal calendar Here, each employee can store his/her team colleagues with whom he/she has a lot to do for a direct overview.
Group calendar In the group calendar, the absences of employees per team, department and branch can be viewed.
Vacation requests, and cancellation requests Employees can submit vacation requests. If a vacation has been finally approved and is then not to be taken, a vacation cancellation can be requested in the same way.
Overtime Reduction Requests In the calendar, not only vacation but also, for example, overtime reduction or special leave can be requested.
Approval with up to 4 levels A total of up to four levels can approve leave. Team management, department management, branch management and a self-defined person.
Substitution can be stored Each employee can be assigned a fixed substitution.
Data Protection Regulation (GDPR) compliant Employees can only view reasons for absence if they have a corresponding management function.
Import into Outlook possible After approval of the request, the applicant receives an email to which an Outlook calendar entry is attached. This allows the absences to be imported into Outlook.
Individual bookings Possibility to view all individual bookings
Daily working time Possibility to check the daily working time, with start and end, as well as break, overtime and absenteeism.
Overtime account Possibility to view and check the overtime account.
Access to the personnel file Possibility to view employment contracts, employee interviews, pay slips, etc.
Framework and shift models
Max. Working time The maximum possible working time per day can be stored in the framework time model.
Dynamic mandatory breaks It is possible to define mandatory breaks after a certain number of hours. E.g. 30 minutes break after 6 hours working time or 45 minutes break after 9 hours working time.
Fixed break with start and end Breaks with a fixed start and end time can be created within the framework time model. These are booked by TimePunch independently of the employees' actual working time.
Frame times and shift times Frame times can be stored in TimePunch, within which employees are allowed to work. If several frame times are created per day, then one speaks of shift times, since TimePunch selects the frame time that fits best to the employees' punching times.
Rounding of work start and end dates TimePunch offers the possibility to round the work start and end dates in an employer-friendly or employee-friendly way.
Attendance list
Check attendance In the attendance list, the status of the employees can be checked.
DSGVO compliant status display The display within the attendance list is DSGVO compliant. The specific reason for absence (illness/holiday) is only displayed if employees have the corresponding management function.
Printout incl. date for control The attendance list can also be used to document attendance. The printout contains the date and time for this purpose.