NameDescriptionTypeAdditional information
ChangeEmployee
 LeaveId

integer

None.

Change
 EmployeeId

The EmployeeId for the Leave.

integer

None.

ChangeType

The ChangeType for the Leave. Add (Insert) will act as a Change (Edit) if the record already exists. Change (edit) will act as an Add (Insert) if the record does not exist.

string

Required

Matching: ([^'"])*

Max length: 20

ChangeStatus

The Change Status for the Leave. Do not supply.

string

Matching: ([^'"])*

Max length: 20

EmpCode

The EmpCode for the Leave. Must be the same as the containing ChangeEmployee.

string

Matching: ([^'"])*

Max length: 20

LeaveType

The Leave Type for the Leave. One of the following values: SickLeave, AnnualLeave, LongServiceLeave, PublicHolidayLeave, ExtraLeave, UserDefinedLeave

string

Required

Matching: ([^'"])*

Max length: 20

LeaveCode

The Leave Code. Must be a valid Code from the specified leave type.

string

Required

Matching: ([^'"])*

CostAccount

The Cost Account for the Leave. Cost Account codes may be found using api/Lookups?type=CostAccount

string

Matching: ([^'"])*

Max length: 50

LeaveLoading
 Class

The Leave Loading Class for the Leave. Only valid for Annual Leave. Leave Loading Class codes may be found using api/Lookups?type=LeaveLoadingClass

string

Matching: ([^'"])*

Max length: 50

YTDLeaveLoading

The YTD Leave Loading for the Leave.

decimal number

None.

EntitlementDate

The Entitlement Date for the Leave.

date

None.

Entitlement
 Hours

The Entitlement Hours for the Leave.

decimal number

None.

ProRataDate

The Pro Rata Date for the Leave.

date

None.

ProRataHours

The Pro Rata Hours for the Leave.

decimal number

None.

Rate

The Rate for the Leave.

decimal number

None.

NonEntMonths

The Non Ent Months for the Leave. 0-999. Used only for Sick Leave and User Defined Leave.

integer

None.

FirstEntitlement
 Period

The First Entitlement Period for the Leave. Used only for Long Service Leave

boolean

None.

ReferenceNumber

The client's ideally unique id for the leave plan request for the Leave.

string

None.