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
TEPTaxCalculationRequestName | 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": "8ae3e4a1-4323-4316-a8ab-8b2fadd8efe7", "Quantity": 3.1, "Price": 4.1, "BasePriceListPrice": 5.1 }, { "LineNumber": 1, "ProductCatalogId": "8ae3e4a1-4323-4316-a8ab-8b2fadd8efe7", "Quantity": 3.1, "Price": 4.1, "BasePriceListPrice": 5.1 } ] }
Response Information
Resource Description
The Taxes for the Catalog Items
TEPTaxCalculationResultName | 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": "ad349e79-794e-4e25-8df8-50408f34bc15", "SaleId": "064a8a84-5f77-4f48-9ef7-1bca9fbc288c", "CompanyId": 3, "EntityId": 4, "LineItems": [ { "LineNumber": "sample string 1", "ProductCatalogId": "b97b1c53-7ab6-4dcb-822e-0a79d1272b7e", "Quantity": 3.1, "Price": 4.1, "Tax": 5.1, "UnroundedTax": 6.1, "Taxable": 7, "TaxDetails": [ { "TaxId": "1c8125ed-432f-430c-9cb1-7b76c95a3752", "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": "1c8125ed-432f-430c-9cb1-7b76c95a3752", "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": "b97b1c53-7ab6-4dcb-822e-0a79d1272b7e", "Quantity": 3.1, "Price": 4.1, "Tax": 5.1, "UnroundedTax": 6.1, "Taxable": 7, "TaxDetails": [ { "TaxId": "1c8125ed-432f-430c-9cb1-7b76c95a3752", "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": "1c8125ed-432f-430c-9cb1-7b76c95a3752", "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": "2025-08-12T09:43:20.7171276+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 }