Work Time
On this page (area Time tracking, first menu item — labeled "Zeiterfassung" for accounts created through guided setup; the label follows your hierarchy alias, and without a custom alias it reads "Times") you manage your employees' work time entries. You see all recorded work times in a clear table — with start and end time, breaks, total duration, and current status. The data is updated in real time.
:::info Download PDF Checklist: Time Tracking Software — Selection Criteria — find more materials in the media library. :::

What Is This View For?
This view is the central place to review the actually recorded work times of all employees, add missing entries manually, correct them, and export them — as the basis for payroll/billing and as evidence. It answers questions like:
- Who worked when, for how long, and at which property?
- Was the employee on time, and does the GPS location match the property?
- I need to add or correct a forgotten/incorrect time entry.
This page is about recorded actual times. You evaluate the planning (shifts) and its fulfilment in the Shift Log; the current live state is shown by the Attendance List (Live).
Features Overview

Work Time Table
The table shows all work time entries with the following columns:
| Column | Description |
|---|---|
| Employee | Name (and role) |
| Property | Place of work |
| Shift | Linked shift (e.g. "Night shift"), if assigned; otherwise "–". Clicking opens the shift detail view |
| Date | Day of the work time |
| Time span | Start and end time as HH:mm → HH:mm; running entries show a clickable "End" |
| Present | Effective presence time = total minus break |
| Break | Total break time |
| Total | Full duration from start to end. Shown in red if it exceeds 24 hours — an indication of an implausible entry (e.g. forgotten check-out) |
| Service | Recorded services of the entry as colored badges (service type, possibly quantity and unit; "+N" for multiple). You manage the service types under Settings → Service types |
Use the gear icon to show or hide individual columns (saved in the browser). Click an entry to open the detail view in a side panel.
Detail View
The side panel shows comprehensive information about a work time entry:
Summary:
- Start and end time in the employee's time zone
- Status (running or completed)
- Date
- Key figures: presence time, break duration, total time
- For running entries: live counter of the current work time
Timeline: The timeline shows all status changes of the entry in chronological order:
- Events — Started, Completed, Paused, Resumed, and Automatically linked — <shift> (when the work time was automatically assigned to a shift) — each with a timestamp and, where applicable, a punctuality badge (EARLY / ON TIME / LATE)
- Source — Where the event came from: device (app), manual (by an admin), system (automatic), or resync
- Editor — For manual changes, the administrator who performed the action is shown
- Reason — If a reason was recorded (e.g. for exceptions or system actions)
- Location — With location verification enabled: button to open the "GPS locations" map view with GPS position and ONSITE/OFFSITE status
- Zone events — With geofence zones configured: entering and leaving a zone or the property area with timestamp, plus "Location tracking interrupted" if the app's position stream broke off
- Offsite counter — The number of events with OFFSITE status is highlighted
From the detail view you can edit, end, or delete the entry directly — and assign it to a different shift via "Change shift".
Recording Services
For each work time entry, performed services can be documented — e.g. "Deep cleaning, 3 floors". For each service you record the service type (from the catalog under Settings → Service types), optionally quantity, unit, duration, and a note. The services appear in the Service column of the table.
Creating a Work Time Entry
Click the "Create entry" button to create a new work time entry manually. Alternatively, you can open the create dialog directly via the URL parameter ?wtCreate=1.
The create dialog asks for the following details:
| Field | Required | Description |
|---|---|---|
| Property | Yes | Select the place of work (omitted if already preselected) |
| Employee | Yes | Select the employee via dropdown search |
| Work shift | No | Optionally assign to a shift (selection matching the chosen property) |
| Date | Yes | Date of the work time (DD.MM.YYYY) |
| Start time | Yes | Start of the work time (HH:mm) |
| End time | Yes | End of the work time (HH:mm) |
| Break | No | Quick selection (0, 15, 30, 45, 60 min.) or custom minute input. Default: 0 min. |
Additional features in the create dialog:
- Net work time — Calculated automatically from start, end, and break and displayed
- Night shift detection — If the end time is before the start time, the system automatically detects a night shift (next day)
- Same as last — Button to auto-fill date and times from the selected employee's last entry
- Duplicate detection — If the entry overlaps with the employee's existing work times, a warning appears. Clicking "Create entry" again saves the entry deliberately anyway.
Editing & Ending a Work Time Entry
- Edit — Change the start, end, and break times of an existing entry. The edit dialog can also be opened directly via the URL parameter
?wtEdit={uuid}. - End — End a running entry. Choose between "End now" (current time) and a manual end time. Breaks can be specified via a quick selection. The end dialog can also be opened directly via the URL parameter
?wtEnd={uuid}. - Delete — Remove an incorrectly created entry.
Change Reason and Change History
Editing, ending an entry retroactively, and deleting all require a change reason (mandatory field, free text up to 500 characters) — without a reason the action cannot be saved. Each of these actions creates a history entry with the acting person, a server-side timestamp, and the reason; edits additionally record the changed values. You can trace this in the timeline of the detail view (editor and reason, see above) and in the Activity log. Only the manual creation of a new entry does not require a change reason.
Data Export & History
- CSV export — Export the displayed work times as a CSV file via the export button for further processing in external systems.
- PDF export — Create a PDF report of the work time data for documentation or sharing.
- History button (clock icon) — Jumps to the Activity log, pre-filtered to time tracking events (shifts, check-ins/outs, deliveries).
Target/Actual View
Next to the entries list, the sidebar offers the dedicated Target/Actual menu item (also reachable directly via the URL parameter ?view=target). It compares planning against recording: target is the planned shift hours from the duty roster, actual is the work time recorded in the period.
The view shows the shift log: every planned shift with its staffing and fulfilment status — you see at a glance which shifts were understaffed or not fulfilled as planned. Clicking a row opens the shift detail view. A dedicated filter row narrows down by property, person, and period.
The hour-based comparison per person (contractual target from the work schedule against the recorded actual time, including the time account) lives on the employee detail page in the Working time area, and centrally under Settings → Work schedules.
:::info Visibility The Target/Actual menu item only appears if you hold the View others' time tracking or Edit time tracking permission — the view names hours of arbitrary colleagues. :::
The Sidebar on the Left
On the left you find the time tracking views — Times, Target/Actual, Current and History — and below them the Filter section with the object selection. Planning (shifts, duty roster, absences) has its own Planning area in the sidebar. One click on an object narrows the table right away, All objects clears the restriction again; the magnifier searches long lists. The full description is on Attendance Control.
More Filters in the Header
Click the filter icon to open the advanced filters:

| Filter | Description |
|---|---|
| Person search | Search for an employee's name |
| Role | Only entries of a specific role |
| Property | Only entries of a specific property/site |
| Status | All, Checked in (running entries), or Checked out (completed entries) |
| Date range | Start and end date (default: last 14 days, max. 62 days) |
Use Reset to remove all set filters at once.
Good to Know
:::tip Note
- The system automatically checks whether a new entry overlaps with the employee's existing work times and warns before saving. The warning can be deliberately overridden.
- Each property can define a minimum break time. If you end a work time with less break than required, the break time is automatically raised to the minimum value.
- Work times are automatically linked to planned shifts — see Linking with Shifts below for details.
- Note the check-in methods: The available check-in methods (NFC, QR code, GPS, button) are configured per property in the time tracking settings. Methods that are not enabled are not offered in the mobile app.
- Automatic ending: Open work times can be ended automatically by the system — either at a fixed time or after a certain duration. This setting is configured per property. Details under Automatic Ending (Auto-Close). :::
:::info Mobile App This feature is also available in the mobile app. In the app you can start, stop, and retroactively add work times — even offline. :::
Linking with Shifts
If shifts are planned for a property, the system automatically links work times to the matching shift. This lets you see directly whether an employee was on time and how large the deviation from the shift time is.
How the Linking Works
The assignment happens in four ways:
| Method | When | Description |
|---|---|---|
| Automatically at check-in | Immediately | When a work time starts, the system detects the matching shift based on property and time |
| Periodic check | In the background | A background process retroactively links work times that could not be assigned to a shift at check-in |
| Manual assignment | By an admin | For manual check-in by a supervisor, the shift is assigned directly |
| On editing | After a change | If the start or end time of a work time is changed, the shift assignment is recalculated |
Punctuality Display
After linking, the system shows for each check-in and check-out:
- Punctuality status — Too early, On time, or Too late
- Deviation — The difference in minutes from the shift time (e.g. -30 min. = 30 minutes early, +10 min. = 10 minutes late)
Punctuality is measured against the shift start (for the check-in) and the shift end (for the check-out) — not against the window boundaries.
Details on the evaluation logic can be found under Attendance Control — Punctuality Evaluation.
Permissions
:::info Permission To open this page, you need the View time tracking permission. Contact your administrator if you do not have access. :::
| Action | Permission |
|---|---|
| Open the page | View time tracking |
| See other employees' work times | View others' time tracking |
| Create an entry | Create time tracking |
| Edit an entry | Edit time tracking |
| End a running entry | Stop time tracking |
| Delete an entry | Delete time tracking |
| Export data | Export time tracking |