Octibiz
Demo

Durchsucht Website und Dokumentation gemeinsam. Enter zeigt alle Treffer, Esc schließt.

Zeiterfassung

Ansicht Zeiterfassung in Octibiz

Überblick

Hier werden Zeiten erfasst — auf ein Arbeitspaket, also eine Aufgabe oder ein Ticket. Die Liste zeigt Datum, Mitarbeiter, Arbeitspaket, Projekt, Kategorie, Dauer, Abrechenbarkeit und Status, dazu eine Summe über den gewählten Zeitraum.

Ein Grundsatz prägt die ganze Fläche: Gebuchte Zeit wird nicht gelöscht, sondern storniert. Ein gesperrter Eintrag lässt sich nur per negativer Gegenbuchung korrigieren. Das ist unbequem und richtig — eine Stunde, die in einer Rechnung steckt, darf nicht rückwirkend verschwinden.

Kernaufgaben

Zeit erfassen. Zeit erfassen verlangt Datum, Kategorie, Arbeitspaket, Dauer und optional eine Beschreibung; die Abrechenbarkeit lässt sich setzen. Die Dauer tippen Sie so, wie Sie denken: 90 (Minuten), 1,25h oder 1,25 (Dezimalstunden), 1:30 oder 1h 30m — gespeichert wird immer in Minuten, 1,25h sind 75 Minuten.

Abrechenbarkeit vorbelegt. Ohne eigene Wahl belegt Octibiz abrechenbar vor: zuerst aus der Tätigkeit (der gewählten oder der an der Aufgabe hinterlegten), sonst aus der Vorgabe des Projekts bzw. Projekttyps, ohne Projekt als abrechenbar. Der Schalter zeigt die Vorbelegung mit dem Hinweis Vorbelegt aus Tätigkeit bzw. Projekt; wer ihn umlegt, entscheidet für diesen Eintrag.

Schnellbuchung direkt am Vorgang. In der Kopfleiste jeder Aufgabe und jedes Tickets öffnet Schnellbuchung eine kleine Maske: +15 min, +30 min, +60 min oder eine eigene Dauer, dazu Kategorie, Datum und Beschreibung — Buchen legt die Zeit an, ohne dass Sie die Seite verlassen. Die Liste der Zeiterfassung bietet dieselbe Schnellbuchung mit einer Vorgangs-Auswahl.

Mit der Stoppuhr arbeiten. Stoppuhr starten läuft mit, pausiert und wird über Stoppen & buchen zum Zeiteintrag; Läufe unter einer Minute bucht Octibiz nicht. Starten lässt sich die Stoppuhr überall, wo Arbeit sichtbar ist: in der Aufgabenliste, im Aufgaben-Detail, auf der Karte eines Projekt-Boards, am Ticket und in der Kopfleiste. Die Kopfleiste zeigt jederzeit alle laufenden Stoppuhren. Startet die Uhr auf einer Aufgabe, springt diese in ihren Folgestatus (Standard: In Arbeit).

Mehrere Stoppuhren gleichzeitig. Jede Stoppuhr pausiert, läuft weiter und stoppt einzeln. Alle liegen auf dem Server — ein Browser-Neustart oder der Wechsel an ein anderes Gerät verliert keine.

Besonders nützlich ist der geparkte Timer: Starten Sie ohne Arbeitspaket, wenn Sie mitten in etwas stecken und nicht erst suchen wollen — die Zuordnung holen Sie später nach. Ein geparkter Timer trägt Zuordnung offen; Anhalten parkt ihn nur (Pausieren (parken)), gebucht wird erst nach Aufgabe/Ticket zuordnen und Stoppen & buchen. Das ist der Unterschied zwischen erfasster und geschätzter Zeit.

Die Rückfrage „Läuft dein Timer noch?". Ist in den Regeln der Zeiterfassung eine Leerlauf-Zeit eingestellt, fragt die Oberfläche nach so vielen Minuten ohne Eingabe nach. Ab … pausieren bzw. Ab … stoppen und buchen nehmen den Beginn des Leerlaufs als Zeitpunkt — die Leerlaufzeit wird nicht gebucht. Weiterlaufen lassen ändert nichts.

Stunden so lesen, wie Sie denken. Ob Dauern als Dezimalstunden (1,50 h) oder als Stunden und Minuten (1:30 h) erscheinen, wählt jeder für sich unter Mein Konto.

Freelancer: Hinweis zum Kostenpfad. Bucht ein Freelancer Zeit auf ein Projekt, in dem sein Lieferanten-Eintrag Bestellungen trägt, zeigt der Buchungs-Dialog schon beim Wählen der Aufgabe einen Hinweis, und nach dem Speichern erscheint eine Warnung: bei Pfad B (Standard) wird die Zeit erfasst, zählt aber nicht in die Marge. Ist in den Projekt-Einstellungen Sperren gewählt, nennt der Hinweis die Sperre, und die Buchung wird abgewiesen, bis die Projektleitung im Projektteam Pfad A festlegt.

Stornieren. Storno erzeugt eine Gegenbuchung; der ursprüngliche Eintrag bleibt lesbar. Storno- Einträge selbst sind schreibgeschützt.

Den Status verstehen. Fünf Zustände: Entwurf, Eingereicht, Genehmigt, Fakturiert, Gesperrt. Ab Gesperrt geht nur noch der Storno-Weg.

Einen Entwurf löschen. Das Löschen läuft ohne Rückfrage; fünf Sekunden lang steht Rückgängig bereit, danach holt der Papierkorb den Eintrag 30 Tage lang zurück — außer seine Woche ist inzwischen genehmigt.

Felder im Detail

Die Spalte Was es bewirkt beantwortet, was sich im System ändert — nicht, wie das Feld heißt. Der graue Name dahinter ist das Feld der API: unter ihm läuft dasselbe über Automation, Import und KI-Werkzeuge.

Zeit erfassen und bearbeiten

FeldPflichtWerte / FormatWas es bewirkt
Mitarbeiter employeeIdjaMitarbeiterWessen Zeit erfasst wird. Für die eigene Zeit genügt time.entry.create_own; wer für andere erfassen oder fremde Einträge ändern soll, braucht time.entry.edit_any.
Datum workDatejaDatumDer Arbeitstag. Er entscheidet über die Woche des Stundenzettels und darüber, ob die Zeit in eine bereits freigegebene Woche fiele — dann wird sie abgewiesen.
Aufgabe workItemUlidneinKennung einer Aufgabe oder eines TicketsWorauf gebucht wird. Über die Aufgabe erbt die Zeit Projekt und Kunde — deshalb ist das der übliche Weg statt der freien Beschreibung.
Dauer (Minuten) durationMinutesja0 oder mehrWie lange gearbeitet wurde. Die Rundungsregel des Projekts oder Vertrags greift beim Speichern, nicht beim Tippen.
Dauer (Stunden) durationHoursjaDezimalzahl, 0 oder mehrDieselbe Angabe in Stunden. Beide Felder schreiben denselben Wert — Sie erfassen so, wie Sie denken, das System rechnet in Minuten.
Beginn startedAtneinZeitpunktWann die Buchung anfängt. Die Dauer bleibt die maßgebliche Größe — Beginn und Ende sind die Ergänzung, die die Buchung auf dem Tages-Zeitstrahl an die richtige Stelle setzt. Ohne sie liegt sie dort nirgends.
Ende endedAtneinZeitpunkt, nicht vor dem BeginnWann die Buchung endet. Zusammen mit dem Beginn ergibt sich die Spanne auf dem Zeitstrahl.
Abrechenbar billableneinJa/NeinOb die Zeit in eine Rechnung darf. Vorbelegt aus der Kategorie; die Entscheidung im Einzelfall gehört hierher. Nicht abrechenbare Zeit zählt weiter in Auslastung und Projekt-Aufwand.
Kategorie categoryIdneinStammdaten „Zeit-Kategorien"Die Art der Tätigkeit (Beratung, Entwicklung, Fahrt …). Sie liefert die Vorbelegung für abrechenbar und die Achse jeder Auswertung.
Beschreibung descriptionneinText, max. 5000 ZeichenWas gemacht wurde. Steht auf dem Leistungsnachweis, wenn er aus den Zeiten erzeugt wird — hier lohnt sich ein ganzer Satz.

Nur über Schnittstelle und Automation

FeldWerte / FormatWas es bewirkt
workItemIdinterne Kennung einer AufgabeDasselbe Ziel wie workItemUlid, angesprochen über die interne Nummer.
rejectNoteText, max. 5000 ZeichenDer Grund, mit dem eine Freigabe eine Zeit zurückweist. Er geht an den Erfasser und steht am Eintrag.

Einstellungen & Rechte

  • Modul module.timetracking.
  • Fein geschnittene Rechte: time.entry.view_own, time.entry.create_own,

time.entry.edit_own, time.entry.delete_own für die eigenen Zeiten; time.entry.view_project für die Zeiten eines Projekts und time.entry.edit_any für fremde. time.entry.invoice für die Fakturierung.

  • Ein Konto braucht ein Mitarbeiterprofil. Ohne Verknüpfung — siehe

Benutzer — gibt es niemanden, auf den gebucht wird.

  • Die Abrechenbarkeit kann erben. Eine Tätigkeitsart ohne eigene Vorgabe übernimmt sie vom

Projekttyp, siehe Zeiterfassung-Einstellungen.

  • Regeln der Zeiterfassung (Leerlauf-Rückfrage, Hinweis ab Tagessumme, Pflicht-Beschreibung,

Rückwirkung) stellt die Verwaltung ein, siehe Zeiterfassung-Einstellungen.

FAQ & Fehlerbilder

Ich kann einen Eintrag nicht ändern. Dann ist er gesperrt oder bereits fakturiert. Korrigieren Sie per Storno und buchen Sie neu.

Die Stoppuhr lief, ist aber nicht gebucht. Ein Timer wird erst mit Stoppen & buchen zum Eintrag. Ein geparkter Timer wartet zusätzlich auf die Zuordnung eines Arbeitspakets.

Eine Zeit ist fälschlich nicht abrechenbar. Prüfen Sie die Tätigkeitsart: Erbt sie vom Projekttyp, entscheidet dessen Vorgabe.

Die Stoppuhr fragt „Läuft dein Timer noch?", obwohl ich gearbeitet habe. Gezählt werden Eingaben auf dieser Seite. Wer in einer anderen Anwendung arbeitet, wird nicht gefragt, solange der Tab verborgen ist — wer zurückkehrt und weiterarbeitet, wählt Weiterlaufen lassen.

Ich finde das Arbeitspaket nicht. Gebucht wird auf Aufgaben und Tickets. Existiert keines, legen Sie es an — Zeit ohne Bezug lässt sich später niemandem zuordnen.

time.entries · Gilt ab Version 0.5.0