/
Bulk importing Jobs

Bulk importing Jobs

In this article, we show you how to use the Tātou Office Bulk Import feature to quickly import timesheets into Tātou.

Timesheets are grouped into Jobs based on them sharing the same values in these columns:

  • date,

  • start_time,

  • end_time,

  • rate_type,

  • rate,

  • leader_staff_id,

  • task,

  • client,

  • location and

  • block.

Before you start

You can open and edit the file using a spreadsheet program such as Microsoft Excel, or Google Sheets. These programs can auto-format fields (like dates, times and numbers), so make sure all columns are formatted as ‘plain text’ and follows the requirements below before importing.

Make sure to save your spreadsheet as a .xlsx file or .csv file.

Always double-check your import data is accurate and matches the import template exactly. Bulk importing updates a lot of data at once and cannot be undone. If in doubt, upload in small batches and check as you go.

Format requirements

Using the template, create a new row for each Timesheet Entry, and fill out the appropriate details. A list of the spreadsheet columns and what they mean can be found below:

Column Name

Description

Example

Column Name

Description

Example

date

Date of the job. Must be in the format YYYY-MM-DD

2022-11-18

start_time

Start of timesheet. Must be in the format HH:MM

6:30

end_time

End of timesheet. Must be in the format HH:MM

16:45

unpaid_break_durations1

Number of hours in unpaid breaks taken. Can be a comma-separated list if more than one break was taken.

0.5,0.25

unpaid_break_start_times1, 2

Start of unpaid breaks. Can be comma-separated list if more than one break was taken. Must be in the format HH:MM

10:00,14:00

rate_type

Rate type of the timesheet. Must be contract or hourly

contract

rate

Rate of the timesheet in dollars. For contract timesheets this is the unit rate, and hourly timesheets it is the hourly rate.

0.13

units (optional)

Number of units worked.

1234

leader_staff_id

Staff ID of the Employee whose job this is. Must be formatted as text, not as numbers to avoid truncating any leading zeroes (eg 000231)

ABC123

employee_staff_id

Staff ID of the Employee whose timesheet this is. Must be formatted as text, not as numbers to avoid truncating any leading zeroes (eg 000231)

DEF456

role (optional)

Name of the role the Employee during this timesheet. If left empty it will use the Employee’s default role.

Crew

task

Name of the task for this job. Must match a task already in the Tatou.

Fruit thinning

client

Name of the client for this job. Must match a client already in the Tatou.

Alandale Farms

location

Name of the location for this job. Must match a location already in the Tatou, and belong to the provided client.

Alpha Orchard

block

Name of the block for this job. Must match a block already in the Tatou, and belong to the provided location.

A1

1 Multiple unpaid breaks are only supported for Australian customers. For other customers only the first unpaid break information will be imported.

2 Optional for non-Australia customers

Related articles

Related content

Bulk Importing Employees
Bulk Importing Employees
More like this
Bulk importing your Tasks and Task Categories
Bulk importing your Tasks and Task Categories
More like this
Custom Reports: Payroll
Custom Reports: Payroll
More like this
Custom Reports: Timesheet
Custom Reports: Timesheet
More like this
Creating a Custom Report
Creating a Custom Report
More like this
Bulk importing Clients, Locations, Blocks & Rows
Bulk importing Clients, Locations, Blocks & Rows
More like this