Zum Inhalt springen

Zeiterfassung Setup

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:

  1. Einführung — Übersicht über alle Zeiterfassungs-Funktionen

  2. Funktionen aktivieren — Pausen, Geolocation, Arbeitszeitkonto, Genehmigung

  3. Modul aktivieren — Fertig! Zeiterfassung ist einsatzbereit


Der erste Schritt gibt dir einen Überblick über alle Funktionen des Zeiterfassung-Moduls.

FunktionBeschreibung
Ein- und AusstempelnArbeitszeit per App erfassen
Automatische PausenerfassungPausen gemäß ArbZG automatisch erfassen
ArbeitszeitkontoÜberstunden und Minusstunden verwalten
Standort-ValidierungGPS-Standort beim Stempeln prüfen (Geofencing)
Kiosk-ModusGemeinsames Terminal für mehrere Mitarbeiter
ExportZeitdaten für Lohnbuchhaltung exportieren (CSV/PDF)

Konfiguriere welche Zusatzfunktionen im Zeiterfassung-Modul verfügbar sein sollen.

OptionBeschreibungStandard
PausenerfassungPausenzeiten separat erfassenAn
Standort-ErfassungGPS beim Stempeln erfassenAus
Kiosk-ModusTerminal für mehrere MitarbeiterAus
ArbeitszeitkontoÜberstunden/Minusstunden verwaltenAn
GenehmigungsprozessEinträge müssen genehmigt werdenAus

Im letzten Schritt wird das Zeiterfassung-Modul aktiviert. Du siehst eine Bestätigung und eine Liste der nächsten Schritte.

  1. Einstellungen anpassen — Pausenzeiten und Regeln im Editor konfigurieren

  2. Arbeitsorte definieren — Standorte für Geofencing festlegen

  3. Zeiterfassung zur Navigation hinzufügen — Stempeluhr-Seite in der App einbinden

  4. Testweise stempeln — Ein- und Ausstempeln testen


Das Zeiterfassung-Modul nutzt folgende Firestore-Collections:

CollectionBeschreibung
teams/{teamId}/time_entriesZeiteinträge (Ein-/Ausstempeln)
teams/{teamId}/work_balancesArbeitszeitkonten
CollectionWichtige Felder
time_entriesemployeeId, clockInTime, clockOutTime, breakMinutes, status
work_balancesemployeeId, periodYear, periodMonth, targetHours, actualHours, balance

RolleRechte
MitarbeiterEigene Zeiteinträge erstellen und bearbeiten
Team-ManagerAlle Einträge im Team sehen und genehmigen
AdminsAlle Zeiterfassungs-Daten verwalten und löschen

Das Zeiterfassung-Modul hat folgende Abhängigkeiten:

ModulTypBeschreibung
FirebaseErforderlichWird für die Datenspeicherung benötigt
MitgliederOptionalMitarbeiter-Stammdaten
SchichtplanungOptionalArbeitszeit-Regeln aus Schichten übernehmen
BenachrichtigungenOptionalPush-Benachrichtigungen für Erinnerungen

Nach der Aktivierung kannst du im Zeiterfassung-Editor weitere Einstellungen vornehmen:

BereichEinstellungen
AllgemeinZeiterfassung aktivieren/deaktivieren
StempelnFrühes Einstempeln, Karenzzeit, Auto-Ausstempeln
PausenPausenregeln gemäß ArbZG, automatische Abzüge
KontoArbeitszeitkonto, Soll-Stunden, Flex-Zeit-Grenzen
GenehmigungGenehmigungs-Workflow für Einträge
StandorteArbeitsorte für Geofencing definieren
ExportExport-Formate und Datumsformate

Das Zeiterfassung-Modul unterstützt die Einhaltung des Arbeitszeitgesetzes (ArbZG):

RegelungUmsetzung
Pflichtpause nach 6hAutomatischer Pausenabzug (30 Min.)
Pflichtpause nach 9hAutomatischer Pausenabzug (45 Min.)
RuhezeitenWarnung bei Unterschreitung
Max. ArbeitszeitWarnung bei Überschreitung