Abstract VAT Validator (Independent Publisher) (Preview)
Abstract's VAT Validation is a fast, lightweight, modern solution that allows you to stay compliant for all your domestic and cross-border sales.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Fördős András |
[email protected] |
Connector Metadata | |
---|---|
Publisher | Fördős András |
Website | https://docs.abstractapi.com/vat-validation |
Privacy policy | https://www.abstractapi.com/legal/dpa |
Categories | Data;Business Intelligence |
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
API Key | securestring | The API Key for this api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Calculate VAT |
Determines VAT-compliant prices for a given value, country, purchase type, and more. |
List categories |
List latest VAT rates for a specific country. |
Validate VAT |
Check whether the submitted VAT number is valid and, if it is, returns company details (registered country, name, address, etc). |
Calculate VAT
Determines VAT-compliant prices for a given value, country, purchase type, and more.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Amount
|
amount | True | string |
The amount that you would like to get the VAT amount for or from. |
Country code
|
country_code | True | string |
The two letter ISO 3166-1 alpha-2 code of the country in which the transaction takes place. |
Is VAT included
|
is_vat_incl | boolean |
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. |
|
VAT category
|
vat_category | string |
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. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Amount (excl. VAT)
|
amount_excluding_vat | float |
The amount excluding the VAT. |
Amount (incl. VAT)
|
amount_including_vat | float |
The sum of the base amount and the VAT, i.e., amount_excl_vat + vat_amount. |
VAT amount
|
vat_amount | float |
The calculated amount of VAT. |
VAT category
|
vat_category | string |
The optional category of the purchase, used to determine whether it qualifies for a reduced rate. See below for a list of supported categories. |
VAT rate
|
vat_rate | float |
The VAT rate, from 0.01 to 0.99. |
Code
|
country.code | string |
The two letter ISO 3166-1 alpha-2 code of the country in which the transaction takes place. |
Name
|
country.name | string |
The name of the country the VAT is being calculated from. |
List categories
List latest VAT rates for a specific country.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Country code
|
country_code | True | string |
The two letter ISO 3166-1 alpha-2 code of the country in which the transaction takes place. |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
Country code
|
country_code | string |
The two letter ISO 3166-1 alpha-2 code of the country in which the transaction takes place, which is returned from the request. |
Rate
|
rate | string |
The VAT rate for this specific category. |
Category
|
category | string |
The name of the category. |
Description
|
description | string |
A description about the category. |
Validate VAT
Check whether the submitted VAT number is valid and, if it is, returns company details (registered country, name, address, etc).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
VAT number
|
vat_number | True | string |
The VAT number to validate. |
Returns
Name | Path | Type | Description |
---|---|---|---|
VAT number
|
vat_number | string |
The VAT number to validate. |
Is valid
|
valid | boolean |
Is true if the submitted VAT number is valid. |
Name
|
company.name | string |
The name of the company associated with the VAT number. |
Address
|
company.address | string |
The address of the company associated with the VAT number. |
Code
|
country.code | string |
The two letter ISO 3166-1 alpha-2 code of the country associated with the VAT number. |
Name
|
country.name | string |
The name of the country associated with the VAT number. |