Employees
Create, update, and query employees for a Xero organisation.
Columns
Name
Type
ReadOnly
Filterable
Description
EmployeeID [KEY]
String
True
The unique identifier of the employee. This field is assigned by Xero.
Status
String
False
The status of the employee. Valid values are ACTIVE and TERMINATED.
Title
String
False
The title of the employee.
FirstName
String
False
The first name of the employee.
MiddleNames
String
False
The middle names of the employee.
LastName
String
False
The last name of the employee.
DateOfBirth
Date
False
The employee's birthday.
JobTitle
String
False
The job title of the employee.
Gender
String
False
The gender of the employee.
Phone
String
False
The employee's home phone number.
Mobile
String
False
The employee's mobile phone number.
String
False
The employee's email address.
StartDate
Date
False
The employee's hire date.
TerminationDate
Date
False
The employee's termination date.
OrdinaryEarningsRateID
String
False
A reference to the employee's pay schedule
PayrollCalendarID
String
False
A reference to the employee's pay schedule
IsAuthorisedToApproveLeave
Boolean
False
Whether the employee is authorised to approve timeoff.
IsAuthorisedToApproveTimesheets
Boolean
False
Whether the employee is authorised to approve timesheets.
EmployeeGroupName
String
False
The name of the tracking category the employee belongs to, if one is assigned.
UpdatedDateUTC
Datetime
True
Timestamp of the last change to the employee record.
HomeAddress_AddressLine1
String
False
Address Line 1 for employee home address.
HomeAddress_AddressLine2
String
False
Address Line 2 for employee home address.
HomeAddress_City
String
False
Suburb for employee home address.
HomeAddress_Region
String
False
State abbreviation for employee home address.
HomeAddress_PostalCode
String
False
PostalCode for employee home address.
HomeAddress_Country
String
False
Country of HomeAddress.
TaxDeclaration_EmploymentBasis
String
False
One of FULLTIME, PARTTIME, CASUAL, LABOURHIRE or SUPERINCOMESTREAM
TaxDeclaration_TFNExemptionType
String
False
If the employee has no TFN, this may be one of NOTQUOTED, PENDING, PENSIONER or UNDER18
TaxDeclaration_TaxFileNumber
String
False
The last three digits of the employee's TFN
TaxDeclaration_AustralianResidentForTaxPurposes
Boolean
False
Whether the employee is an Australian resident for tax purposes
TaxDeclaration_ResidencyStatus
String
False
One of AUSTRALIANRESIDENT, FOREIGNRESIDENT or WORKINGHOLIDAYMAKER
TaxDeclaration_TaxFreeThresholdClaimed
Boolean
False
Whether the employee claims to make below the tax free threshold
TaxDeclaration_TaxOffsetEstimatedAmount
Decimal
False
Any other tax offsets the employee has claimed
TaxDeclaration_HasHELPDebt
Boolean
False
Whether the employee has HECS or HELP debt
TaxDeclaration_HasSFSSDebt
Boolean
False
Whether the employee has financial supplement debt
TaxDeclaration_HasTradeSupportLoanDebt
Boolean
False
Whether the employee has a trade support loan
TaxDeclaration_UpwardVariationTaxWithholdingAmount
Decimal
False
The extra withholding the employee has requested, in percent
TaxDeclaration_EligibleToReceiveLeaveLoading
Boolean
False
If the employee is eligible to receive extra earnings when they take leave
TaxDeclaration_ApprovedWithholdingVariationPercentage
Decimal
False
The extra withholding the employee has been granted, in percent
BankAccounts
String
True
The Bank accounts for the employee in XML format.
PayTemplate
String
True
The pay template for the employee in XML format.
OpeningBalances
String
True
The opening balances for the employee in XML format.
LeaveBalances
String
True
The leave balances for the empoloyee in XML format.
SuperMemberships
String
True
The Super memberships for the employee in XML format.
TenantId
String
False
The ID of the tenant to query instead of the connection tenant
Last updated