Calculate VAT endpoint
The calculate
endpoint makes it easy to calculate a VAT compliant price given a country and price, as well as optional values such as the type of goods.
Getting started
Base URL
Validation endpoint
The calculate
endpoint simply requires your unique API key, the country and the price you’d like to check:
This was a successful request, and the details below are included in the response:
Request parameters
Your unique API key. Note that each user has unique API keys for each of Abstract’s APIs, so your VAT Validation API key will not work for as your IP Geolocation API, for example.
The amount that you would like to get the VAT amount for or from.
The two letter ISO 3166-1 alpha-2 code of the country in which the transaction takes place.
If the amount already has VAT added and you’d like to do the reverse calculation and split out the amount and VAT, set this parameter to true. If this parameter is not explicitly included it will default to false.
Some countries offer a reduced VAT rate for certain categories of goods. To determine if a reduced VAT is available and to apply it to the final amount, include the vat_category in the request.
Response parameters
The API response is returned in a universal and lightweight JSON format.
The amount excluding the VAT.
The calculated amount of VAT.
The sum of the base amount and the VAT, i.e., amount_excl_vat
+ vat_amount
.
The VAT rate, from 0.01 to 0.99.
The optional category of the purchase, used to determine whether it qualifies for a reduced rate. See below for a list of supported categories.
The two letter ISO 3166-1 alpha-2 code of the country in which the transaction takes place.
The name of the country the VAT is being calculated from.