⏱️ What is the Time-sheet module?
The Time-sheet module records, in an organised way, how each employee spends their working hours — what task, on which project, billable or not, for how long. Entries can be created in two ways:
- Manually from the web app — quick form for filling in missed time.
- Automatically from the TimeTracker desktop app — runs in the background and writes entries against the logged-in user.
Once entered, time-sheet rows can be filtered by user / date, exported, and used as the basis for client invoicing (when marked billable).
📋 The Time-sheet list
📍 Screen: HRM → Time-sheet. The list is the main screen of the module.
Columns you will see
| Column | Description |
|---|---|
| Billable | Currency icon (on / off). Shows whether the row counts towards client billing. |
| Source | A small icon: globe = entered from Web, monitor = captured by the TimeTracker Desktop app. Lets you see at a glance what was logged automatically vs typed in. |
| User | Employee whose row this is. |
| Date | Date the work was done (dd-MMM-yyyy). |
| Activity | Project Task / Break / Meeting / RnD OR Training / Office Activities / Clock Out. |
| Title | Short label of the task. |
| Description | Free-text detail. Hover to see the full text. |
| Time / Duration | From-Time, Upto-Time, and total Duration. |
Filter bar
At the top of the list there is a filter strip:
- All Users / specific user — pick a single user to focus on. (Only users whose role grants Time-sheet visibility appear in the dropdown.)
- Start Date and End Date — restrict the list to a date range.
- Apply — runs the filter.
- Clear — resets back to the default view.
A small statistics bar at the bottom of the screen rolls up Duration, Total, Billed, and Unbilled for whatever is currently filtered.
✏️ Add a time-sheet entry manually
📍 Screen: click the green Add button at the top right of the list. The Add Time-sheet dialog opens — this is the screen where you fill in the fields below.
| Field | Description |
|---|---|
| User (required) | Person whose hours these are. The dropdown only shows users whose role gives them Time-sheet visibility. |
| Activity (required) | Pick from: Project Task, Break, Meeting, RnD OR Training, Office Activities, Clock Out. |
| Enter Title | Visible only when Activity is one of Project Task / Meeting / RnD OR Training / Office Activities. A short label for the work done. |
| Enter Task Description | Visible in the same cases as Title. Free-text detail. |
| Date (required) | Day on which the work happened. |
| From Time (required) | Start time (HH:MM:SS). |
| Upto Time | End time. Leave blank for an open / in-progress entry. |
| Duration | Auto-calculated from From-Time and Upto-Time — not editable. |
Click OK to save the entry, or Close to discard.
💡 Why is Title / Description hidden for Break and Clock Out? — those activities are time markers; they do not need a label. Only “real work” activities show the Title / Description fields.
🖥️ The TimeTracker desktop app
For users who run the TimeTracker desktop app, time-sheet entries are captured automatically and pushed to DaaiSuite as soon as the device is online. Rows that originated from the desktop app show the monitor icon in the Source column; rows typed manually show the globe icon.
🔐 Login note for the desktop app
The desktop app must be logged in against your tenant — the login screen needs the same workspace URL that you use in the browser. If you are seeing a “session invalid” message after a recent update, simply log out and log back in on the desktop app to mint a fresh, tenant-scoped session. Old desktop sessions saved before the security update are no longer accepted.
✅ Bug-fix worth knowing
Earlier the app refused to Clock Out if it could not find a matching Clock In. That guard has been removed — you can now Clock Out at any time and the day’s entry closes cleanly.
📤 Export
Open the Actions dropdown at the top of the list and click Export to download the currently-filtered view as a spreadsheet. The exported filename includes the date-range you applied so you can keep multiple exports side-by-side.
✏️ Edit an entry
- Locate the row in the Time-sheet list (use the user / date filter to narrow down).
- Click the small edit button at the right of the row.
- Update any field — activity, title, description, date, times.
- Click OK to save.
Editing is gated by the Update permission on the Time-sheet module. Without it, the edit button does not appear.
⚙️ Permissions & visibility
| Permission | Effect |
|---|---|
| Read Own | See and filter only your own time-sheet rows. |
| Read All | See and filter every employee’s rows. Typically given to managers / HR. |
| Create | Show the Add button and the manual entry dialog. |
| Update | Allow editing of an existing row. |
| Print Record | Allow exporting the filtered view. |
✅ Tips for clean time-sheets
- Mark billable entries carefully — they directly feed into the work that gets put on a client invoice.
- Use the desktop app wherever possible — the auto-capture is more accurate than typing in times after the fact.
- Apply a date range first, then export — downloading the entire history every time is slow and noisy.
- For a half-day or partial day, log multiple short rows (one per task) instead of one big block; reports become much more useful.
⚠️ Warnings
- If you fill From Time later than Upto Time, the calculated Duration will be wrong — recheck before saving.
- Frequent manual entries are usually a sign that the desktop app is not running — install / restart TimeTracker for accurate logs.
- Do not edit historical billable rows that have already been billed to the client — talk to your manager first; downstream invoices and reports may need to be reconciled.

