POST api/SDInvoice/FilterInvoices
Request Information
URI Parameters
None.
Body Parameters
SDInvoiceSearchCriteria| Name | Description | Type | Additional information |
|---|---|---|---|
| ServiceMaster | string |
None. |
|
| Batch | string |
None. |
|
| Technician | string |
None. |
|
| BreakType1 | integer |
None. |
|
| BreakCode1 | string |
None. |
|
| BreakType2 | integer |
None. |
|
| BreakCode2 | string |
None. |
|
| Status | string |
None. |
|
| FromDate | date |
None. |
|
| ToDate | date |
None. |
|
| ServiceType | string |
None. |
|
| Limit | integer |
None. |
|
| Offset | integer |
None. |
|
| ActionType | string |
None. |
|
| SortBy | string |
None. |
|
| OrderBy | string |
None. |
|
| LeadTechNum | string |
None. |
|
| AccountId | integer |
None. |
|
| CompanyId | string |
None. |
|
| Account | Account |
None. |
|
| SAICompany | SAICompany |
None. |
|
| CreatedOn | date |
None. |
|
| CreatedBy | string |
None. |
|
| UpdatedOn | date |
None. |
|
| UpdatedBy | string |
None. |
|
| IsLockedForEditing | boolean |
None. |
|
| LockedBy | string |
None. |
|
| Id | string |
None. |
Request Formats
application/json
Sample:
Sample not available.
text/json
Sample:
Sample not available.
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Collection of InvoiceListGrid| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | string |
None. |
|
| SDServiceMasterId | string |
None. |
|
| SDCallMasterId | string |
None. |
|
| Name | string |
None. |
|
| InvoiceDate | date |
None. |
|
| ServiceType | string |
None. |
|
| InvoiceTotal | decimal number |
None. |
|
| BreakName1 | string |
None. |
|
| BreakName2 | string |
None. |
|
| BatchNum | string |
None. |
|
| ServiceJobNum | string |
None. |
|
| InvoiceStatus | string |
None. |
|
| OutcomeCode | string |
None. |
|
| Result | string |
None. |
|
| ResultDescription | string |
None. |
|
| StartDate | date |
None. |
|
| EndDate | date |
None. |
|
| IsPrinted | boolean |
None. |
|
| IsEmail | boolean |
None. |
|
| TechNums | string |
None. |
|
| Address | string |
None. |
|
| Status | string |
None. |
|
| CustomerPONum | string |
None. |
|
| SoldBySalesmanName | string |
None. |
|
| SoldByTechnicianName | string |
None. |
|
| LeadTechName | string |
None. |
|
| ARCustomerMasterName | string |
None. |
|
| ARCustomerMasterId | string |
None. |
|
| ARCustomerMasterAddress | string |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"Id": "sample string 1",
"SDServiceMasterId": "sample string 2",
"SDCallMasterId": "sample string 3",
"Name": "sample string 4",
"InvoiceDate": "2025-12-16T20:09:47.7149472+00:00",
"ServiceType": "sample string 6",
"InvoiceTotal": 1.0,
"BreakName1": "sample string 7",
"BreakName2": "sample string 8",
"BatchNum": "sample string 9",
"ServiceJobNum": "sample string 10",
"InvoiceStatus": "sample string 11",
"OutcomeCode": "sample string 12",
"Result": "sample string 13",
"ResultDescription": "sample string 14",
"StartDate": "2025-12-16T20:09:47.7149472+00:00",
"EndDate": "2025-12-16T20:09:47.7149472+00:00",
"IsPrinted": true,
"IsEmail": true,
"TechNums": "sample string 17",
"Address": "sample string 18",
"Status": "sample string 19",
"CustomerPONum": "sample string 20",
"SoldBySalesmanName": "sample string 21",
"SoldByTechnicianName": "sample string 22",
"LeadTechName": "sample string 23",
"ARCustomerMasterName": "sample string 24",
"ARCustomerMasterId": "sample string 25",
"ARCustomerMasterAddress": "sample string 26"
},
{
"Id": "sample string 1",
"SDServiceMasterId": "sample string 2",
"SDCallMasterId": "sample string 3",
"Name": "sample string 4",
"InvoiceDate": "2025-12-16T20:09:47.7149472+00:00",
"ServiceType": "sample string 6",
"InvoiceTotal": 1.0,
"BreakName1": "sample string 7",
"BreakName2": "sample string 8",
"BatchNum": "sample string 9",
"ServiceJobNum": "sample string 10",
"InvoiceStatus": "sample string 11",
"OutcomeCode": "sample string 12",
"Result": "sample string 13",
"ResultDescription": "sample string 14",
"StartDate": "2025-12-16T20:09:47.7149472+00:00",
"EndDate": "2025-12-16T20:09:47.7149472+00:00",
"IsPrinted": true,
"IsEmail": true,
"TechNums": "sample string 17",
"Address": "sample string 18",
"Status": "sample string 19",
"CustomerPONum": "sample string 20",
"SoldBySalesmanName": "sample string 21",
"SoldByTechnicianName": "sample string 22",
"LeadTechName": "sample string 23",
"ARCustomerMasterName": "sample string 24",
"ARCustomerMasterId": "sample string 25",
"ARCustomerMasterAddress": "sample string 26"
}
]
application/xml, text/xml
Sample:
<ArrayOfInvoiceListGrid xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.SD">
<InvoiceListGrid>
<ARCustomerMasterAddress>sample string 26</ARCustomerMasterAddress>
<ARCustomerMasterId>sample string 25</ARCustomerMasterId>
<ARCustomerMasterName>sample string 24</ARCustomerMasterName>
<Address>sample string 18</Address>
<BatchNum>sample string 9</BatchNum>
<BreakName1>sample string 7</BreakName1>
<BreakName2>sample string 8</BreakName2>
<CustomerPONum>sample string 20</CustomerPONum>
<EndDate>2025-12-16T20:09:47.7149472+00:00</EndDate>
<Id>sample string 1</Id>
<InvoiceDate>2025-12-16T20:09:47.7149472+00:00</InvoiceDate>
<InvoiceStatus>sample string 11</InvoiceStatus>
<InvoiceTotal>1</InvoiceTotal>
<IsEmail>true</IsEmail>
<IsPrinted>true</IsPrinted>
<LeadTechName>sample string 23</LeadTechName>
<Name>sample string 4</Name>
<OutcomeCode>sample string 12</OutcomeCode>
<Result>sample string 13</Result>
<ResultDescription>sample string 14</ResultDescription>
<SDCallMasterId>sample string 3</SDCallMasterId>
<SDServiceMasterId>sample string 2</SDServiceMasterId>
<ServiceJobNum>sample string 10</ServiceJobNum>
<ServiceType>sample string 6</ServiceType>
<SoldBySalesmanName>sample string 21</SoldBySalesmanName>
<SoldByTechnicianName>sample string 22</SoldByTechnicianName>
<StartDate>2025-12-16T20:09:47.7149472+00:00</StartDate>
<Status>sample string 19</Status>
<TechNums>sample string 17</TechNums>
</InvoiceListGrid>
<InvoiceListGrid>
<ARCustomerMasterAddress>sample string 26</ARCustomerMasterAddress>
<ARCustomerMasterId>sample string 25</ARCustomerMasterId>
<ARCustomerMasterName>sample string 24</ARCustomerMasterName>
<Address>sample string 18</Address>
<BatchNum>sample string 9</BatchNum>
<BreakName1>sample string 7</BreakName1>
<BreakName2>sample string 8</BreakName2>
<CustomerPONum>sample string 20</CustomerPONum>
<EndDate>2025-12-16T20:09:47.7149472+00:00</EndDate>
<Id>sample string 1</Id>
<InvoiceDate>2025-12-16T20:09:47.7149472+00:00</InvoiceDate>
<InvoiceStatus>sample string 11</InvoiceStatus>
<InvoiceTotal>1</InvoiceTotal>
<IsEmail>true</IsEmail>
<IsPrinted>true</IsPrinted>
<LeadTechName>sample string 23</LeadTechName>
<Name>sample string 4</Name>
<OutcomeCode>sample string 12</OutcomeCode>
<Result>sample string 13</Result>
<ResultDescription>sample string 14</ResultDescription>
<SDCallMasterId>sample string 3</SDCallMasterId>
<SDServiceMasterId>sample string 2</SDServiceMasterId>
<ServiceJobNum>sample string 10</ServiceJobNum>
<ServiceType>sample string 6</ServiceType>
<SoldBySalesmanName>sample string 21</SoldBySalesmanName>
<SoldByTechnicianName>sample string 22</SoldByTechnicianName>
<StartDate>2025-12-16T20:09:47.7149472+00:00</StartDate>
<Status>sample string 19</Status>
<TechNums>sample string 17</TechNums>
</InvoiceListGrid>
</ArrayOfInvoiceListGrid>