POST public-api/ic/salestaxcode/RetrieveSalesTaxCodesByNames
This method retrieves the details of the sales tax code by name. When a request model for the Sales Tax Code is given the function checks if the name already exists. If it already exists, then that record is updated and marked as active. If not, then a new record is created.The function can accept a maximum of 500 records at a time.
Request Information
URI Parameters
None.
Body Parameters
Collection of stringRequest Formats
application/json
Sample:
[ "sample string 1", "sample string 2" ]
Response Information
Resource Description
WaspResultOfListOfSalesTaxCodeBaseModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Data | Collection of SalesTaxCodeBaseModel |
None. |
|
| Messages | Collection of WtResult |
None. |
|
| BatchNumber | integer |
None. |
|
| HasError | boolean |
None. |
|
| HasHttpError | boolean |
None. |
|
| HasMessage | boolean |
None. |
|
| HasSuccessWithMoreDataRemaining | boolean |
None. |
|
| TotalRecordsLongCount | integer |
None. |
Response Formats
application/json
Sample:
{
"Data": [
{
"SalesTaxCodeName": "sample string 1",
"SalesTaxCodeLangLabel": "sample string 2",
"SalesTaxCodeDesc": "sample string 3",
"SalesTaxCodeDescLangLabel": "sample string 4",
"SalesTaxCodeTaxable": true,
"SalesTaxCodeDefault": true,
"SalesTaxCodeRowVerson": "QEA="
},
{
"SalesTaxCodeName": "sample string 1",
"SalesTaxCodeLangLabel": "sample string 2",
"SalesTaxCodeDesc": "sample string 3",
"SalesTaxCodeDescLangLabel": "sample string 4",
"SalesTaxCodeTaxable": true,
"SalesTaxCodeDefault": true,
"SalesTaxCodeRowVerson": "QEA="
}
],
"Messages": [
{
"ResultCode": 0,
"Message": "sample string 1",
"HttpStatusCode": 200,
"FieldName": "sample string 2"
},
{
"ResultCode": 0,
"Message": "sample string 1",
"HttpStatusCode": 200,
"FieldName": "sample string 2"
}
],
"BatchNumber": 1,
"HasError": false,
"HasHttpError": false,
"HasMessage": true,
"HasSuccessWithMoreDataRemaining": false,
"TotalRecordsLongCount": 1
}