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": "e584c49b-f51e-4f6e-a6e2-0c8789691ce8",
"Quantity": 3.1,
"Price": 4.1,
"BasePriceListPrice": 5.1
},
{
"LineNumber": 1,
"ProductCatalogId": "e584c49b-f51e-4f6e-a6e2-0c8789691ce8",
"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": "25f4d9fd-ef2f-4e2d-8218-ec612f0008a4",
"SaleId": "38a78833-3119-4551-abc3-eaf5e313fc32",
"CompanyId": 3,
"EntityId": 4,
"LineItems": [
{
"LineNumber": "sample string 1",
"ProductCatalogId": "d20b630f-1198-4c95-ad33-428de61c838e",
"Quantity": 3.1,
"Price": 4.1,
"Tax": 5.1,
"UnroundedTax": 6.1,
"Taxable": 7,
"TaxDetails": [
{
"TaxId": "8acae8d9-3f56-480a-b780-4a3312004caf",
"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": "8acae8d9-3f56-480a-b780-4a3312004caf",
"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": "d20b630f-1198-4c95-ad33-428de61c838e",
"Quantity": 3.1,
"Price": 4.1,
"Tax": 5.1,
"UnroundedTax": 6.1,
"Taxable": 7,
"TaxDetails": [
{
"TaxId": "8acae8d9-3f56-480a-b780-4a3312004caf",
"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": "8acae8d9-3f56-480a-b780-4a3312004caf",
"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-04-13T07:41:14.0896559+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
}