Timesheets
Columns
Name
Type
ReadOnly
Filterable
Description
Id [KEY]
String
True
The timesheet line-item combined with the unique Xero identifier of the timesheet.
TimesheetID
String
True
The unique identifier of the Timesheet. This field is assigned by Xero.
EmployeeID
String
False
The Xero identifier for an employee.
StartDate
Date
False
Period start date.
EndDate
Date
False
Period end date.
Status
String
False
The status code for the timesheet. The valid values are DRAFT, PROCESSED, and APPROVED.
Hours
Double
False
Timesheet total hours.
Line_EarningsRateId
String
False
The Xero identifier for an Earnings Type.
Line_TrackingItemId
String
False
The Xero identifier for a Tracking Category TrackingOptionID. The TrackingOptionID must belong to the TrackingCategory selected as TimesheetCategories under Payroll Settings.
Line_WorkLocationId
String
False
The Xero identifier for a Work Location.
Line_NumberOfUnits_NumberOfUnit1
String
False
Number of units of a Timesheet line.
Line_NumberOfUnits_NumberOfUnit2
String
False
Number of units of a Timesheet line.
Line_NumberOfUnits_NumberOfUnit3
String
False
Number of units of a Timesheet line.
Line_NumberOfUnits_NumberOfUnit4
String
False
Number of units of a Timesheet line.
Line_NumberOfUnits_NumberOfUnit5
String
False
Number of units of a Timesheet line.
Line_NumberOfUnits_NumberOfUnit6
String
False
Number of units of a Timesheet line.
Line_NumberOfUnits_NumberOfUnit7
String
False
Number of units of a Timesheet line.
Line_UpdatedDateUTC
Datetime
True
Timestamp of the last change to the Timesheet Line record.
TimesheetLineAggregate
String
False
Used to define TimesheetLine rows using XML values. Should be provided on INSERT only.
TenantId
String
False
The ID of the tenant to query instead of the connection tenant
Last updated