UploadTimesheet
URL
https://go.paycycle.com.au/API/Timesheet/Timesheet.svc/UploadTimesheet
Description
This function uploads timesheet hours into a specific employees timesheet defined by earnings rate, tracking catagory and date.
Input
<UploadTimesheetRequest xmlns="http://api.paycycle.com.au/v1.0">
<ApiKey>00000000-0000-0000-0000-000000000000</ApiKey>
<AuthorisationKey>00000000-0000-0000-0000-000000000000</AuthorisationKey>
<EmployeeID>2022</EmployeeID>
<StartDate>2010-07-08T00:00:00</StartDate>
<EndDate>2010-07-14T00:00:00</EndDate>
<DeleteIfAlreadyExists>true</DeleteIfAlreadyExists>
<Lock>true</Lock>
<TimesheetLines>
<TimesheetLine>
<EarningsRateName>Ordinary Hours</EarningsRateName>
<TimesheetCategoryName>Sydney</TimesheetCategoryName>
<TimesheetEntries>
<NumberOfUnits>1</NumberOfUnits>
<NumberOfUnits>2</NumberOfUnits>
<NumberOfUnits>3</NumberOfUnits>
<NumberOfUnits>4</NumberOfUnits>
<NumberOfUnits>6</NumberOfUnits>
<NumberOfUnits>7</NumberOfUnits>
<NumberOfUnits>8</NumberOfUnits>
</TimesheetEntries>
</TimesheetLine>
<TimesheetLine>
<EarningsRateName>Overtime</EarningsRateName>
<TimesheetCategoryName>Canberra</TimesheetCategoryName>
<TimesheetEntries>
<NumberOfUnits>1.1</NumberOfUnits>
<NumberOfUnits>1.2</NumberOfUnits>
<NumberOfUnits>1.3</NumberOfUnits>
<NumberOfUnits>1.4</NumberOfUnits>
<NumberOfUnits>1.2</NumberOfUnits>
<NumberOfUnits>1.3</NumberOfUnits>
<NumberOfUnits>2.4</NumberOfUnits>
</TimesheetEntries>
</TimesheetLine>
</TimesheetLines>
</UploadTimesheetRequest>
Output
<UploadTimesheetResponse xmlns="http://api.paycycle.com.au/v1.0">
<Status/>OK</Status>
<ErrorDescription/></ErrorDescription>
</UploadTimesheetResponse>