Time Tracking

By law, we’ve to keep track of the work time (attendance) of VSHNeers. To allow the Antares team to send invoices to customers for hourly billed work, we’ve to record the time we work for customers (work logs).

Both are tracked in VSHN Central: Attendances and Timesheets.

Don’t wait until the last day of the month to fill in your attendance and timesheets! Your contract states it should be done by the end of every work day, and experience shows it’s even better to do it immediately during the day, as you go from project to project.

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

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

Remember to take lunch breaks!

Labour law requires everyone in Switzerland to take lunch breaks. Please take them, and also remember to record your lunch break times accordingly every day.

  • Over 18 years old

    • If you work more than 5 hours daily, you must take at least a 15-minute break.

    • If you work more than 7 hours, a 30-minute break is mandatory.

    • If you work more than 9 hours daily, you must take a 1-hour break.

  • Under 18 years old

    • If you work more than 4.5 hours daily, a 30-minute break is mandatory.

    • If you work more than 6 hours, you must take a 1-hour break.

  • The break must be at least one hour after the start and one hour before the end of working hours.

Absences

Absence days must be communicated reliably, and above all they must be planned, as much as possible! Absences must be communicated in the team; exceptions such as illness and unforeseen events (train cancellations, etc.) as early as possible.

See Time Off how to record absences in VSHN Central.

Outside Office Hours (OOH)

Only upon request for work from 20:00 to 08:00 on regular work days and all day on weekends or public holidays. Typical types of work that fall into this category are planned maintenance and on-call alerts. Outside Office Hours aren’t to be confused with 24x7 worklogs for customers (which is about billing).

Reporting outside office hours is done by choosing the Attendance Reason "Outside Office Hours" while recording attendance. Please remember to choose the correct task to log your work to, so that it gets correctly invoiced should the work be for a customer.

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 (Office Hours)

  • Support (Outside Office Hours)

  • 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 Timesheet Sheet for the current month has to be created and the one from the last month has to be submitted. Timesheet Sheets are a ways to communicate the finalization of a month’s timesheet entries so that it’s ready for validation and invoicing.

To submit the Timesheet Sheet, navigate to Timesheets  Timesheets  My Timesheet Sheets. From this list, choose the Timesheet Sheet from the last month, check it again and when you’re ready, click on SUBMIT TO REVIEWER.

Once you’ve submitted the Timesheet Sheet, the Timesheet period is locked: No new entries or changes are possible anymore. Should you still need to correct something, please contact PeopleOps to have your Timesheet Sheet opened again.