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 fordosa90+ipc_abstrvat@gmail.com
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.