POST api/TimesheetImport
Imports timesheets to be used in a future payroll.
Request Information
Parameters
Name | Description | Additional information |
---|---|---|
timesheets | 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 |
Define this parameter in the request body. |
Request body formats
application/json, text/json
Sample:
[ { "CompanyCode": "sample string 1", "EntryDate": "2024-11-20T12:10:34.800153-06:00", "EmployeeId": "sample string 3", "GrossToNetCode": "sample string 4", "TypeCode": "sample string 5", "HoursOrAmount": 6.0, "TemporaryRate": 7.0, "DistributedDivisionCode": "sample string 8", "DistributedBusinessUnitCode": "sample string 9", "DistributedDepartmentCode": "sample string 10", "WorkersCompCode": "sample string 11", "ProjectClientName": "sample string 12", "ProjectName": "sample string 13" }, { "CompanyCode": "sample string 1", "EntryDate": "2024-11-20T12:10:34.800153-06:00", "EmployeeId": "sample string 3", "GrossToNetCode": "sample string 4", "TypeCode": "sample string 5", "HoursOrAmount": 6.0, "TemporaryRate": 7.0, "DistributedDivisionCode": "sample string 8", "DistributedBusinessUnitCode": "sample string 9", "DistributedDepartmentCode": "sample string 10", "WorkersCompCode": "sample string 11", "ProjectClientName": "sample string 12", "ProjectName": "sample string 13" }, { "CompanyCode": "sample string 1", "EntryDate": "2024-11-20T12:10:34.800153-06:00", "EmployeeId": "sample string 3", "GrossToNetCode": "sample string 4", "TypeCode": "sample string 5", "HoursOrAmount": 6.0, "TemporaryRate": 7.0, "DistributedDivisionCode": "sample string 8", "DistributedBusinessUnitCode": "sample string 9", "DistributedDepartmentCode": "sample string 10", "WorkersCompCode": "sample string 11", "ProjectClientName": "sample string 12", "ProjectName": "sample string 13" } ]
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>sample string 1</CompanyCode> <DistributedBusinessUnitCode>sample string 9</DistributedBusinessUnitCode> <DistributedDepartmentCode>sample string 10</DistributedDepartmentCode> <DistributedDivisionCode>sample string 8</DistributedDivisionCode> <EmployeeId>sample string 3</EmployeeId> <EntryDate>2024-11-20T12:10:34.800153-06:00</EntryDate> <GrossToNetCode>sample string 4</GrossToNetCode> <HoursOrAmount>6</HoursOrAmount> <ProjectClientName>sample string 12</ProjectClientName> <ProjectName>sample string 13</ProjectName> <TemporaryRate>7</TemporaryRate> <TypeCode>sample string 5</TypeCode> <WorkersCompCode>sample string 11</WorkersCompCode> </TimesheetImportDto> <TimesheetImportDto> <CompanyCode>sample string 1</CompanyCode> <DistributedBusinessUnitCode>sample string 9</DistributedBusinessUnitCode> <DistributedDepartmentCode>sample string 10</DistributedDepartmentCode> <DistributedDivisionCode>sample string 8</DistributedDivisionCode> <EmployeeId>sample string 3</EmployeeId> <EntryDate>2024-11-20T12:10:34.800153-06:00</EntryDate> <GrossToNetCode>sample string 4</GrossToNetCode> <HoursOrAmount>6</HoursOrAmount> <ProjectClientName>sample string 12</ProjectClientName> <ProjectName>sample string 13</ProjectName> <TemporaryRate>7</TemporaryRate> <TypeCode>sample string 5</TypeCode> <WorkersCompCode>sample string 11</WorkersCompCode> </TimesheetImportDto> <TimesheetImportDto> <CompanyCode>sample string 1</CompanyCode> <DistributedBusinessUnitCode>sample string 9</DistributedBusinessUnitCode> <DistributedDepartmentCode>sample string 10</DistributedDepartmentCode> <DistributedDivisionCode>sample string 8</DistributedDivisionCode> <EmployeeId>sample string 3</EmployeeId> <EntryDate>2024-11-20T12:10:34.800153-06:00</EntryDate> <GrossToNetCode>sample string 4</GrossToNetCode> <HoursOrAmount>6</HoursOrAmount> <ProjectClientName>sample string 12</ProjectClientName> <ProjectName>sample string 13</ProjectName> <TemporaryRate>7</TemporaryRate> <TypeCode>sample string 5</TypeCode> <WorkersCompCode>sample string 11</WorkersCompCode> </TimesheetImportDto> </ArrayOfTimesheetImportDto>
Response Information
Response body formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.