Time Tracking

By law, we have to keep track of the work time (attendance) of VSHNeers. To allow the Finance Ops Role to send invoices to customers for hourly billed work, we have to record the time we work for customers (work logs).

Both are tracked in VSHN Central: Attendances and Timesheets.

See the Working Hours Policy on minimum and maximum work times, over- and under-time, flexible yearly work time, time tracking requirements, etc.

Attendances

odoo app attendances

To record your attendance, login to VSHN Central and choose the application Attendances.

There are two different ways to record your attendance:

Check In / Check Out

When you start working, click on the big green button "Check IN" and when you stop working on the big orange button "Check OUT".

Manual Entry

Navigate to "Attendances" in the Attendances application and either click on NEW or chose the calendar view on the top right above the table and enter your attendance by click-and-drag in the respective time.

Should you forget to record your attendance, for each such day an entry will automatically be created with 0 worked hours, which should be adjusted by you.

Rules

Lunch Breaks

Lunchtime must be recorded separately, as it’s not automatically deducted. Simply check out & check back in according to your lunchtime. See Lunch Time.

Absences / Time Off

If you’re not signing in or not recording attendance, that time is automatically deducted from your over-time budget (or you go into under-time). That’s fine, as we have flexible yearly working time, see Working Hours Policy.

If you want to take vacation or half/full days of, you can Request Time Off.

Outside Normal Work (Office) Hours

Some VSHNeers might have to work outside the usualy working / office hours or even during night time, depending on the time of day, this means you get additional compensation, see Working Hours Policy.

Reporting outside office hours is done by choosing the Attendance Reason "Outside Office Hours" while recording attendance. If you worked for customers during that time, ensure that you also record the time sheet work log accordingly!

Overtime / Undertime

To see your overtime or undertime, you have to go to My Profile and then Extra Hours.

extrahour01

extrahour02

A second option is the Time Off App there is a dashboard. Clicking on New Time Off and choosing "Extra Hours" as Time Off Type should give you an overview about your available overtime hours.

Timesheets

odoo app timesheets

For us to be able to bill hours we work for our customers, or to be able to do reports on where our time is spent, we track our work time in Timesheets in VSHN Central.

Each Day

Each day, record your work in Timesheet entries. There are various ways to do that:

Via Tasks

Navigate to the "Projects" application, choose the Project and the Task you have to record time. In the "Timesheets" tab, record your time.

Via Timesheets

Navigate to the "Timesheets" application and click on "My Timesheets". Choose your favorite view and record your time.

There is an official Video from Odoo.com which explains it very well.

When recording a Timesheet entry, adhere to these important rules:

  • Choose the correct Project and Task to record time to

  • Write a short and concise Description, so that the customer and the Project / Account Manager understands what was done

  • The description must include the Jira issue number when the recorded entry is related to one.

  • Always round time to 15 min, the minimal duration is 15 minutes

For every customer, there is one main project available, named Customer: <Customer Name> and in this project there are a few default "catch-all" tasks to record time:

  • Support

  • Project Management

  • Account Management

When it’s unclear where to log time, ask the Account Manager of the particular customer you’re working for.

A rule of thumb is the following list of priorities to find a good task to record time:

  1. Customer project

  2. Customer support

  3. Product engineering

  4. Product operations

  5. Everything else is not logged on any ticket

Each Month

Each month, a Task for every VSHNeer is available, in the stage "Timesheet Open".

To submit your Timesheet, navigate to Project  My Tasks. There you’ll find a Task named "Timesheet for <Month> <Year> (<Name>)", click on it and move it to the "Timesheet Submitted" stage.

vshn central my tasks timesheet
vshn central my tasks timesheet submit