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>