Lorixen.

Zeiterfassung in einer Business-App: Was bedeuten Start, Stopp und Freigabe?

Trennen Sie vor der Entwicklung drei Fragen: Wann wurde Zeit erfasst? Hat jemand die Einträge geprüft? Und darf diese Zeit dem Kunden berechnet werden? Ein gestoppter Timer beantwortet nur die erste Frage. Er sollte weder automatisch die Arbeit freigeben noch eine Rechnung autorisieren.

Für ein kleines Team sind ein Timer, eine manuelle Erfassung, ein klar erkennbarer laufender Eintrag und ein Korrekturweg ein sinnvoller Ausgangspunkt. Einreichen und Freigeben kommen hinzu, wenn Ihr Arbeitsablauf sie tatsächlich braucht. Die folgenden Punkte sind Anforderungen für das Projektgespräch, keine Lohnabrechnungsregeln und keine Zusage, dass ein bestimmtes Produkt den gesamten Ablauf abdeckt.

Was bildet ein Zeiteintrag ab?

Halten Sie fest, von wem die Arbeit stammt und welchem Auftrag sie zugeordnet ist. Entscheiden Sie, ob eine Beschreibung erforderlich ist und ob Pausen außerhalb des Eintrags bleiben oder ausdrücklich abgezogen werden. Sonst erfassen zwei Personen vergleichbare Arbeit nach unterschiedlichen Regeln.

Verstrichene Zeit und später berechneter Betrag sind getrennte Größen. Mit dem Kunden kann ein Festpreis, eine Mindestberechnung oder etwas anderes vereinbart sein. Solche Konditionen ergeben sich nicht aus einer Stoppuhr.

Ein belegtes Beispiel für diese Trennung liefert Toggl Track: Die offizielle API-Dokumentation beschreibt für Zeiteinträge eine Dauer, Start- und Stoppfelder sowie ein eigenes Feld dafür, ob der Eintrag als abrechenbar markiert ist. Das beschreibt das Datenmodell. Es belegt nicht, dass ein als abrechenbar markierter Eintrag geprüft, vom Kunden akzeptiert oder bereits einer Rechnung zugeordnet wurde.

Der laufende Timer braucht einen gemeinsamen gespeicherten Zustand

Was passiert, wenn jemand den Timer am Handy startet und später dasselbe Konto am Laptop öffnet? Beide Ansichten sollten den vereinbarten gespeicherten Zustand zeigen. Das Schließen der App sollte nicht als Stopp gelten, außer dieses ungewöhnliche Verhalten ist ausdrücklich gewollt und verständlich erklärt.

Legen Sie den Umgang mit Überschneidungen fest. Nur ein laufender Timer pro Person ist eine einfache Möglichkeit, aber keine allgemeingültige Vorgabe. Sind parallele Timer erlaubt, muss der Bericht erfasste Zeitintervalle und die gesamte Arbeitszeit einer Person auseinanderhalten. Sich überschneidende Einträge einfach zu addieren und als geleistete Arbeitsstunden auszugeben, wäre ohne festgelegte Auswertungsregel missverständlich.

Für die Toggl-API beschreibt die Dokumentation laufende Einträge mit einer negativen Dauer. Das Stoppfeld kann bei einem laufenden Eintrag leer sein, aber auch bei einem Eintrag, der mit den Feldern duration und duronly angelegt wurde. Ein fehlender Stoppwert allein ist deshalb kein allgemeines Kriterium für den fachlichen Status. Lassen Sie die dokumentierte Darstellung des gewählten Anbieters bewusst in Ihre Anwendung übersetzen.

Vergessene Timer brauchen Klärung statt erfundener Endzeiten

Läuft ein Timer über Nacht weiter, sollte die App den Eintrag zur Klärung markieren, nicht selbst ein vermeintlich richtiges Arbeitsende erfinden. Vereinbaren Sie, ab wann ein Hinweis erscheint, wer ihn erhält und ob der Eintrag bis zur Korrektur von der Freigabe ausgeschlossen bleibt. Die gewählte Schwelle ist eine betriebliche Regel, kein Beweis dafür, dass längere Arbeit unzulässig oder falsch wäre.

Ein Korrekturvorschlag muss als solcher erkennbar sein. Bewahren Sie das ursprünglich erfasste Intervall und den Grund einer bestätigten Änderung nach der vereinbarten Verlaufs- und Aufbewahrungsregel auf. Man sollte unterscheiden können, was der Timer erfasst und was eine prüfende Person später bestätigt hat.

Auch manuelle Einträge brauchen einen klaren Weg. Mitarbeitende sollen tatsächlich geleistete Arbeit nachtragen können, wenn sie den Start vergessen haben. Der Nachtrag darf aber nicht so aussehen, als wäre er mit einem laufenden Timer gemessen worden.

Erst den Prüfprozess klären, dann die Freigabeschaltfläche bauen

Ein einfacher Ablauf kann aus bearbeitbaren Einträgen, einem eingereichten Zeitraum und einem geprüften Ergebnis bestehen. Entscheidend sind die Übergänge, nicht die Bezeichnungen:

  • Darf ein laufender Eintrag eingereicht werden? Falls nicht, muss klar sein, was zu tun ist.
  • Darf die prüfende Person einen Eintrag ändern oder nur zur Korrektur zurückgeben?
  • Muss eine Änderung nach dem Einreichen erneut geprüft werden?
  • Darf ein abgeschlossener Zeitraum einen Nachtrag erhalten, und wer entscheidet darüber?
  • Was gilt, wenn der Auftrag geschlossen oder das Mitarbeiterkonto deaktiviert wird?

Eine Freigabe sollte sich auf eine eindeutig bestimmbare Menge von Einträgen oder deren Versionen beziehen. Sonst könnte sich die freigegebene Summe nachträglich ändern, während weiterhin die alte Freigabe angezeigt wird. Für Korrekturen nach Export oder Rechnungsstellung brauchen Sie einen Abgleich mit dem empfangenden System, keinen stillen Austausch bereits übermittelter Werte.

Das sind vorgeschlagene Regeln für Ihre Anwendung, keine Aussagen über die Freigabe- oder Rechnungsfunktionen von Toggl.

Einen kleinen Ablauf vollständig vorführen lassen

Verwenden Sie erfundene Mitarbeitende und Aufträge. Starten Sie einen Timer auf einem Gerät, prüfen Sie ihn auf einem zweiten und stoppen Sie ihn. Korrigieren Sie den Eintrag anschließend manuell. Reichen Sie den Zeitraum ein, geben Sie einen Eintrag zur Überarbeitung zurück und prüfen Sie das korrigierte Ergebnis erneut. Kontrollieren Sie eine einheitliche Zeitgrundlage und ob Mitternacht oder ein Zeitzonenwechsel Arbeit unerwartet einem anderen Berichtszeitraum zuordnet.

Dafür braucht es keine riesige Testdatenbank, wohl aber eindeutige Soll-Ergebnisse. Nehmen Sie diese Fälle in Ihre Abnahmekriterien auf:

  • Ein zweiter Start folgt der vereinbarten Überschneidungsregel.
  • Eine wiederholte Stoppanforderung erzeugt keinen weiteren Eintrag und verlängert die Dauer nicht.
  • Ein vergessener Timer wird markiert, ohne Arbeitsstunden zu erfinden.
  • Manuelle und gemessene Einträge bleiben bei entsprechendem Bedarf unterscheidbar.
  • Änderungen an bereits geprüfter Arbeit durchlaufen den vereinbarten Korrektur- und Prüfweg.
  • Abrechenbar, freigegeben und bereits exportiert bleiben getrennte Merkmale.

Bringen Sie zum Gespräch über eine individuelle Business-App eine leere Vorlage des tatsächlich benötigten Zeitberichts mit. Wer nutzt welche Spalte, und welche Handlung folgt daraus? Diese Antworten helfen mehr als der bloße Wunsch nach einem Timer, dessen Abrechnungsregeln erst später auffallen.

Quelle und Grenzen

Toggl Track Engineering, Time entries: https://developers.track.toggl.com/docs/track/api/time_entries/

Die Quelle belegt die beschriebenen Felder und die Darstellung laufender Einträge. Geräteabgleich, Überschneidungen, Korrekturen und Freigabegrenzen sind praktische Empfehlungen für das Briefing. Arbeitsrecht, Lohnabrechnung, Aufbewahrung und vertragliche Abrechnungspflichten müssen für den jeweiligen Betrieb fachkundig geklärt werden. Dieser Artikel belegt keine Rechtskonformität.

WhatsAppSprechen wir