POST v2/TaxCalculation
Returns applicable taxes for the Catalog Items in the body of the call. Only valid for Tax Exclusive locations, which apply taxes in addition to the selling price.
Information:
Base URL:
https://api.covasoft.net/taxes
Request Information
URI Parameters
None.
Body Parameters
The Catalog Items you want to get the Taxes for see above for Example
TEPTaxCalculationRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| CompanyId | integer |
None. |
|
| EntityId | integer |
None. |
|
| LineItems | Collection of LineItem |
None. |
Request Formats
application/json, text/json
Sample:
{
"CompanyId": 1,
"EntityId": 2,
"LineItems": [
{
"LineNumber": 1,
"ProductCatalogId": "784007a5-a0ca-4db1-867d-f8b2462b874f",
"Quantity": 3.1,
"Price": 4.1,
"BasePriceListPrice": 5.1
},
{
"LineNumber": 1,
"ProductCatalogId": "784007a5-a0ca-4db1-867d-f8b2462b874f",
"Quantity": 3.1,
"Price": 4.1,
"BasePriceListPrice": 5.1
}
]
}
Response Information
Resource Description
The Taxes for the Catalog Items
TEPTaxCalculationResult| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | globally unique identifier |
None. |
|
| SaleId | globally unique identifier |
None. |
|
| CompanyId | integer |
None. |
|
| EntityId | integer |
None. |
|
| LineItems | Collection of TaxLineItem |
None. |
|
| Status | string |
None. |
|
| TaxCalculationDateUtc | date |
None. |
|
| TaxTotals | Collection of TaxTotal |
None. |
|
| TotalTaxAmount | decimal number |
None. |
Response Formats
application/json, text/json
Sample:
{
"Id": "5471ec04-3e81-41db-8546-e9e8b0cb422f",
"SaleId": "947e716e-f30b-4557-832e-926913ce027d",
"CompanyId": 3,
"EntityId": 4,
"LineItems": [
{
"LineNumber": "sample string 1",
"ProductCatalogId": "12d8dc41-52be-4f7d-9e5c-d3779d08fcbf",
"Quantity": 3.1,
"Price": 4.1,
"Tax": 5.1,
"UnroundedTax": 6.1,
"Taxable": 7,
"TaxDetails": [
{
"TaxId": "393d06a8-e124-4a07-998f-38de53060637",
"Rate": 2.1,
"TaxName": "sample string 3",
"Tax": 4.1,
"Exemptions": {
"Total": 1.1,
"Details": [
{
"ExemptAmount": 1.1
},
{
"ExemptAmount": 1.1
}
]
},
"TaxAuthorityType": "sample string 5",
"TaxType": "sample string 6",
"Layer": 7
},
{
"TaxId": "393d06a8-e124-4a07-998f-38de53060637",
"Rate": 2.1,
"TaxName": "sample string 3",
"Tax": 4.1,
"Exemptions": {
"Total": 1.1,
"Details": [
{
"ExemptAmount": 1.1
},
{
"ExemptAmount": 1.1
}
]
},
"TaxAuthorityType": "sample string 5",
"TaxType": "sample string 6",
"Layer": 7
}
]
},
{
"LineNumber": "sample string 1",
"ProductCatalogId": "12d8dc41-52be-4f7d-9e5c-d3779d08fcbf",
"Quantity": 3.1,
"Price": 4.1,
"Tax": 5.1,
"UnroundedTax": 6.1,
"Taxable": 7,
"TaxDetails": [
{
"TaxId": "393d06a8-e124-4a07-998f-38de53060637",
"Rate": 2.1,
"TaxName": "sample string 3",
"Tax": 4.1,
"Exemptions": {
"Total": 1.1,
"Details": [
{
"ExemptAmount": 1.1
},
{
"ExemptAmount": 1.1
}
]
},
"TaxAuthorityType": "sample string 5",
"TaxType": "sample string 6",
"Layer": 7
},
{
"TaxId": "393d06a8-e124-4a07-998f-38de53060637",
"Rate": 2.1,
"TaxName": "sample string 3",
"Tax": 4.1,
"Exemptions": {
"Total": 1.1,
"Details": [
{
"ExemptAmount": 1.1
},
{
"ExemptAmount": 1.1
}
]
},
"TaxAuthorityType": "sample string 5",
"TaxType": "sample string 6",
"Layer": 7
}
]
}
],
"Status": "sample string 5",
"TaxCalculationDateUtc": "2026-08-05T02:48:35.3297965+00:00",
"TaxTotals": [
{
"TaxId": "sample string 1",
"TaxRateType": "sample string 2",
"Rate": 3.1,
"TaxName": "sample string 4",
"TaxDisplayName": "sample string 5",
"Tax": 6.1,
"Taxable": 7.1
},
{
"TaxId": "sample string 1",
"TaxRateType": "sample string 2",
"Rate": 3.1,
"TaxName": "sample string 4",
"TaxDisplayName": "sample string 5",
"Tax": 6.1,
"Taxable": 7.1
}
],
"TotalTaxAmount": 7.1
}