I learned how to use the “timesheet” module, but could not yet find it not super sexy, usage does not really save me time if I just want to record the times for a consulting job. I know, that there should be a web client for that.
When thinking about it I found that we may already have the optimal GUI in our pockets:
Our smartphones and our PIM calendars.
I would always have appointments for jobs in my calendar, it would be easy to create a separate calendar for invoiceable consulting jobs. Each calendar entry could have a keyword which would assign it to a certain customer, for example in the “about” line. When the appointment is finished, I can easily change the scheduled hours to the hours actually served.
Tryton could read form the calDAV records in my owncloud and write the results into the timesheet module, when the invoice is finalized, these entries can be corrected and fixated(posted).