Skip to main content

Choose import options and fields

On the Import screen you choose what to import and how to match your file columns. This page lists all available options and fields.

Items to Import

Select one or more transaction types:
Items to Import: Timesheets, Leave, Payslips, Projects

Items to Import options on the Import screen

First, confirm Items to Import matches what is in your file. Timesheets, Leave, Payslips, and Projects (when shown) set which columns and validation rules apply. If you select types you are not uploading, UpSheets may expect extra fields or different row shapes and you can see errors such as Unable to determine transaction type. Select only the transaction types you are importing in this run.

Import Settings

Earnings Rate

When importing payroll data (timesheets, leave, or payslips):
Earnings Rate dropdown showing Use Smart Formulas

Earnings Rate dropdown

Tracking Code

When tracking categories are enabled in Xero, every timesheet line must have a tracking code so the upload passes Xero validation. Choose how to supply it: Values must come from one column per row (or one default for the whole file). If your data is split across several columns, prepare it first—see One Column Per Import Field. For setup in Xero, see Tracking Categories.

Timesheet Status

When your organisation approves timesheets:
Timesheet Status: Draft and Approved buttons

Timesheet Status options

Other Options

When importing from a file:
File contains header row (checked) and Enable Start/End Times (unchecked)

Other options: File contains header row and Enable Start/End Times

Enable Start/End Times does not apply to Projects imports. Xero Projects records time as a duration, so Projects data always uses an hours column.

Validate Options

After importing, you map your data columns to the required fields. Available fields depend on the transaction types and options you selected.
Validate options and column mapping

Column mapping on the Validate screen

Employee identification

You must provide either Full Name or both First Name and Last Name. UpSheets matches employees in Xero using the name, so the format in your file should match how names appear in Xero.
Upload files do not use employee email addresses to match rows. Use the employee’s name exactly as it appears in Xero.

Timesheets

You must provide either Hours or Start Time and End Time. When using Smart Formulas, Start/End Times are required.

Leave

You can optionally default the end date and description for leave in your Settings, so your file does not need to include these columns.

Payslips

Payslip data is uploaded to the available draft pay run. Payslip rows do not use a date to choose the week (except an optional date on AU super lines, which is the expected payment date). If UpSheets shows a different period to the week you are preparing, see Wrong Pay Period.

Projects

For project time, the User field is the person’s full name as it appears in Xero Projects, not their email address.

Ignoring columns

Any column you do not need can be left set to Select… to ignore it. These columns are excluded from validation and upload.