Requests are now split into two unified pages: “My Requests” (all of the user's own requests of any type) and “Approvals” (all requests the user decides on).
Both pages share the same layout and controls:
Filter chips with counters per request type (Absence, Cancellation, Time Correction)
Status toggle (Open / Completed / All)
A shared table with consistent columns
Side panel with details and type-specific actions (Absence, Cancellation, Booking correction)
The user's own time correction requests can now be viewed in one place under “My Requests”.
Automatic Overtime Reduction at Month Start:
The weekly time model has a new option to automatically reduce overtime at the start of each month, with a “Maximum reduction (HH:MM)” field.
At the start of the month, overtime is automatically reduced by up to this value, e.g. for overtime that is covered by a flat rate. The time account never drops below 00:00.
Example: With a maximum reduction of 01:00, an overtime balance of 03:00 is reduced to 02:00, and a balance of 00:30 is reduced to 00:00.
Two-Level Approval:
Requests can optionally go through a two-level approval: the responsible team leader decides first, then HR gives final approval.
The request is only booked after HR has approved it.
Two-level approval can be enabled in absence management.
Enhancements
Anomaly Reports:
New selectable violation types that can be combined with the existing parameters:
Rest period too short (less than 11 hours between two shifts)
Break started too late
Break too short (under 30 minutes for more than 6 to 9 hours worked, under 45 minutes for more than 9 hours)
Missing clock-in/clock-out booking
Absence without approval
Note: The thresholds for the new violation types are not preset. They must be entered manually under “Anomaly Criteria” in the “General” section. The values listed above reflect the statutory requirements.
New filters for employee, date and status (e.g. “Active” or “Ignored”). Filters can be combined and reset.
Approvals:
Status (Open, Approved, Rejected, Cancelled) with multi-select is now also available in the “Cancellation Requests” and “Time Corrections” tabs.
The absence detail dialog now shows the date and time the request was created and when its status last changed.
A button opens the related Audit Log entry directly. A new “Back” button returns to the absence dialog without reloading the page.
The time correction request now shows the request date and target date in its header.
Time Tracking & Calculations:
The absence type “Doctor Visit” is no longer counted as working time and is treated like a regular absence in the balance calculation.
Attendance before the configured start of working time (e.g. 06:00): working time and the progress ring stay at 00:00 until then, and a notice is displayed. Attendance remains visible (web and terminal view).
Reports:
New absence evaluation for BEM (occupational reintegration) cases: annual overview per employee with row totals and a grand total.
Bug Fixes
Absences & Requests:
Requests for absence types with the “Requestable” option disabled are now rejected on the server, even if the selection list is still cached in the browser.
Absence Overview: Non-working days are now displayed correctly for each period when an employee has several consecutive time accounts.
Absence Report: Fixed a calculation error in “Available today” and discrepancies with the employee tile.
Absence Report: A “To” date in the future is no longer cached, so the “Date is in the future” message no longer appears every time the report is opened.
Cancellation Requests: The 250-character limit in the comment field is now enforced, the cancel button is locked after submission, and the error message for an already open cancellation request is translated.
Approvals & Audit Log:
Fixed an error (HTTP 413) when approving time corrections with a long reason. The “Reason” field now has a character limit, and errors are shown as readable messages instead of raw HTML.
Added a 100-character limit to the reason field when approving or rejecting requests (frontend and backend). This fixes the recipient's notification view freezing.
Rejected cancellation requests are no longer logged in the Audit Log as rejected absences.
Time Tracking & Corrections:
Time corrections: Only new or changed bookings are marked with the source “Manual Correction”. Unchanged bookings keep their original source (e.g. Terminal).
Open bookings (work start, break end, project break end) are now closed correctly when a time correction request is submitted for a missed clock-out.
Time correction requests can no longer be submitted for target dates in the future (frontend and backend validation).
Clocking out via “Clock Out” now works without an error message at exactly 24:00 hours of attendance.
“Add Missing Entry” dialog: Added a character limit and counter to the comment field.
The working time progress ring now updates correctly after clocking in again on the same day.
History: Fixed the “{}” error message and missing booking lines when opening days with bookings.
Users & Time Accounts:
Prevented duplicate time accounts from being created when editing a user.
Weekly Time Model: The search in “Linked Employees” now also matches first names.
UI:
Employee tile: The assigned profile picture is now displayed correctly.
Employee tile: The presence status now matches the attendance list.
Attendance list: The absence reason is now displayed when the setting “Show absence reasons in the attendance list” is enabled.
Fixed translation errors (DE/EN/FR), e.g. in the Absence Overview, time reports and when removing a profile picture.
Version 2.4.2.0 (October 2026)
Enhancements
Approvals:
Direct shortcut action added to open the daily history directly from a time correction request.
Time Reports:
Public and corporate holidays can now be displayed as paid absences in the time report for hourly workers (target hours retrieved from time model).
Absence Calendar:
Enhanced area selection UI with clear visual indicators and user guidance for multi-select.
Bug Fixes
Calculations & Accounts:
Fixed incorrect vacation balance calculations in time tracking and annual summary reports.
Resolved an issue where deselecting employees during time account recalculations purged them from the selection list.
Backend now validates properly if cancelled bookings occur within the exact same minute.
Time Models & Workflows:
Fixed missing break-time dropdown selection in existing weekly time models.
Deactivating “statutory break times” no longer causes UI softlocks or data loss upon reopening.
Added length limitation and validation for the “Break” field (resolving HTTP 500 server errors).
Time Picker: Fixed UX inconsistency where selected hours were not applied without clicking a minute value.
Absences & Holidays:
Resolved infinite loading spinner in the absence report.
Added missing input length limits and validation for the “Year” field in holiday management.
Added input validation and field length limits for absence category names.
UI & Performance:
Audit Logs: Resolved browser Out-of-Memory crashes on large datasets by implementing server-side pagination.
Fixed localization issues (e.g. English weekdays in German history view, untranslated strings in the icon picker).
Fixed raw JSON output rendered in the anomaly criteria module when French language is active.
UI/Accessibility: Improved color contrast for reference badges (“Absolute” / “Relative”) and corrected initial minimum value in numeric inputs.
Fixed an issue where cron jobs were not executing correctly; they now run properly.
Version 2.4.1.0 (September 2026)
Enhancements
Data Export:
Excel exports now separate employee names into two distinct columns (First Name and Last Name).
User Management:
Employee departures can now be scheduled with a future effective date.
Alphabetical sorting by surname improved (always sorts by the actual last name).
Anomaly Reports:
Direct link added to jump straight from the anomaly report into the employee's daily overview.
Extended with additional legally relevant violation criteria.
Bug Fixes
Inactive users are no longer displayed during user assignment in project phases.
Resolved an error in the anomaly report when filtering for individual employees with existing data.
Version 2.4.0.0 (August 2026)
New Features
Team Hierarchies:
Full support for multi-level team structures and hierarchy management.
Vacation Cancellation Workflow:
Introduced an end-to-end request and approval workflow to revoke already approved vacation leaves.
Enhancements
Absence Reports & Overview:
Support for logging and managing long-term absences.
Days worked (days without absences) can now be explicitly displayed in the absence report.
Approvals:
Added a dedicated archive tab to review closed and processed approval requests.
Anomaly Reports:
New incident rule detecting completely missing time logs on scheduled work days.
Added evaluation for approved correction requests due to missed clock-outs.
Added “Department” and “Team Lead” columns to the Excel/CSV export.
History & Audit:
Introduced visual booking type icons for better clarity in the daily history.
Extended log detail level and event metadata in the Audit Log module.
Bug Fixes
Team Management: Resolved inconsistent saving behavior, improper field dimensions, dropdown overlap, and missing character limits.
Project Stages: Fixed incorrect parsing of planned stage hours.
Compliance / Incidents: Minimum required breaks are now verified against total break duration instead of raw clock events.
Layout & Scrolling: Corrected scroll containers and auto-height issues in user management and working time model dialogs.
Version 2.3.1.1 (July 2026)
New Features
Daily Time Models:
Daily time models can now be deactivated without being deleted.
Enhancements
Absence Overview:
Added the ability to display deactivated employees within the absence overview.
Time Account Recalculation:
Extended the functionality for recalculating time accounts.
Reports:
Added the column “Planned Vacation” to reporting.
Weekly Time Model:
Added a function to display all linked employees directly from a weekly time model.
Bug Fixes
Absence Overview: Non-working days are now correctly displayed within the yearly report.
Holiday Import:
Added preview/information display for already imported holidays.
Improved handling of the “No Entries” message.
Enhanced editing capabilities for imported holidays.
Notifications:
Absence requests are now visually marked according to their approval status.
Project Stages:
Improved the display of activity types.
Fixed an issue causing an empty project stage entry to be displayed.
Version 2.3.0.0 (July 2026)
New Features
Audit Log:
Introduced a new module for tracking and auditing system activities.
All relevant actions are logged and can be reviewed centrally.
Supported event categories include:
USER (Create, Edit, Delete, Role Changes, Password Changes, RFID Assignment, etc.)
TIME BOOKINGS (Create, Edit, Delete)
TIME CORRECTIONS (Request, Approval, Rejection, Manual Adjustments)
MASTER DATA (Absence Types, Holidays, Time Accounts, Models)
SYSTEM Events
AUTH (Successful / Failed Login)
Half-Day Public Holidays:
Added support for creating and managing half-day public holidays.
Time Account Functionality Extended:
Enhanced the “Clear Time Account” function for more flexible handling of employee time accounts.
Incident Report:
Added a new “Balance” criterion to incident reports.
Allows targeted analysis of employees with unusual time account balances.
Bug Fixes
Improved monthly display within the Absence Overview.
Fixed inconsistent search results in the absence list after using the “Show All” function.
Version 2.2.1.1 (June 2026)
Highlights & Enhancements:
Team Management & Hierarchies:
COBI.time now supports full team hierarchy management.
Teams can be managed directly within COBI.time.
A new frontend module allows users to create and maintain hierarchies (parent/child teams, members, structure).
The functionality can be enabled via settings.
Time Models & Tracking:
Day models (daily work time models) can now be deactivated instead of deleted.
Time capping is now visibly displayed in the daily history.
Users can clearly see when working time limits have been applied.
Reports & Statistics:
New project time reports have been added:
Project Reports
Financial Project Reports
Service Call Reports
Reports can now be exported as:
CSV
PDF
The Sickness KPI has been extended:
Multiple absence types can now be included in the calculation
Configurable via system settings
Statistic tiles reflect the selected configuration
Exception & Compliance Reporting:
A new module “Exceptions” (Auffälligkeiten) has been introduced.
Includes:
Exception Reports
Exception Criteria configuration
Supported evaluations include:
Working time violations (e.g. too long, too short, no work)
Manual time corrections tracking (how often and by whom)
BEM evaluation (employees with more than 42 sick days within 12 months)
Bug Fixes:
User & Integration:
Fixed an issue where user import did not correctly trigger SAP cron jobs
Absences & Calculations:
Corrected incorrect calculation of absence periods
General Stability & Improvements:
Multiple additional bug fixes and stability improvements based on testing feedback
UI inconsistencies in team hierarchy management resolved
Performance and input validation improvements in team management module
Version 2.1.0.7 (March 2026)
Highlights & Enhancements:
Reports & Statistics:
A new submenu called “Statistics” is now available in the Reports module.
It is now possible to display the company's sickness rate as well as the sickness rate of individual employees or departments as tiles.
The evaluation can be configured flexibly using different analysis modes.
Working time reports have been extended with the new columns Start Time and End Time.
In addition, the working time reports now include the columns Remaining Vacation and Vacation Entitlement.
The values are calculated historically correct depending on the selected To Date (e.g. current remaining vacation for today or the remaining vacation at a previous point in time).
Absences & Requests:
Employees can now continue to view their own submitted absence requests after submission.
Submitted requests therefore remain visible to the requester and no longer disappear until they are approved.
Absences are now easier to identify in the attendance list.
A tooltip displays the full absence period, for example: “Absent (Sick Leave): xx.xx.xxxx to xx.xx.xxxx”.
Standard employees only see the neutral status “Absent” with a generic icon for colleagues to comply with data privacy regulations.
Specific sickness icons and detailed absence reasons are strictly restricted to users with HR or managerial permissions.
The respective absence reason is now also displayed directly on the employee card.
A new option has been added to absence reasons: “Half-day absence allowed: Yes/No”.
This allows control over whether an absence reason can be requested as a half day.
Time Tracking & Bookings:
Four new booking functions have been added:
Start Doctor Visit
End Doctor Visit
Start Business Errand
End Business Errand
Time correction requests can no longer be submitted for the current day if there are still open bookings (e.g. only “Clock In” booked).
Approvals & Permissions:
A new overview page for time correction requests has been introduced.
All time correction requests can now be viewed centrally and filtered by date, user, and other criteria.
Notifications now only serve as a jump-off point to the new overview and no longer contain a direct approval function.
The permission logic for the Team Absence Overview has been adjusted:
Users with this permission now only see employees in teams where they are the team leader.
Users who are only team members no longer see any employees in this overview.
The current user is not shown in the list.
As part of this change, the user permissions have been extended.
UI & Design:
The navigation menu can now be expanded.
A pin function allows the menu to remain permanently expanded.
The display of absences in the attendance list has been improved so that relevant information can be recognized more quickly.
Bug Fixes:
Reports & Export:
Fixed an issue in time report export so that reports are now correctly printed across multiple pages.
Fixed an issue where no values were displayed in the Working Time Report Clock In + Clock Out.
Fixed an endless loading spinner in time reports for financial projects without a name.
Time Tracking & Calculations:
Fixed issues in manual time tracking.
Corrected incorrect project time calculations.
Fixed an issue where sickness hours were counted as overtime.
Corrected the calculation of absence periods.
Fixed time capping on non-working days.
Added missing validation for the status “Work Started” to prevent corrupted history displays.
Ensured that vacation days can no longer become negative.
Stability & Navigation:
Fixed an issue where pressing F5 always redirected users back to the main menu.
Fixed a caching issue on the COBI.time website that caused outdated pages to be shown after updates.
Fixed an issue in user management where the pagination state was reset after editing.
Fixed a NullPointerException in user management.
Resolved errors in the Working Time Models view.
Fixed scrollbar issues in the daily history table.
Absences, Translations & Miscellaneous:
Fixed an issue when saving e-mail notifications for absence requests.
Corrected an error when selecting the vacation account based on the year.
Fixed an issue when saving absences.
The KPI “Sick Days” now correctly includes employees without a working time model.
Cleaned up incomplete and inconsistent German and English translations in buttons, messages, dialogs, and notifications.
Fixed stability issues in absence management related to invalid name lengths.
Corrected user import behavior related to SAP cron job processing.
Version 2.0.1.2 (January 2026)
Highlights & Enhancements:
COBI.time PWA & Tablet:
Introduction of COBI.time Progressive Web App for improved usage on mobile devices.
Completely reworked Tablet View for optimized display on larger touch screens.
Updated Favicon.
Manager & Team Functions:
Managers can now submit absence requests on behalf of employees and add comments to reports.
Permission adjustment: “View Times” is now restricted to the user's own team instead of the entire company.
Time Tracking & Logic:
Flextime Model: Decoupled the dynamic booking range from target working hours.
RFID Login: Location is now automatically set to “In House” when logging in via RFID.
Overhaul of the Settings menus.
UI & Design:
Increased spacing between main action buttons (Arrival, Departure, Break, Location) to prevent accidental clicks.
Layout optimization in the Absence Overview (handling of long employee names and missing profile pictures).
Dark Mode Fix: Date field in “Edit Automatic Model” is now readable.
Bugfixes:
Stability & Installation:
Fixed issues with “Clean Install”.
Fixed startup crash when the Logo setting was missing.
Resolved various errors in COBI.time Log and adjusted Prisma configuration requirements.
Fixed persistent warning toast “Date is in the future” during manual time recording.
Resolved issue with “Next-Day Clock-out” (consecutive bookings within the same minute).
Fixed infinite loading loop when using the “Recalculate Time Accounts” button.
Absence Report: Fixed incorrect calculation of remaining vacation per day.
Saving multiple absence reasons simultaneously is possible again.
Display & Export:
Excel Export: German special characters (Umlaute Ä, Ö, Ü) are now displayed correctly.
Fixed an issue where the time recording window appeared empty.
Corrected various translation errors (e.g., “RFIDReset”, “Close” button, column title “icon”).
Version 2.0.0.4 (November 2025)
New Database Architecture: COBI.time now stores time data in its own PostgreSQL database instead of directly in SAP.
This significantly improves performance, stability, and independence from the SAP database server.
New Time Report Layout:
Redesigned time report view with a clear structure and new color logic (green = completed weeks / yellow = current weeks / blue = absences).
Fully revised column headers for better readability.
Integrated summary section at the end of the table, showing total vacation, used vacation (previous and current month), and remaining vacation.
New export options: separate EXPORT (single report) and EXPORT ALL (complete report) buttons.
Improved calculation logic for target times and time differences.
UI & Design:
Modernized interface for time reports with improved visual separation between calendar weeks.
Unified color and font styling.
New logic for color-based highlighting of absences and holidays.
Adjusted to the overall COBI.design guideline.
Performance Improvements:
Faster loading times for monthly reports through asynchronous data processing via PostgreSQL.
More stable handling of large datasets in time and absence modules.
Enhancements & New Features:
Extended calculation and storage of break times and target time corrections.
Improved table filtering and sorting options (preparation for dynamic column filters).
Extended permissions for reporting and management functionalities.
Technical Changes:
Adjusted API interfaces for the new database structure.
Revised Service Layer calls for synchronizing employees, time models, and absence types.
New logging mechanisms for database actions (PostgreSQL logging).
Bugfixes & Stability:
Fixed rounding errors in time difference calculations.
Improved display of absence times in reports.
Minor UI fixes (tooltips, column widths, translations).
Flexible capping of start and end times (e.g. automatic login and logout based on defined limits)
Deactivated week models can be displayed
Absence management: new option for managers – unpaid absence
Improvements in the UI / naming of various buttons and fields
User management: new rights available
Management
Absence overview
Reporting
Time model closing: new checkbox “Carry over time account balance from previous time model”
User rights: new search and filter functionality
New standalone module: Cost centers
Selection of financial projects and cost centers from SAP now possible
Attendance overview: display of online status (green/red dot)
Time reports: extended storage and display of break times
New module: Time report
New modules: Management and Reporting
Bug fixes, performance and stability improvements
Version 1.9.4.1 (May 2024)
Possibility to post to cost centres
Selection of employees in the manual time recording module
Comment field for approval or rejection of absence requests, which is also displayed in the applicant's notifications
Absence management: differentiation between paid and unpaid absences
Version 1.9.4. (March 2024)
Display of the business partner for selection in the case of manual time entry
Requests for time correction possible, automatic adjustment of the time account
Project times are displayed in the daily history
Authorisation system for projects from project management and service calls
Log files
Performance optimisations
Design adjustments
Version 1.9.3.1f (February 2024)
Optimisation of performance when working with multiple project levels
Bugfix: Posting business trip times
Version 1.9.3.1e (February 2024)
New function: Time accounts for all employees can be recalculated in the event of discrepancies
Bugfix: Correct display of project working times in the time report
Version 1.9.3.1d (January 2024)
Bugfix: Correct carryover of remaining holiday days to the new year (holiday account)
Version 1.9.3.1c (January 2024)
Optimisation of the terminal mode
Bugfix: Approval of absence requests
Version 1.9.3.1b (Janauary 2024)
Deauthorised users are no longer displayed for selection in the time report
Optimisation of the absence overview
Version 1.9.3.1a (December 2023 Hotfix)
Deactivated users are no longer displayed for selection in the time report
Bugfix: Absence requests submitted in version lower than 1.9.3 can now be authorised
Bugfix: Project levels without names in SAP are now displayed as an empty field for selection
In the time reports exported to Excel, the working and break times are shown separately.
Version 1.9.3.1 (December 2023)
New setting: Business trip button should only appear on the day when there is an approved business trip
Bugfix: Display business trips in the absence overview
Version 1.9.3 (November 2023)
Users can book business trips
Managers and deputies can be assigned in the user administration to receive absence requests
Users also have the option to receive notifications by email
In the absence overview, the date is displayed in the individual columns
The annual leave is calculated automatically at the turn of the year
When booking on projects, a search field has been added so that you can search for projects and levels
Version for mobile phones is available
Version 1.9.2.1 (August 2023)
Optimisation of user and daily model management
Redesign of the manual time recording
Definition of user rights has been revised
User group module: Overview of user rights has been optimised
New setting: Default setting for a federal state can be selected
The public holiday calendar for the next year can be imported at any time.
Version 1.9.2 (August 2023)
Possibility to request half a day of leave
Optimisation of the absence overview
New setting: You can choose in which language notifications should be generated
Version 1.9.1 (July 2023)
Unordered List ItemExtension of the public holiday management: it is possible to import public holidays for different federal states (currently only Germany).
Federal states can be assigned to individual users. The federal states are now taken into account when working time is calculated.
Adaption of the dark mode to manual time recording, user group administration, user administration and time correction.
Version 1.9.0.5 (June 2023)
Optimisation of the time recording
Optimasation of the attandance list
Version 1.9.0 (May 2023)
Implementation of a new User Interface (UI)
Version 1.0.5.4 (March 2023)
New setting option : When selecting projects in project management, the name of the finance project is displayed.
New setting option: The cost centre can be shown or hidden during manual time recording.
New setting option: A comment field for the time correction can be shown or hidden.
In case of several absence requests of an employee, an overview (list) of all requests is now opened
Bugfix regarding the creation of time sheets in older SAP versions
Version 1.0.5.3 (February 2023)
New setting option: A comment field for posting on projects can be shown or hidden.
New setting option: Automatic break correction
Version 1.0.5.2 (January 2023)
New colour options for creating reasons for absence
Users within the user administration are sorted by last name
Users within the absence overview are sorted by first name
Possible correction of the remaining holidays from the previous year
Weekends are greyed out in the absence overview
Improved communication speed between COBI.time and SAP with regards to notifications
Bugfix, when leaving the attendance list, it is no longer displayed afterwards.
Version 1.0.4.5 (September 2022)
RFID-Login, ability to log into COBI.Time with a RFID chip.
Automatically working time capping, it is now possible to set a check mark for weekly time models, then the working time outside of the start and end time will be capped.