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.