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": "ec1d70e6-9bf2-4aeb-98c2-b94d8f5f2309",
"Quantity": 3.1,
"Price": 4.1,
"BasePriceListPrice": 5.1
},
{
"LineNumber": 1,
"ProductCatalogId": "ec1d70e6-9bf2-4aeb-98c2-b94d8f5f2309",
"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": "b90ad092-c7c5-4fec-9436-31b2c50c88fb",
"SaleId": "76651d5c-d706-497d-a7a7-65b725352c8a",
"CompanyId": 3,
"EntityId": 4,
"LineItems": [
{
"LineNumber": "sample string 1",
"ProductCatalogId": "037c7d97-47bc-4544-9567-af72edb077af",
"Quantity": 3.1,
"Price": 4.1,
"Tax": 5.1,
"UnroundedTax": 6.1,
"Taxable": 7,
"TaxDetails": [
{
"TaxId": "4379061e-2156-4014-86bc-2f312fc17afd",
"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": "4379061e-2156-4014-86bc-2f312fc17afd",
"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": "037c7d97-47bc-4544-9567-af72edb077af",
"Quantity": 3.1,
"Price": 4.1,
"Tax": 5.1,
"UnroundedTax": 6.1,
"Taxable": 7,
"TaxDetails": [
{
"TaxId": "4379061e-2156-4014-86bc-2f312fc17afd",
"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": "4379061e-2156-4014-86bc-2f312fc17afd",
"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-01-28T13:58:36.1085534+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
}