Time tracked is not showing correctly in reports
This is due to a time zone difference between the organization’s time zone and your user account’s time zone. Your data is by no means lost. The Reports page will always display the hours based on the organization’s time zone (regardless of if you change your account’s time zone or not) and the Dashboard, Activity, and Timesheets page will display them in the user’s time zone. The desktop application runs on UTC, so all the time will get logged correctly regardless of the time zone.
Time zone differences should only affect the way data is displayed in reports.
Please keep in mind that time logged for some days may not match with the time in your Activity or Timesheets page because the Reports page displays time in the organization’s time zone. This varies depending on if you’re ahead of the organization’s timezone or if it is ahead of you. Work hours are being tracked accurately, however you will see them being displayed on different dates/times (based on the time zone difference).
Note: We always recommend that the end-user sets their time zone to their current location. That way they can actually keep track of how much time they worked on each day, in their own time zone.
Click on the profile icon on the bottom-left corner, then click on My Account.
Click the Edit account button and you’ll be taken to a screen with the option to change your time zone.
Enter your timezone, then click on Save.
Ensure that the timezone added on your account matches the timezone on the machine where Hubstaff is installed, otherwise, you will receive a timezone mismatch error.
You can also select a different timezone on your Activity page to view time worked in the organization’s time by clicking on the TIMEZONE dropdown:
Also, even if your timezone is the same as that of the organization, you may see different time totals if you are applying any of the available filters (ie: Source – Manual, Desktop, etc).
The way payments are calculated is by day. We divide up the activities by day, user, and project. For each unique day/user/project we total up the number of seconds tracked divide by 3600.0 (to get hours) multiply by the current pay rate and then round it to 2 decimals. This is what is stored in the details of the team payment. So, yes the amount we calculate will be slightly different due to rounding than if you were to add up all the time worked in a week and straight multiply it by the pay rate.