Here you can, among other things, compensate overtime hours if these, for example, have been paid out, and flexibly create absence and leave reasons that are to be made available to your employees.
The module provides you with the following additional menu items in your ZEP:
Absences & Events
Here you enter your absences (vacation, illness, time off in lieu).
Reports > Employees > Absence Overview
Overview of employee absences. Can also be grouped by absence reason ("Absences Overview").
Reports > Employees > Working Times Overview
Here you create a report of all employees' working time and absences. The target and actual working time, paid absence time, and the resulting overtime hours are displayed for each employee over a specific period.
Reports > Employees > Annual Absence Days
Display of all absence days per employee over one year.
Reports > Employees > Month-end Report
Every employee can use the Month-end Report to view their current status regarding their working time, overtime hours, vacation days, remaining vacation, etc. In this report, the employee sees the hours they have worked, how much extra time was incurred per day, how many hours were worked on Sundays and public holidays (with surcharge), and the absences for each day.
Administration > System > Month-end Closing
With the Month-end Closing, all working time, overtime hours, and absences are saved for all employees for every month. No more changes can be made in a closed month! The Month-end Closing can be undone to make changes.
Administration > Overtime & Absences > Reasons for Absence
Definition of Absence Reasons.
If you want to use the Absences & Overtime module, you must specify an introduction date in the settings and then click Change.
Settings
If you use the Absences & Overtime module, you must first make a few basic settings in your ZEP instance.
You can find these under Administration > Overtime & Absences > Settings.
Here you can make General Settings, settings for Absence Requests, Reports, and Remaining Vacation & Surcharges. To do this, either click the pen and paper icon next to the bold headings or the button Change Settings.
Introduction of the Overtime, Absence, and Vacation Module
Specify here the month from which the Absences, Overtime, and Vacation module was introduced in ZEP.
From this month onwards, employees must fully record all their Working Hours; otherwise, Absences will be calculated.
If you only recorded a few times for testing and are only starting to use ZEP productively in the following month: enter the month in which you start productively as the time of introduction here.
Specify the Overtime from the previous year and the Vacation Entitlement for the current financial year for each individual employee in Employee Administration (currently means from the introduction of the add-on module).
You should perform the Month-end Closing regularly starting from this date.
If you previously managed your Absences with an "Absences Project," you are no longer permitted to book time to this project after the introduction of the add-on module.
End of Financial Year
Specify the month in which your Financial Year ends. This date affects the timing of the employee's Vacation Entitlement if you enter the following in the Vacation Year setting: "Annual Vacation Entitlement always at the start of a financial year."
Vacation Year
"Annual holiday entitlement always at the beginning of a business year"
the Vacation Year corresponds to the Financial Year."For every employee, the annual holiday entitlement begins on a different date (generally starting date, common in Austria)
the Vacation Year corresponds to the employee year.
Absence Recording & Emails for Excessive Overtime
"Users may enter own periods of absence from authorization level"
Here you specify the role level from which employees are allowed to record their absences themselves."Allow recording of absences in the past"
Specify whether employees are allowed to record their absences retrospectively.
"Time recording for entire day of absence enabled"
Define here whether a user is allowed to book time on a day they have defined as a full Absence Day."send an email to the department manager or to the administrator
when there are too many overtime hours per day?"
Here you can specify that an email is sent if an employee has worked more than an amount of overtime hours defined by you.If you set "From this number of overtime hours per day" and enter an amount x, the following applies: If an employee records their time and the number of overtime hours on that date exceeds the amount x, an email is sent.
The recipient of the email is:
The employee's Department Manager
If there is no Department Manager or no email address is specified for the Department Manager, the email is sent to a Department Manager of a superior department.
If no email could be sent even in this way, the email is sent to all Administrators.
Freelance Employees and occasionally working auxiliary staff are usually managed in ZEP with a Regular Working Time of 0. Therefore, the following applies in ZEP: If the employee has a Regular Working Time of 0 on every weekday, no Overtime Notification is sent.
You can customize the text of the email under Administration > Overtime & Absences > Mail Templates. The corresponding mail template is titled "Notification for excessive overtime hours per day."
Absence Requests
Recipients of requests for approval of absences
Absence Reasons requiring approval can only be approved by Administrators or, with the Locations & Departments module, by Department Managers. Employees can submit an application for approval of absences via email.
Specify who should receive the employee's vacation request via email. In most cases, this will be the Administrator so they can approve the requests. Additionally, you can enter any number of further recipient addresses (e.g., HR personnel), separated by spaces, commas, or semicolons (depending on the setting under Administration > My Company > E-Mail). Furthermore, the request is always also sent to the recipients explicitly specified in the mail template in the master data.
With Locations & Departments module:
Here, Department Managers and Department Managers of superior departments are also available as recipients for selection. This setting applies to all departments if you do not make other settings at the department level. (See Department Data: Overtime, Absences, Vacation for department-specific settings.)
Request Recipient & Remark Pre-filling
You can additionally specify whether employees are allowed to view and edit the recipients of the Absence Request email when applying for their absences.
Furthermore, you can pre-fill a text that is displayed in the remark of the Absence Request. This text is only a default setting and can be edited by every employee in their Absence Request.
If you have specified "A Department Manager may approve their own absences: No," the Department Manager will not receive an email for the approval of their request. This may result in there being no recipient (from the list) who can be notified according to the specifications. In this case, the Absence Request is sent to Department Managers of superior departments, Administrators, or additional recipients.
Approving and Changing Absences
Additionally, you can determine whether only an Administrator may change approved Absences, and whether a Department Manager (only with the Locations & Departments module) may approve their own Absences.
Contractually Compensated Overtime Hours
This setting is relevant if you have employees in your company whose employment contract contains a regulation on Overtime Hours Compensated by Contract.
In this case, you can set the option deduct inclusive overtime from monthly hour balance to active under Administration > Overtime & Absences > Settings, as it is inactive by default.
If you have activated this setting, you can specify a value and a calculation type (hours or percentage) for the Overtime Hours Compensated by Salary per month as a default setting for new employees under Administration > Employees > Settings. These values are then automatically adopted for newly created employees.
In the menu item Regular Working Time of a selected employee, you can individually adjust the default setting.
The option to manually compensate Overtime Hours and Vacation remains unaffected by the automatic compensation for contractually compensated Overtime Hours.
Monthly Calculation of Compensated Overtime Hours
Up to x (setting per employee) overtime hours per month are considered as "overtime hours compensated by salary," meaning they are deducted from the overtime balance.
Thus, no more than x is compensated per month, and no more than the overtime hours actually worked.
Only the overtime hours worked in that specific month are considered per month, not the overall overtime balance.
No surcharge is applied for deficit hours. If an employee records time off in lieu during that month, resulting in deficit hours in that one month, this has no effect, even if a deduction occurred or will occur in an earlier or later month.
Example 1:
An employee has a contract with 40 regular working hours per month plus 10 overtime hours compensated by salary. If they work 9 overtime hours in September, these 9 hours are recorded as compensated by salary.
Example 2:
If they work 13 overtime hours in September, 10 are recorded as compensated by salary, meaning 3 overtime hours remain.
Example 3:
In October, the target working time is 107 hours. The employee has booked 95 hours of working time (because they took the rest as time off in lieu). This results in a deficit of 12 hours. No automated compensation is recorded whatsoever.
Reports
Current Month up to and including current day
You can activate the option here as a default setting to set the current day as the end of the period in the Reports Employees > Month-end Report, Time Verification Overview, Working Time Overview, and (when using the Locations & Departments module) the Reports Department > Reports > Times as the end of the period. If you call up one of these Reports, the current day is specified as the period end in the default setting of the period. This means the calculation of the current month's overtime hours occurs up to and including the current day.
You can set the period as desired (differently) at any time; the complete set period is always evaluated.
Message if the last month-end closing is older than this number of months
If you regularly perform Month-end Closings, you have the assurance that employees can no longer change the times for the relevant month. Furthermore, some Reports will be faster.
A note is displayed in these Reports if the last Month-end Closing is long overdue. Set here after how many months the note should be displayed. The number must be between 1 and 12.
Show overtime remainder in 'My ZEP
Specify whether employees are allowed to view their current Overtime Balance under Reports in the Absence Calendar, the Month-end Report, and the Time Verification Overview.
show remarks to balanced holidays + absenteeism in the month-end evaluation
If you want your employees to see in ZEP why overtime hours or vacation days were compensated, you can optionally set this here. If you specify "Yes" here, employees will see the remark you entered when compensating overtime hours/vacation days under Employees > Compensation Overtime, Vacation in their Month-end Report.
Pay total of all payable hours (work, paid absence, annual holiday, holidays) in addition to overtime account
If you check the box here, the following Reports change:
Month-end Report
instead of the column "effective hours," there is the column "payout hours." Payout hours are the sum of:
Working hours and
paid Absence (Vacation, illness) and
public holiday hours and
surcharge (special times) and
minus Break Regulation (non-complied breaks), if applicable.
Annual Summary
Additional column "payout hours" (per month).
Working Time Overview
New column "Payout Hours Balance"
An employee must at least have 'User add. authorizations' access permission in order to view the absences overview for all employees in 'My ZEP > Reports'
If you activate the checkbox, employees who have the User role cannot see this report. If you do not check the box here, all employees can see the Absence Overview.
Residual Holiday and supplements
Residual holiday from an elapsed year that is not taken will automatically expire at month-end closing
Optionally specify if and when remaining vacation from the expired Vacation Year automatically expires during Month-end Closing.
Always in the subsequent year, in month
You can specify which Month-end Closing triggers this automation. If you set March, for example, ZEP will automatically delete all old vacation days from the previous year during the closing of the month of March. This automatically deleted remaining vacation will be displayed in the Compensation menu item for a selected employee.
The deletion of unused remaining vacation only works if a previous year exists.
Example: If this module is introduced on 01.01.2023, ZEP cannot determine the remaining vacation from the previous year; the automatic deduction will only work starting from the next year, 2024.
Always [Number] months after the holiday year end
This variant is to be used especially if the Austrian variant—where every employee has their own Vacation Year starting from the Hire Date—is set. However, it also works if the Vacation Year = Calendar Year and is then useful if the vacation should expire later than the following year.
An expiration always only occurs during the Month-end Closing of the relevant month that is set here. If the month has not yet been closed, no expiration will be visible.
If the setting is changed retroactively, nothing changes for the months that have already been closed.
Supplements
List supplements for holidays and special times as time surcharges and add to the overtime account
If you do not check the box, surcharges entered under Administration > Overtime & Absences > Public Holidays are reported in the Month-end Report. They are not converted into Time Surcharges.
With the box checked:
All surcharges entered under Administration > Overtime & Absences > Public Holidays become Time supplements.
You can assign a Time supplements (in %) for every entry under Administration > Overtime & Absences > Special Times.
You can define a special time on public holidays under Administration > Overtime & Absences > Special Times.
If you have already assigned a supplement for a public holiday (e.g., 50%) and only define a special time for public holidays (e.g., 100%), the two Time supplements are added together (=150%).
In an employee's Month-end Report, a column for Time surcharges is displayed for public holidays and each special time in the monthly overview, plus an additional column for the total surcharges.
In the Month-end Report, the column Hour Surcharges is additionally displayed in the annual summary table.
In the Working Time Overview report, the Hour Surcharges are displayed in an additional column.
In all Reports involving internal costs, the Time Surcharges are factored in using the employee's internal hourly rate (Project Status Margin, Overall Status Margin, and Internal Costs).
The setting is a global default and can be turned off per employee.
Time Surcharges are calculated starting from the date of the "Introduction of the Overtime, Absence, and Vacation module" or the last executed Month-end Closing!
Overtime & Time Surcharges per Employee
Calculate and display Overtime and Time Surcharges
If you have employees who should not be credited with Overtime and Time Surcharges (if applicable) because Overtime is included in their salary or because they are freelancers and are paid according to their hours worked, then you can set whether Overtime and Time Surcharges should be calculated and reported for this employee in the Data section for every employee by clicking the pen-and-paper symbol.
Time Surcharges are only considered if the box is checked for Report time surcharges for public holidays and special times as time surcharges and add them to the Overtime Account under Administration > Overtime & Absences > Settings.
For employees for whom the calculation of Overtime (and Time Surcharges, if applicable) is switched off, the tables and information related to Overtime and Time Surcharges will be hidden in the Reports.
Default Settings for New Employees
Under Administration > Employees > Settings, you will find the option to make Default Settings for vacation days, absence days, and contractually compensated overtime hours for new employees. To do this, click the Change Settings button and switch to the Default Settings for new employees tab.
This setting is primarily relevant for part-time employees:
Set correspond to calendar days if the employment contract of a part-time employee stipulates the same number of working days as for a full-time employee, and you therefore enter an average value per day as the Regular Working Time. Absence Days correspond to calendar days. Every whole Absence Day has the same value. Every whole vacation day means one day deducted from the vacation quota.
Set convert according to regular working time/full time if the number of vacation days in the employment contract was calculated depending on part-time employment. Absence Days correspond to full-time working days. Every whole Absence Day is only worth as many hours as the Regular Working Time of the relevant weekday. If the employee takes a whole day of vacation, this corresponds to the Regular Working Time of the relevant weekday in hours, converted into full-time working days.
Example with 8 hours per full-time working day: If the employee has 4 hours of Regular Working Time on Friday and takes the entire Friday off, only half a day of vacation is deducted from their vacation quota.
For full-time employees who have the same Regular Working Time every day, this setting makes no difference, unless the full-time employee has different numbers of hours of Regular Working Time on different weekdays, and less vacation should be used for the shorter working days.
If a vacation day suddenly is worth more or less, e.g., due to a change in the employment contract, ZEP will NOTautomatically convert the vacation entitlements / remaining vacation. The change must be agreed upon with the employee, the new vacation entitlements must be entered, and an adjustment must be made manually, if necessary.
For (freelance) employees with Regular Working Time 0, only the setting correspond to calendar days is suitable. And conversely: With the setting convert according to regular working time, it no longer makes sense to define working days with Regular Working Time 0.
Master Data
By using the Absences & Overtime module, you gain the ability to make further entries in ZEP. These are the submenu items Absence Reasons, Mail Templates, and Special Times, which you can find under Administration > Overtime & Absences > Settings.
Absence Reasons Overview
The Absence Reasons can be found under Administration > Overtime & Absences > Reasons for Absence
.
There are five categories of Absence Reasons that differ as follows:
Annual Leave
Every entered vacation day is deducted from the employee's Vacation Entitlement, regardless of the Regular Working Time defined for the weekday (even with 0 Regular Working Time).
One vacation day = the number of hours corresponding to the weekday is credited to the Hour Account.
Leave with specification of the time: is converted into days according to the weekday's Regular Working Timeand deducted from the Vacation Entitlement.
Paid Absence, e.g., illness
One sick day = the number of hours corresponding to the weekday is credited to the Hour Account.
Unpaid Absence, e.g., sick leave without continued pay, parental leave
One day sick leave without continued pay = the number of hours corresponding to the weekday is deducted from the Target Working Time.
Flexitime
Merely informative.
Absence Documentation, e.g., home office
Informative, but not a "real" Absence.
The Break Regulation with Core Working Hours applies on days marked with "Absence Documentation.
Edit reasons for absence
If you have set the option Time recording possible on full absence day = No under Administration > Overtime & Absences > Settings, this setting does NOT apply to the Absence Reason category "Absence Documentation" (the setting applies to all other categories). Absence Documentation does not block the booking of time, and vice versa.
The Absence Reasons of the category "Absence Documentation" are visible to all employees, regardless of their permissions. (Background: employees can see that a colleague is doing Home Office, for example, and is therefore not physically present but is still reachable by phone, for instance.) The Absence Reasons of the category "Absence Documentation" can also be entered in the calendar on weekends, public holidays, and non-working days.
Other Absence Reasons can be recorded in addition to "Absence Documentation," e.g., Home Office full day and Leave 50%.
No Absences can be recorded on non-working days/public holidays, exception: Absence Documentation.
You can select a color for every Absence Reason, in which the Absence Reason is displayed in the calendar. Please note: only an Administrator or Controller can see these colors and thus the different Absence Reasons in Reports.
You can rename the Short Form of the Absence Reason: click the pen symbol next to the short form in the Absence Reasons overview, enter the new Short Form, and save it.
You can store Absence Reasons in multiple languages.
The entry is made in the Designation field: click "German," enter the German designation for the Short Form; click "English," enter the English designation; click "French," enter the French designation. Depending on the language set for the employee or the project, the German, English, or French designation will be displayed.
You can specify for every Absence Reason whether it is "requiring approval." Absences with this Absence Reason must therefore be approved by an Administrator (or Department Manager, if applicable).
You can optionally set whether the employee should be informed by email about the approval or revocation of the approval of their absence (Default setting: Yes).
Every employee may record absences for himself
This controls whether an employee has this Absence Reason available for selection in their Absence Calendar or whether only an Administrator or Department Manager may record this Absence Reason. The recording of this Absence Reason is then only possible via Employees > [Employee Name] > Administration > Calendar.
Example: the Absence Reason "Sick with continued pay" should not be entered by the employee, but only by Administrators.
If you do not check the box for this option, all employees, including Administrators and Department Managers (if applicable), will not have the corresponding Absence Reason available for selection under Absences & Appointments! But of course, Administrators and Department Managers (if applicable) can select and enter this Absence Reason for themselves under Employees > [Employee Name] > Administration > Calendar.
Additionally, you can specify for each Absence Reason the "absence duration" with which it can be booked.
"Full Day" is always activated. You can optionally store for each Absence Reason whether it may also be booked with "50%" or with the specification of the "Time."
You can specify for each Absence Reason whether the Short Form should be publicly visible, meaning all employees will then see the Absence Reason of the other employee in the calendars released to them as well as in the Absence Overview report.
Public Holidays
Set a year and click Execute. You will receive the tables of the Public Holiday Calendars defined in ZEP for this year. If the tables are empty, no Public Holidays have been entered for the relevant year yet.
You must enter the Public Holidays in ZEP for every calendar year (in time, before employees start entering vacations and working hours).
Continue all Public Holiday Calendars from this year for the following year
Click the button Continue all Public Holiday Calendars from YYYY for YYYY+1. All Public Holiday Calendarswith the respective Public Holidays of the corresponding year are continued in the following year.
Under Administration > System > Tasks, there is the Task Continue all Public Holiday Calendars for the following year, which triggers the same action as the button Continue all Public Holiday Calendars from YYYY for YYYY+1.
You can schedule the Task (it does not schedule itself). Execution is on January 1st at 12 PM noon every year. It always creates the Public Holidays for the following year. For example, on 01.01.2025, it will create the Public Holidays for 2026.
If the message "0 Public Holidays created" appears, it is either because the source year also had no Public Holidays or because all Public Holidays for the target year were already created (i.e., someone probably already did it manually).
Create Public Holiday Calendars & Public Holidays
Creating Public Holiday Calendars
If you have employees at different locations (e.g., in different Federal States), you can define separate Public Holiday Calendars for them. Click the button + Create New Public Holiday Calendar and enter a name, a description if applicable, and save.
First-time Entry of Public Holidays
After creating a Public Holiday Calendar, when you click the button Calculate Public Holidays for [Calendar Name] for [Year], you can specify for which country (Germany, Austria, or Switzerland) and for which region (Federal State, Canton) the public holidays should be calculated.
Subsequently, you can edit the list of Public Holidays as required by adding missing Public Holidays (Enter new Public Holiday for [Calendar Name]) and deleting invalid ones (trash can symbol). This may be necessary if there are additional regionally valid Public Holidays or for Public Holidays according to a collective agreement.
If you already have Public Holidays in the table and call up the calculation of Public Holidays again, only missing Public Holidays are added, but no Public Holidays are deleted.
If ZEP determines that Absences (e.g., vacation) are already recorded on a Public Holiday to be generated, the calculation of Public Holidays is rejected with a corresponding error message. You can determine which employees have recorded Absences via Reports > Employees > Absence Overview. Delete these Absences and restart the calculation of Public Holidays.
You can optionally specify whether Surcharges for Public Holidays and special times should be reported as Time Surcharges and added to the Overtime Account (under Administration > Overtime & Absences > Settings). These Time Surcharges are calculated starting from the date of the Introduction of the Overtime, Absence, and Vacation module or the last executed Month-end Closing.
You can change the weight and the percentage surcharge (Default setting "0") for every Public Holiday. This information is adopted into the Public Holiday calculation for subsequent years.
When entering an additional Public Holiday, you can:
specify a fixed date, e.g., July 4th for American Independence Day or 31.12. for New Year's Eve
select a movable Public Holiday, i.e., a Public Holiday that falls on a different date every year, e.g., Easter Monday, Ash Wednesday, etc.
When copying Public Holidays from one year to the next year, the movable Public Holidays are transferred to the correct date in the New Year.
The Weight of a Public Holiday determines the Target Working Time on that day.
Full Public Holiday: the Target Working Time is 0.
Half Public Holiday: an employee's Target Working Time on that day is half of their Regular Working Time for that weekday.
Max. Hours: Some Public Holidays, e.g., in Switzerland, stipulate that an employee must work a maximum of 6 hours, for example, on that day. If you check "Max. Hours," enter this maximum number. The employee's Target Working Time on that day will then be this number, but a maximum of the employee's Regular Working Time for that weekday.
Public Holiday Surcharge
If work was performed on a public holiday, the surcharge also applies on the following day until xx:xx time.
Work on a public holiday is considered work performed between 0:00 AM and 12:00 AM of the respective public holiday. Work on the following day from 12:00 AM until x o'clock also counts as holiday work if the shift began on the public holiday.
Do not forget to assign the created Public Holiday Calendars to the corresponding employees under Employees > [Employee Name] > Regular Working Time, unless you want to use the already stored standard Public Holiday Calendar.
Public Holiday Exceptions
The public holidays in the "STANDARD Public Holiday Calendar" apply initially to all employees. Through Public Holiday Exceptions, you can determine that for one or more employees:
a specific date should not count as a public holiday (even if it is a public holiday in the standard)
or a specific date should count as a half public holiday (even if it is not a public holiday or is a full public holiday in the standard)
or a specific date should count as a full public holiday (even if it is not a public holiday or is a half public holiday in the standard).
Such exceptions result in one row in the Public Holiday Exceptions table per employee and date.
However, you can save time when creating exceptions by saving one exception for multiple employees at once, e.g., for several or all employees of a department:
When you click Enter New Public Holiday Exception, you can set the corresponding department (with the Locations & Departments module) in the pop-up window and select one, several, or all employees from the list. This allows you to record several exception rows simultaneously.
Furthermore, several Actions are available to you for Editing Public Holiday Exceptions:
If you have created all exceptions for one employee and the same exceptions should also apply to one or more other employees: Check the exception rows of the employee and select the action "Transfer marked Public Holiday Exceptions to other employees," select the employees to whom the exceptions should be transferred, e.g., all employees of a specific department, and Execute Action.
If you want to transfer the Public Holiday Exceptions of one calendar year to another year, use the action Transfer marked Public Holiday Exceptions to another year. This transfers not only the Public Holiday Exceptions with a fixed date (e.g., New Year's Day, Christmas) but also the movable holidays (e.g., Easter, Pentecost) to the correct date in the New Year.
Public Holiday Exceptions more clearly arranged and with new actions
The Public Holiday Exceptions table is (with the Locations & Departments module) grouped by Departments. The grouping and sorting of the Departments (by Department Short Form) are retained, even if you sort by Employee or Weight, etc. Sorting by Date and Employee is always added subordinately to the other sorting criteria (Example: if sorted by Weight, then within the same Weight, it is sorted by Date, and within the same Date, it is sorted by Employee).
Mail Templates
ZEP offers you the possibility to send emails at various points. For these emails, there are standardized texts included in the emails.
Under Administration > Overtime & Absences > Mail Templates, you can customize the standardized text for the Absence Mail Templates, Absence Request Mail Templates, and the Overtime Mail Templates. You have the option to send specific information through general placeholders.
You can send all Mail Templates as a test email (Preview) to your own email address. Click on Test Send (to own email address) in the column on German/English/French, and you will receive the email in the corresponding language sent to your address.
Special Times
The input option for Special Times can be found under Administration > Overtime & Absences > Special Times.
Special internal times are freely definable time segments that are considered and displayed in the Month-end Report(Reports > Employees > Overtime & Absences > Month-end Report, as well as Employees > [Employee Name] > Overtime & Absences > Month-end Report).
The working hours of your employees that occur during these "Special Times" are listed accordingly in the Month-end Report.
With Setting "No" for Report time surcharges for public holidays and special times as time surcharges and add them to the Overtime Account (under Administration > Overtime & Absences > Settings):
Specify a designation for the Special Time (e.g., Saturday, Sunday, Night Time, ...)
Select the day on which this Special Time occurs.
Specify the period (within the selected day) for which the Special Times apply.
Confirm your entries with "Save."
If you want to define a Special Time from 11:00 PM to 6:00 AM of the following day, you must do this in two steps:
Designation: "Night Time", Mon-Fri and Public Holiday, 11:00 PM - 12:00 AM, Save
Designation also: "Night Time", Mon-Fri and Public Holiday, 12:00 AM - 6:00 AM, Save
The Month-end Report will then display a column "Night Time" and will include working hours that occurred between 11:00 PM on one day and 6:00 AM on the following day.
With Setting "Yes" for Report time surcharges for public holidays and special times as time surcharges and add them to the Overtime Account (under Administration > Overtime & Absences > Settings):
you can record a Surcharge in percent for every entry.
you can define a Special Time on Public Holidays (e.g., "Night Time," see above) that is added to the Public Holiday Surcharge (under Administration > Overtime & Absences > Public Holidays).
Example: Public Holiday from 0:00 AM - 6:00 AM 50% (Night Time).
If time is now recorded on a public holiday with a 100% surcharge, in the time between 0:00 AM and 6:00 AM, the 50% surcharge is also considered in addition to the 100% surcharge (150% surcharge).
In an employee's Month-end Report, a column for Time Surcharge is displayed for public holidays and each Special Time in the monthly overview, plus an additional column for the sum of the surcharges.
In the Month-end Report, the column Hour Surcharges is additionally displayed in the annual summary table.
In the Overtime, Vacation Days report, the Time Surcharges are displayed in an additional column.
Time Surcharges are calculated starting from the date of the Introduction of the Overtime, Absence, and Vacation module or the last executed Month-end Closing and are dependent on the validity of the list of Special Times!
Create New List of Special Times
You specify the date from which the list of Special Times is valid.
Whenever you define a new list for Special Times for your company starting from a certain date, you also enter it in ZEP as a new list of Special Times with a new start date of validity.
Employee Vacation Entitlement
To enter the Vacation Entitlement for your employees, go to Employees > [Employee Name] > General > Employment Periods.
Fundamentally, you map the agreements regarding the Working Hours (Regular Working Time) and Vacation Times of your employees in ZEP as defined in the corresponding employment contracts.
There are two ways to enter the Vacation Entitlement: Vacation Entitlement in this period or Vacation Entitlement per year.
Vacation Entitlement in this period
Useful if the Employment Period is limited by a Leaving Date and this period comprises less than one year.
You can create any number of Employment Periods with a respective vacation entitlement in that period.
Vacation Entitlement per year
Contractually regulated vacation days per year.
If the period does not contain full years, meaning it begins mid-year or ends mid-year, ZEP calculates the annual vacation converted to the months of the Employment Period.
Example Vacation Entitlement per Year
An employee starts their employment on 01.08.2023 and has a Vacation Entitlement of 30 days per year. ZEP now calculates the prorated amount for the months of August - December (or up to the month that ends the financial year, according to the setting in Administration > Overtime & Absences > Settings).
30:12 x 5 -> 12.5 vacation days for the year 2023.
Usually, the employment period runs from the first day of a month to the last day of a month. If this is not the case (e.g., start date on the 15th of a month), ZEP still calculates the full monthly entitlement for every commenced month.
If you want to enter a different Vacation Entitlement here, also specify a leaving date for the employment period, e.g., 15.08.2023 - 31.12.2023, and then a Vacation Entitlement of 11.25 in that period. Then define another employment period 01.01.2024 - until indefinite and a Vacation Entitlement of 30 days per year.
If you specified under Administration > Overtime & Absences > Settings (Tab "General") that the Vacation Entitlement is always assigned on a specific date, you can set the date precisely.
Vacation Days and Absence Days
This setting is primarily relevant for part-time employees:
correspond to calendar days
Set this if the employment contract of a part-time employee stipulates the same number of working days as for a full-time employee, and you therefore enter an average value per day as the Regular Working Time. Absence Days correspond to calendar days. Every whole Absence Day has the same value. Every whole vacation day means one day deducted from the vacation quota.
convert according to regular working time / full time
Set this if the number of vacation days in the employment contract was calculated depending on part-time employment. Absence Days correspond to full-time working days. Every whole Absence Day is only worth as many hours as the Regular Working Time of the relevant weekday. If the employee takes a whole day of vacation, this corresponds to the Regular Working Time of the relevant weekday in hours, converted into full-time working days. Example with 8 hours per full-time working day: If the employee only has 4 hours of Regular Working Time on Friday and wants to take the entire Friday off, only half a day of vacation is deducted from their vacation quota.
For full-time employees who have the same Regular Working Time every day, this setting makes no difference.
If full-time employees have different numbers of hours of Regular Working Time on different weekdays, and if less vacation should be used for the shorter days than for the longer working days, you can also consider the setting calculate according to regular working time/full time for full-time employees.
If this setting changes for an employee (i.e., if a vacation day is suddenly worth more or less because the employment contract has changed), ZEP will NOT automatically convert the vacation entitlements / remaining vacation. The change must be agreed upon with the employee, the new vacation entitlements must be entered, and an adjustment must be entered manually, if necessary.
For (freelance) employees with Regular Working Time 0, only the setting correspond to calendar days is suitable. And conversely.
Month-end Closing
You can find the Month-end Closing under Administration > System > Month-end Closing.
If you have newly introduced ZEP or the Absences & Overtime module and have never performed a Month-end Closing:
Specify the month from which you want to introduce the Absences & Overtime module in the ZEP settings (Administration > Overtime > Absences > Settings).
From this month onwards, employees must fully record all their Working Hours; otherwise, Absences will be calculated.
Example:
If you only recorded a few times for testing in January of a year, but only start using ZEP productively from February, specify February of that year as the time of introduction for the Vacation module.
Specify the Vacation Entitlement for the current year for each individual employee in the Employment Periods(currently means from the introduction of the add-on module; you may need to create a new Employment Period).
If you use the Locations & Departments module, you can select a department as a filter criterion. Additionally, you can filter by the Employee Category (provided Employee Categories are created under Administration > Employees > Categories). You can select all, single, multiple, or "-none-" categories; the results table will then only show the employees with their monthly data that match the set filter.
Display Details billable/non-billable distribution
The billable recorded times are displayed in green per employee and day, and the non-billable times are displayed in blue. If you click on a day, all project times of the corresponding employee on that day are additionally displayed in a pop-up window. If you click on the employee name in the pop-up window, you are taken directly to that employee's Project Time Recording and can make corrections there if necessary.
Working Time Overview [Month Year]
Here you see whether your employees are using ZEP or whether someone has forgotten to book their times.
If you click on a day, all project times of the corresponding employee on that day are additionally displayed in a pop-up window. If you click on the employee name in the pop-up window, you are taken directly to the employee's project time recording and can make corrections here.
All employees with their hours worked per day are displayed in a table for the selected month.
The "Net Times" are displayed. This means that if a Break Regulation is applied and includes an automatic deduction for non-complied breaks or exceeding the maximum working time, these deductions are subtracted from the recorded time.
Time Surcharges (if the setting Report time surcharges for public holidays and special times as time surcharges and add them to the Overtime Account is set to Yes under Administration > Overtime & Absences > Settings) are not considered or displayed here at this point.
A red exclamation mark next to the employee name means that an hour limit for the month (or week, if applicable) has been exceeded (info is available in the flyover).
If an employee has worked on an "Absence Day" (e.g., full-day vacation), the Regular Working Time for that day PLUS the time worked is displayed as the working time for that day. Further information is available in the tooltip and the detail window.
Red marked fields
Too little work performed. You can specify that days on which less than a percentage of the Regular Working Time entered by you was worked are displayed in red.
Red days are an indication that the month has not yet been fully recorded and a Month-end Closing is therefore not yet advisable. However, you can still close the month.
Gray marked fields
Saturdays, Sundays, and public holidays (as well as other days on which the employee has Regular Working Time 0, if applicable) are shaded gray. If time was recorded on such a day, it is displayed in red font.
Yellow marked fields
With Break Regulation: Days on which the Break Regulation was not complied with are marked yellow, and a corresponding text is displayed on mouseover.
If you have an automatic deduction for a non-complied break regulation, the Net Time is displayed in bold. This means that non-complied breaks or exceeded maximum working times are deducted from the recorded time.
Other color-marked fields
Days on which an Absence Reason is entered in the calendar are displayed in the color of the Absence Reason. (The color is definable under Administration > Overtime & Absences > Reasons of Absence) The corresponding legend is listed above the table. On days with paid absence or vacation, the employee's Regular Working Time is displayed.
Columns Target, Actual, Vacation
Target (Soll): Here, the daily target hours (Regular Working Time) are determined from the employee's data and summed up.
Actual (Ist): Working hours + paid Absence Hours (Paid Absence and Vacation) + effective surcharge hours (if activated) - deductions due to the Break Regulation.
Vacation (Urlaub): Sum of the hours of the Absence Reason category "Annual Leave."
You can export the selected month as a CSV file.
Close Month, Lock Employees
If you have set the month that would be next for closing, you will have a button Close Month at the end of the Working Time Overview. During Month-end Closing, ZEP calculates and saves the balance of Overtime and Vacation at the end of the month. These figures are then available for reports, eliminating the need to repeatedly process all bookings from all past years and decades.
Employee locks for this month are also executed automatically with the Month-end Closing.
You can lock all displayed employees of the corresponding category for the month.
When you close the month, it always applies to all employees (including employees who are not displayed due to the filter selection).
If the last month of the Financial Year is closed, employees receive their annual Vacation Entitlement if you specify the following under Administration > Overtime & Absences > Settings for the Vacation Year: Annual Vacation Entitlement always at the start of a financial year.
You should always perform the Month-end Closing when the following point applies:
You have checked the relevant month and you want no further changes to be made to Project Times, Receipts, Absences, Regular Working Times, or Employment Periods.
Do not perform the Month-end Closing if you still anticipate changes and additions to Project Times, Receipts, Absences, Regular Working Times, or Employment Periods. After the Month-end Closing, no Project Times, Absences, Receipts, Regular Working Times, or Employment Periods can be booked or changed for the relevant month.
Lock employees (without Month-end Closing)
If you wish to lock employees before performing the Month-end Closing, you can click the lock symbol behind the names of the corresponding employees and confirm the subsequent dialog with Yes. The effects of an employee lock are analogous to the Month-end Closing: no changes can be made for the corresponding employee, not even by the Administrator (recording, changing, or deleting Project Times, Receipts, Absences in that month).
Undo Month-end Closing
If you want or need to change something in an already closed month, you can undo the Month-end Closing.
Click Undo Month-end Closing; the Month-end Closing is then undone, but all employees remain locked. You can now specifically unlock an employee:
Click the color-highlighted "Lock Symbol" in the employee's row and answer Yes to the dialog asking if you want to unlock the employee for "Year.Month."
You can now make changes in ZEP for this employee in the unlocked period.
Afterwards, you lock the employee again.
You can specify under Administration > Settings > Employees whether the employee should be informed by email about all changes regarding the lock (Mail Template "Locked" or "Unlocked" under Administration > Employees > Mail Templates).
You can also unlock all employees at once for a specific month: Click Unlock all employees for Month Year; all employees will then be unlocked (indicated by the gray highlighted lock symbol).
Afterwards, you can make changes and then perform the Month-end Closing again.
Month-end Closings can only be performed or undone in the correct chronological order: If you have already closed September, October, and November, for example, and now want to undo October to make changes, November must be undone first. Only then can the October Month-end Closing be undone. Accordingly, the closing must be performed for October first, then November.
Integration of the ZEP iCal Calendar
Below you will find a list of instructions for the iCal Integration of common services. If you do not find what you are looking for, please inquire with the provider of the system you use. Usually, you can find instructions for integrating iCal links via a simple online search.
Outlook 2003
Importing iCal calendars does not work natively in Microsoft Outlook 2003. However, you can install an extensionthrough which importing internet calendars is possible.
Please proceed according to the following instructions:
Installation of the Outlook extension "RemoteCalendar"
First, check whether you have .Net Framework 2.0 installed on your computer. If not, please download it from the Microsoft website and then install it on your computer.
Download the latest version of the free Outlook extension RemoteCalendar (Remote Calendar Msi): http://sourceforge.net/project/showfiles.php?group_id=144247
Unpack the installation package for RemoteCalendar.
Switch to the subfolder Prerequisites and execute the file O2003PIA.exe, specify a temporary directory, and after unpacking, start the .msi file in the temporary directory. Furthermore, execute vstor.exe with a double-click.
Then double-click on the setup.exe file in the main directory of the unpacked files to install RemoteCalendar.
After installation is complete, start Outlook and then select the time zone you are in for Remote Calendar and activate automatic updates, e.g., every 30 minutes.
You will now find a new toolbar in your Outlook, through which you can subscribe to calendars via "+".
Use the link displayed in ZEP http(s)://.... for the new Absence Calendar.
Outlook 2007
Outlook 2007 can only integrate calendars that are not password protected; therefore, please generate the link in ZEP without password protection by deactivating the corresponding checkbox!
In Outlook, select Tools -> Account Settings and the Internet Calendars tab.
Add a new calendar here via "New..." and use the URL copied from ZEP http(s)://....
Subsequently, display the calendar additionally via the left navigation pane in Outlook.
Outlook 2010
Outlook 2010 can only integrate calendars that are not password protected; therefore, please generate the link in ZEP without password protection by deactivating the corresponding checkbox!
In Outlook, select Home -> Account Settings and the Internet Calendars tab.
Add a new calendar here via "New..." and use the URL copied from ZEP http(s)://....
Subsequently, display the calendar additionally via the left navigation pane in Outlook.
Mozilla Thunderbird with Lightning
Install the Thunderbird extension Lightning to use calendar functionality.
Create a new calendar via File -> New -> Calendar and select "On the Network."
Select iCalendar as the format and enter the address displayed in ZEP http(s)://....
If you created the link with password checking, enter your ZEP login credentials for the calendar now.
Apple iPhone
To avoid having to type the link from ZEP, simply send it to yourself via email on your iPhone. There, copy the link to the clipboard.
Create a new calendar under Settings -> Mail, Contacts, Calendars -> Add Account -> Other -> Add Calendar Subscription
Paste the copied link from ZEP http(s)://… as the server.
If you created the link with password checking, enter your ZEP login credentials for the calendar now.
You can now show and hide the calendar in the iPhone Calendar App using the "Calendars" button.





















