POST api/SDCalculatePayroll/GetReportDetailView
Request Information
URI Parameters
None.
Body Parameters
PayrollFilter| Name | Description | Type | Additional information |
|---|---|---|---|
| StartDate | date |
None. |
|
| Break1Code | string |
None. |
|
| Break1Type | integer |
None. |
|
| Break2Code | string |
None. |
|
| Break2Type | integer |
None. |
|
| TechNum | string |
None. |
|
| SignalRConnectionId | string |
None. |
|
| AccountId | integer |
None. |
|
| CompanyId | string |
None. |
|
| CreatedBy | string |
None. |
|
| CreatedOn | date |
None. |
Request Formats
application/json, text/json
Sample:
{
"StartDate": "2025-12-17T06:26:16.7100568+00:00",
"Break1Code": "sample string 2",
"Break1Type": 1,
"Break2Code": "sample string 3",
"Break2Type": 1,
"TechNum": "sample string 4",
"SignalRConnectionId": "sample string 5",
"AccountId": 6,
"CompanyId": "sample string 7",
"CreatedBy": "sample string 8",
"CreatedOn": "2025-12-17T06:26:16.7100568+00:00"
}
application/xml, text/xml
Sample:
<PayrollFilter xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.SD.CalculatePayroll"> <AccountId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">6</AccountId> <CompanyId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">sample string 7</CompanyId> <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">sample string 8</CreatedBy> <CreatedOn xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">2025-12-17T06:26:16.7100568+00:00</CreatedOn> <Break1Code>sample string 2</Break1Code> <Break1Type>1</Break1Type> <Break2Code>sample string 3</Break2Code> <Break2Type>1</Break2Type> <SignalRConnectionId>sample string 5</SignalRConnectionId> <StartDate>2025-12-17T06:26:16.7100568+00:00</StartDate> <TechNum>sample string 4</TechNum> </PayrollFilter>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
PayrollReportDetailView| Name | Description | Type | Additional information |
|---|---|---|---|
| IsInvalidTimeCardsPresent | boolean |
None. |
|
| PayrollReportDetailViewRecordList | Collection of PayrollReportDetailViewRecord |
None. |
|
| AccountId | integer |
None. |
|
| CompanyId | string |
None. |
|
| CreatedBy | string |
None. |
|
| CreatedOn | date |
None. |
Response Formats
application/json, text/json
Sample:
{
"IsInvalidTimeCardsPresent": true,
"PayrollReportDetailViewRecordList": [
{
"Technician": "sample string 1",
"SequenceNum": 2,
"TechNum": "sample string 3",
"TechName": "sample string 4",
"ServiceDate": "2025-12-17T06:26:16.7569586+00:00",
"Activity": "sample string 6",
"Time": "2025-12-17T06:26:16.7569586+00:00",
"RegularHours": 8.0,
"OvertimeHours": 9.0,
"DoubletimeHours": 10.0,
"SDServiceMasterId": "sample string 11",
"SMName": "sample string 12",
"SDCallMasterId": "sample string 13",
"InvoiceNum": "sample string 14",
"ServiceJobNum": "sample string 15",
"TaskCode": "sample string 16",
"IsSplitEntry": true,
"IsInBetweenCall": true,
"EmployeeNum": "sample string 17",
"ROD": "sample string 18",
"EmployeeName": "sample string 19",
"RODHours": 1.0,
"PayrollRate": 1.0,
"ExtnAmount": 1.0,
"IsOffDutyTime": true,
"ItemSequenceNum": 1,
"AccountId": 20,
"CompanyId": "sample string 21",
"CreatedBy": "sample string 22",
"CreatedOn": "2025-12-17T06:26:16.7569586+00:00"
},
{
"Technician": "sample string 1",
"SequenceNum": 2,
"TechNum": "sample string 3",
"TechName": "sample string 4",
"ServiceDate": "2025-12-17T06:26:16.7569586+00:00",
"Activity": "sample string 6",
"Time": "2025-12-17T06:26:16.7569586+00:00",
"RegularHours": 8.0,
"OvertimeHours": 9.0,
"DoubletimeHours": 10.0,
"SDServiceMasterId": "sample string 11",
"SMName": "sample string 12",
"SDCallMasterId": "sample string 13",
"InvoiceNum": "sample string 14",
"ServiceJobNum": "sample string 15",
"TaskCode": "sample string 16",
"IsSplitEntry": true,
"IsInBetweenCall": true,
"EmployeeNum": "sample string 17",
"ROD": "sample string 18",
"EmployeeName": "sample string 19",
"RODHours": 1.0,
"PayrollRate": 1.0,
"ExtnAmount": 1.0,
"IsOffDutyTime": true,
"ItemSequenceNum": 1,
"AccountId": 20,
"CompanyId": "sample string 21",
"CreatedBy": "sample string 22",
"CreatedOn": "2025-12-17T06:26:16.7569586+00:00"
}
],
"AccountId": 2,
"CompanyId": "sample string 3",
"CreatedBy": "sample string 4",
"CreatedOn": "2025-12-17T06:26:16.7725563+00:00"
}
application/xml, text/xml
Sample:
<PayrollReportDetailView xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.SD.CalculatePayroll">
<AccountId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">2</AccountId>
<CompanyId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">sample string 3</CompanyId>
<CreatedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">sample string 4</CreatedBy>
<CreatedOn xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">2025-12-17T06:26:16.7725563+00:00</CreatedOn>
<IsInvalidTimeCardsPresent>true</IsInvalidTimeCardsPresent>
<PayrollReportDetailViewRecordList>
<PayrollReportDetailViewRecord>
<AccountId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">20</AccountId>
<CompanyId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">sample string 21</CompanyId>
<CreatedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">sample string 22</CreatedBy>
<CreatedOn xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">2025-12-17T06:26:16.7569586+00:00</CreatedOn>
<Activity>sample string 6</Activity>
<DoubletimeHours>10</DoubletimeHours>
<EmployeeName>sample string 19</EmployeeName>
<EmployeeNum>sample string 17</EmployeeNum>
<ExtnAmount>1</ExtnAmount>
<InvoiceNum>sample string 14</InvoiceNum>
<IsInBetweenCall>true</IsInBetweenCall>
<IsOffDutyTime>true</IsOffDutyTime>
<IsSplitEntry>true</IsSplitEntry>
<ItemSequenceNum>1</ItemSequenceNum>
<OvertimeHours>9</OvertimeHours>
<PayrollRate>1</PayrollRate>
<ROD>sample string 18</ROD>
<RODHours>1</RODHours>
<RegularHours>8</RegularHours>
<SDCallMasterId>sample string 13</SDCallMasterId>
<SDServiceMasterId>sample string 11</SDServiceMasterId>
<SMName>sample string 12</SMName>
<SequenceNum>2</SequenceNum>
<ServiceDate>2025-12-17T06:26:16.7569586+00:00</ServiceDate>
<ServiceJobNum>sample string 15</ServiceJobNum>
<TaskCode>sample string 16</TaskCode>
<TechName>sample string 4</TechName>
<TechNum>sample string 3</TechNum>
<Technician>sample string 1</Technician>
<Time>2025-12-17T06:26:16.7569586+00:00</Time>
</PayrollReportDetailViewRecord>
<PayrollReportDetailViewRecord>
<AccountId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">20</AccountId>
<CompanyId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">sample string 21</CompanyId>
<CreatedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">sample string 22</CreatedBy>
<CreatedOn xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">2025-12-17T06:26:16.7569586+00:00</CreatedOn>
<Activity>sample string 6</Activity>
<DoubletimeHours>10</DoubletimeHours>
<EmployeeName>sample string 19</EmployeeName>
<EmployeeNum>sample string 17</EmployeeNum>
<ExtnAmount>1</ExtnAmount>
<InvoiceNum>sample string 14</InvoiceNum>
<IsInBetweenCall>true</IsInBetweenCall>
<IsOffDutyTime>true</IsOffDutyTime>
<IsSplitEntry>true</IsSplitEntry>
<ItemSequenceNum>1</ItemSequenceNum>
<OvertimeHours>9</OvertimeHours>
<PayrollRate>1</PayrollRate>
<ROD>sample string 18</ROD>
<RODHours>1</RODHours>
<RegularHours>8</RegularHours>
<SDCallMasterId>sample string 13</SDCallMasterId>
<SDServiceMasterId>sample string 11</SDServiceMasterId>
<SMName>sample string 12</SMName>
<SequenceNum>2</SequenceNum>
<ServiceDate>2025-12-17T06:26:16.7569586+00:00</ServiceDate>
<ServiceJobNum>sample string 15</ServiceJobNum>
<TaskCode>sample string 16</TaskCode>
<TechName>sample string 4</TechName>
<TechNum>sample string 3</TechNum>
<Technician>sample string 1</Technician>
<Time>2025-12-17T06:26:16.7569586+00:00</Time>
</PayrollReportDetailViewRecord>
</PayrollReportDetailViewRecordList>
</PayrollReportDetailView>