The "Time tracking" module enables your employees to record their working hours. The Time tracking interface is available directly within the Xentral instance, providing a convenient way for office staff and remote workers to log their working hours. Some of our clients also wish to allow their employees to register their arrival and departure using an RFID chip in the Time tracking, without having to log into the Xentral instance itself. For this purpose, our partner Projektraum Reger offers an Xentral-specific RFID time tracking hardware.
More information about the RFID time clock from Projektraum Reger.
The following describes the use of the Time Clock module directly within the Xentral instance.
After both the terminal and the user account for time recording have been set up, the employee can book attendance and break times using the time card.
Please note that you always start the time recording on the first of the month, so that there are no minus hours or no manual supplement has to be made.
These events can be booked:
-
Arrival
-
Departure
-
Break Start
-
Break Stop
The working time worked by each employee is calculated from the added working times.
The time clock interface includes the following elements:
-
Name of the employee (first line)
-
Current status of the employee (second line)
-
Buttons for booking an event (third, fourth and fifth row)
-
"Logout" button for logging out without booking an event (bottom)
You can also book times manually under Administration > Settings > Employee administration > Employee time recording > Booked times > New entry.
A time can also be booked in the calendar by clicking on the corresponding day (e.g. vacation, sick).
Important
Please always click in the correct tag when adding. A manual change may not be applied by saving. If necessary, check the entry later in the calendar.
The evaluation of the booked times of your employees takes place under Administration > Settings > Employee administration > Employee time recording. There, the booking information of the employee selected in the selection list on the left is displayed in the following tabs:
-
Vacation/Sick time
-
Attendance statistics
-
Overview of hours
-
Booked times
-
Booked project times
-
Booked customer times
Using the Attendance statistics tab, you can display the times of your employee's attendance for a freely selectable period and the attendance statistics as well as the booked times can be exported as a PDF or CSV file at any time.
In addition, the dashboard displays the working time worked to date, the total target working time and the difference between the two. This allows minus or plus hours to be displayed and overtime worked to be calculated and displayed.
Under the Print time records tab, a record of the working time can be generated and printed for the selected employee for a freely selectable period. If the start and end of work are more than 16 hours apart, it is assumed that the employee has forgotten to clock in. To make this obvious, question marks are displayed on the time sheet.
In the Settings tab, various parameters of the time recording can be defined, depending on the employee.
You have the possibility to define different break lengths, which should be deducted automatically after a certain working time. Likewise, you can enter the number of vacation days stored for the employee here.
When recording via the dashboard for employee time recording, you must specify the specific days for which leave is taken. This means that if you take a week off, you do not enter the whole week including Saturday and Sunday, but only Monday to Friday.
-
Template weekly hours: Mon: Tue: Wed: Thu: Fri: Sat: Sun: from to
-
Help weekly hours: Mon: Tue: Wed: Thu: Fri: Sat: Sun: from month: to hours in month: After calculating, click apply to save target hours data
-
Standard start of work: This time is used if no times were booked by time clock on this day, but an actual time was entered manually. The form hour:minute e.g. 08:00 must be used
-
Raise to start of work: If a default time is set and this check mark is set, the clock-in time will be set high if the employee books earlier
-
Round "come" time clock: Rounds the time up or down for the next 5,10,15 ... minutes when starting work
-
Round "Leave" time clock: Rounds the time up or down for the next 5,10,15 ... minutes when leaving work
-
Round breaks in minutes: A round break can be set here, e.g. 60 minutes
-
Automatically subtract pause: Fixed from working time BreakWorking time
-
Automatically subtract break → Hours:minutes from working hours. Automatic breaks can be entered here for three different working hours. For example, 15 minutes can be deducted automatically after 4 hours and 30 minutes after 6 hours.
-
Break duration → Ignored if staggering is activated
-
Always add pause from time clock to automatic pause: If the check mark is activated, manually booked breaks are added to the break time of the automatically deducted break. Example: 6 hours working time with 30 min automatically deducted break + 10 min manual break → 40 min break and 5:20 ACTUAL time.
-
Vacation: 2016 2017 2018 2019 2020 2021
-
Vacation days in year: Indication of the vacation days in the specified year
-
Remaining vacation in previous year: Manual entry of the remaining vacation days from the previous year
-
Hours per vacation day: Indicates how many hours per vacation day are billed. For example, a part-time employee with 20 hours per week can be billed for 4 hours.
Note
If you have selected a staggering of breaks, you must enter them in ascending order of working hours, otherwise the staggering will not work.
You will find a global tab Settings in the employee time recording.
-
Automatic logout after seconds: The employee will be automatically logged out from the time clock mask if he has not clicked after x seconds
-
Calendar color: The color in which your employee's booked times will be displayed in the calendar
Under the tab Vacation schedule (all employees) you can clearly see which employee has taken vacation and when. By hovering over the vacation markers you can see the names of the employees.
In addition, there is another overview in the Vacation overview tab. This shows a specific year for each employee:
-
Total number of vacation days
-
Vacation days taken - Including days already registered in the future
-
Remaining vacation - i.e. how many vacation days can still be taken
-
Previous year's vacation days taken over for this year
Note
If an employee has no vacation days on file, he or she will be listed with missing entries.
Display of vacation/absences in the main calendar
You can display vacation or absence days entered in the employee time recording in the calendar. This means that you have a vacation calendar for all employees, which you can view, but only the administrator can change in the employee time recording.
For this purpose, the values entered in the Vacation/Sickness tab are taken.
If an employee leaves the company, it is possible to change the validity period of the role as follows. Navigate to the desired Contact and click on the pen icon of the relevant role in the Roles tab. You can then enter the date up to which the role should be active.
You can do the same in employee time recording via the filter show former employees also.
Holidays can be entered via the Days off/public holidays module. Administration > Settings > Employee Administration > Days off > +NEW.
-
Designation: Enter description
-
Date: Enter date of the holiday
-
Type: Set type
-
Project: Select a project
-
Country: Select a country from the drop-down menu
Finally click on Save.
There is also the possibility to automatically load the non-working days of a certain state into the list.
Days off that you have defined are treated as fully completed working time, i.e. the hours preset for the day in question are automatically entered as worked and marked as a holiday by a color coding:
-
The red field shows the sick hours
-
The orange field shows the unpaid hours (vacation)
-
The blue field shows the contractual vacation hours
The employee time recording/time clock works to the minute; seconds are truncated in calculations. Rounding differences are not to be considered as errors.
Employees can request vacation days and sick days in the employee time recording module. For this purpose, there are Submit requests and Edit requests tabs in the module. The former is visible to all users who are allowed to request absences, the latter is visible only to users who are allowed to approve absences of their colleagues, e.g. department heads or HR managers. The prerequisite for this is that all employees are also created in xentral as addresses with the role Employee and their planned working times are stored in the employee time recording.
Who can request absences and who can approve them is controlled by groups and user rights management. Each department can be created as a group and the addresses of your employees will be added to this group. In each group there must be at least one responsible person who is allowed to approve the requested absences.
This person in charge (e.g. head of department/personnel manager) needs the right timemanagement handle from the user rights management. This person in charge receives an e-mail as soon as an employee from his group requests an absence.
It is not possible for users who do not belong to any group to request absences - then an error message appears. If a user belongs to a group that does not include at least one other user with the timemanagement handle right (i.e. a responsible person), an error message will also appear.
In the overview, you can see your own vacation planning in the current year in the basic setting. You can navigate one year forward and one year backward. The groups in which you are a member are listed. If you select a group, in addition to your own absences, the absences of the other group members in the future are displayed anonymously. Absences before today's date are not displayed. Anonymized means that the absences of the other members are displayed as Absent, no matter if it is a vacation or an illness. Finally, there is the checkbox Split by employees which, if active, displays the absences of the individual group members line by line.
Clicking on a day opens a window where you can fill in the start date, the end date, the type of absence, an additional comment. It is also possible to choose whether the absence is a half day or not.
If both a start date and an end date are selected, the number of vacation days required is automatically calculated from the selected period. Holidays are always excluded from the calculation. Saturdays and Sundays are deducted or not depending on whether hours have been entered in the Template weekly hours fields in the Employees > Settings tab.
Possible actions in this overview:
-
Request vacation (must be released)
-
Request sick leave (must be released)
-
Remove vacation (must be released)
-
Remove illness (must be released)
-
Delete vacation request (does not work for vacation in the past)
-
Delete request for illness (does not work for vacation in the past)
In this tab, responsible persons may edit all requests originating from members of their group(s), i.e. approve or reject the requested absences. Users with the timemangementsuperprivilege right may even edit all leave requests of all employees. This right should therefore be reserved for HR managers or interdepartmental managers. Administrators have every right, including timemangementsuperprivilege.
If vacation or sickness requests are rejected, they will be highlighted in color in the Submit requests overview for some time and can then be processed again by the employee. If the deletion of an absence is approved, the status is removed from this day. If deletion is rejected, the day remains marked as vacation or illness.
In this tab there is also the submenu Completed requests where you can see all the processed requests.
An e-mail is always sent when a supervisor approves or rejects a request. The text of these emails can be configured in the business letter template module.
In the document template, the following variables are available in both the body and the subject:
-
{DAYTYPE}: Previous status of the day
-
{FROMDATE}: Start date
-
{TILLDATE}: End date
-
{EMPLOYEECOMMENT}: Comment of the applicant
-
{SUPERVISORCOMMENT}: Supervisor comment
-
{EMPLOYEENAME}: Name of the applicant
-
{EMPLOYEENUMBER}: Number of the applicant
-
{AMOUNTDAYS}: Number of days of leave required
-
{REJECT}: Was the request accepted or rejected