POST api/TimesheetImport
Imports timesheets to be used in a future payroll.
Request Information
Parameters
Name | Description |
---|---|
timesheets
(param in the body) |
Array of timesheet records by day. Entry date, Employee ID and a number of hours or dollar amount are required. Employee ID can be the employee code or social security number (with no dashes). Number of hours or dollar amount, if given with no other options, will be applied to the given employee's default earning. *Note: If XML is used, all properties must be supplied |
Request body formats
application/json, text/json
Sample:
[ { "CompanyCode": "", "EntryDate": "2000-01-01T00:00:00", "EmployeeId": "", "GrossToNetCode": "", "TypeCode": "", "HoursOrAmount": 0.0, "TemporaryRate": 0.0, "DistributedDivisionCode": "", "DistributedBusinessUnitCode": "", "DistributedDepartmentCode": "", "WorkersCompCode": "", "ProjectClientName": "", "ProjectName": "" }, { "CompanyCode": "", "EntryDate": "2000-01-01T00:00:00", "EmployeeId": "", "GrossToNetCode": "", "TypeCode": "", "HoursOrAmount": 0.0, "TemporaryRate": 0.0, "DistributedDivisionCode": "", "DistributedBusinessUnitCode": "", "DistributedDepartmentCode": "", "WorkersCompCode": "", "ProjectClientName": "", "ProjectName": "" }, { "CompanyCode": "", "EntryDate": "2000-01-01T00:00:00", "EmployeeId": "", "GrossToNetCode": "", "TypeCode": "", "HoursOrAmount": 0.0, "TemporaryRate": 0.0, "DistributedDivisionCode": "", "DistributedBusinessUnitCode": "", "DistributedDepartmentCode": "", "WorkersCompCode": "", "ProjectClientName": "", "ProjectName": "" } ]
application/xml, text/xml
Sample:
<ArrayOfTimesheetImportDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Netchex.API.External.Areas.Payroll.Models"> <TimesheetImportDto> <CompanyCode></CompanyCode> <DistributedBusinessUnitCode></DistributedBusinessUnitCode> <DistributedDepartmentCode></DistributedDepartmentCode> <DistributedDivisionCode></DistributedDivisionCode> <EmployeeId></EmployeeId> <EntryDate>2000-01-01T00:00:00</EntryDate> <GrossToNetCode></GrossToNetCode> <HoursOrAmount>0</HoursOrAmount> <ProjectClientName></ProjectClientName> <ProjectName></ProjectName> <TemporaryRate>0</TemporaryRate> <TypeCode></TypeCode> <WorkersCompCode></WorkersCompCode> </TimesheetImportDto> <TimesheetImportDto> <CompanyCode></CompanyCode> <DistributedBusinessUnitCode></DistributedBusinessUnitCode> <DistributedDepartmentCode></DistributedDepartmentCode> <DistributedDivisionCode></DistributedDivisionCode> <EmployeeId></EmployeeId> <EntryDate>2000-01-01T00:00:00</EntryDate> <GrossToNetCode></GrossToNetCode> <HoursOrAmount>0</HoursOrAmount> <ProjectClientName></ProjectClientName> <ProjectName></ProjectName> <TemporaryRate>0</TemporaryRate> <TypeCode></TypeCode> <WorkersCompCode></WorkersCompCode> </TimesheetImportDto> <TimesheetImportDto> <CompanyCode></CompanyCode> <DistributedBusinessUnitCode></DistributedBusinessUnitCode> <DistributedDepartmentCode></DistributedDepartmentCode> <DistributedDivisionCode></DistributedDivisionCode> <EmployeeId></EmployeeId> <EntryDate>2000-01-01T00:00:00</EntryDate> <GrossToNetCode></GrossToNetCode> <HoursOrAmount>0</HoursOrAmount> <ProjectClientName></ProjectClientName> <ProjectName></ProjectName> <TemporaryRate>0</TemporaryRate> <TypeCode></TypeCode> <WorkersCompCode></WorkersCompCode> </TimesheetImportDto> </ArrayOfTimesheetImportDto>
Response Information
Response body formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.