Content
View differences
Updated by Niels Lindenthal almost 2 years ago
**As an** employee
**I As an employee, I want to** to enter a start and end time when creating time entries
**so that** entries, so that my company can deliver detailed time sheets timesheets to my customers
### Use case
Some customers require detailed time sheets timesheets when I bill them. They do not only want to see how long I have been working on a task, but also when I started and ended. Start and end-time can be very important for interventions outside normal business hours, because they are sometimes billed at a higher rate.
### Current Workaround
I defined to string custom fields with a regex, so that it is possible to enter a start and end time. That works fine, although there is no logic and no validation behind it. it.
And in the standard cost report they are not visible.
### Proposal
* Something like this (screen shot from my own client, so that's why it's not familiar):
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/18856/content" alt="">

* in case creating time entries that pass over midnight is important, it could look like outlook appointments:
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/18857/content" alt="">

* Whether Start/End time is required, should be configurable, preferably on system and project level
### Implementation
* store start and end date-time in the database (easy for finding double-bookings for a single employee) or store start date-time and duration (easier implementation when start and end time is not used and for migration of existing data)
**I
**so that**
### Use case
Some customers require detailed time sheets
### Current Workaround
I defined to string custom fields with a regex, so that it is possible to enter a start and end time. That works fine, although there is no logic and no validation behind it.
And in the standard cost report they are not visible.
### Proposal
* Something like this (screen shot from my own client, so that's why it's not familiar):
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/18856/content" alt="">
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/18857/content" alt="">
* store start and end date-time in the database (easy for finding double-bookings for a single employee) or store start date-time and duration (easier implementation when start and end time is not used and for migration of existing data)