Stempeluhr
Ein- und Ausstempeln per App.
Das Zeiterfassung-Modul ermöglicht dir die vollständige Erfassung von Arbeitszeiten - vom Ein- und Ausstempeln über Pausenmanagement bis hin zum Arbeitszeitkonto und Export für die Lohnbuchhaltung.
Stempeluhr
Ein- und Ausstempeln per App.
Pausenerfassung
Automatische oder manuelle Pausen.
Arbeitszeitkonto
Überstunden und Minusstunden verwalten.
Geolocation
Standort beim Stempeln validieren.
Kiosk-Modus
Terminal für gemeinsames Stempeln.
Export
Daten für Lohnbuchhaltung exportieren.
Das Zeiterfassung-Setup besteht aus 3 Schritten:
Einführung — Übersicht über alle Zeiterfassungs-Funktionen
Funktionen aktivieren — Pausen, Geolocation, Arbeitszeitkonto, Genehmigung
Modul aktivieren — Fertig! Zeiterfassung ist einsatzbereit
Der erste Schritt gibt dir einen Überblick über alle Funktionen des Zeiterfassung-Moduls.
| Funktion | Beschreibung |
|---|---|
| Ein- und Ausstempeln | Arbeitszeit per App erfassen |
| Automatische Pausenerfassung | Pausen gemäß ArbZG automatisch erfassen |
| Arbeitszeitkonto | Überstunden und Minusstunden verwalten |
| Standort-Validierung | GPS-Standort beim Stempeln prüfen (Geofencing) |
| Kiosk-Modus | Gemeinsames Terminal für mehrere Mitarbeiter |
| Export | Zeitdaten für Lohnbuchhaltung exportieren (CSV/PDF) |
Konfiguriere welche Zusatzfunktionen im Zeiterfassung-Modul verfügbar sein sollen.
| Option | Beschreibung | Standard |
|---|---|---|
| Pausenerfassung | Pausenzeiten separat erfassen | An |
| Standort-Erfassung | GPS beim Stempeln erfassen | Aus |
| Kiosk-Modus | Terminal für mehrere Mitarbeiter | Aus |
| Arbeitszeitkonto | Überstunden/Minusstunden verwalten | An |
| Genehmigungsprozess | Einträge müssen genehmigt werden | Aus |
Im letzten Schritt wird das Zeiterfassung-Modul aktiviert. Du siehst eine Bestätigung und eine Liste der nächsten Schritte.
Einstellungen anpassen — Pausenzeiten und Regeln im Editor konfigurieren
Arbeitsorte definieren — Standorte für Geofencing festlegen
Zeiterfassung zur Navigation hinzufügen — Stempeluhr-Seite in der App einbinden
Testweise stempeln — Ein- und Ausstempeln testen
Das Zeiterfassung-Modul nutzt folgende Firestore-Collections:
| Collection | Beschreibung |
|---|---|
teams/{teamId}/time_entries | Zeiteinträge (Ein-/Ausstempeln) |
teams/{teamId}/work_balances | Arbeitszeitkonten |
| Collection | Wichtige Felder |
|---|---|
| time_entries | employeeId, clockInTime, clockOutTime, breakMinutes, status |
| work_balances | employeeId, periodYear, periodMonth, targetHours, actualHours, balance |
| Rolle | Rechte |
|---|---|
| Mitarbeiter | Eigene Zeiteinträge erstellen und bearbeiten |
| Team-Manager | Alle Einträge im Team sehen und genehmigen |
| Admins | Alle Zeiterfassungs-Daten verwalten und löschen |
Das Zeiterfassung-Modul hat folgende Abhängigkeiten:
| Modul | Typ | Beschreibung |
|---|---|---|
| Firebase | Erforderlich | Wird für die Datenspeicherung benötigt |
| Mitglieder | Optional | Mitarbeiter-Stammdaten |
| Schichtplanung | Optional | Arbeitszeit-Regeln aus Schichten übernehmen |
| Benachrichtigungen | Optional | Push-Benachrichtigungen für Erinnerungen |
Nach der Aktivierung kannst du im Zeiterfassung-Editor weitere Einstellungen vornehmen:
| Bereich | Einstellungen |
|---|---|
| Allgemein | Zeiterfassung aktivieren/deaktivieren |
| Stempeln | Frühes Einstempeln, Karenzzeit, Auto-Ausstempeln |
| Pausen | Pausenregeln gemäß ArbZG, automatische Abzüge |
| Konto | Arbeitszeitkonto, Soll-Stunden, Flex-Zeit-Grenzen |
| Genehmigung | Genehmigungs-Workflow für Einträge |
| Standorte | Arbeitsorte für Geofencing definieren |
| Export | Export-Formate und Datumsformate |
Das Zeiterfassung-Modul unterstützt die Einhaltung des Arbeitszeitgesetzes (ArbZG):
| Regelung | Umsetzung |
|---|---|
| Pflichtpause nach 6h | Automatischer Pausenabzug (30 Min.) |
| Pflichtpause nach 9h | Automatischer Pausenabzug (45 Min.) |
| Ruhezeiten | Warnung bei Unterschreitung |
| Max. Arbeitszeit | Warnung bei Überschreitung |