Documentation
HomeSupportStatusSign in ->
  • Developer guide
  • How it works?
  • Integration Quick Guide
    • Link Flow
    • Embedded Flow
    • Running Workflow
  • Production setup
  • Webhooks
  • Widget
    • Methods
    • Inline mode
  • Postman Collection
  • Changelog
  • Records
    • Introduction
    • Migration Guide: Migrating from Cases to Records
  • TRANSACTIONLINK API
    • API Reference
      • Authentication
      • Cases (deprecated)
      • Resources
      • Parameters
      • Token
      • Link
      • Workflows
      • Records
        • Attachments
    • API Changelog
    • API Versioning
  • Integrations
    • AIS
      • Data fields availability across banks
      • Testing data
    • Autopay
    • BIG Info Monitor
      • Company Report
      • Personal Report
      • Entrepreneur Report
      • Plus Sco Plus CR3 Report
    • BankID
      • 🇳🇴Norway
      • 🇩🇰Denmark
    • CEIDG
      • Get company
      • List companies
    • Companies House
      • Public Data Api
        • Exemptions
        • Persons with significant Control
        • UK Establishments
        • Filing History
        • Registers
        • Registered Office Address
        • Company Profile
        • Officers
        • Insolvency
        • Charges
      • Documents Api
    • ComplyAdvantage
    • ComplyCube
      • Identity Verification
        • Document Check
        • Proof of Address Check
        • Identity Check
      • Document Check
      • AML Screening Check
      • Face Authentication Check
    • Data Ninja
      • Labeling
      • Profiling
      • Scoring
    • eDO App
    • GUS
    • IAML
    • KRD
      • Company Report
      • Personal Report
      • Identity Card Verification
    • mObywatel
      • CitizenDetails
      • CitizenNationality
    • OnDato
    • Polish VAT Whitelist
    • Przelewy 24
    • PWG
    • QARD
    • Rejestr.io
    • Registru Centras
      • Get company
      • List documents
      • Get document
    • Smart-ID
    • SMS API
    • Twilio
    • MojeId
    • Veriff
      • Supported Browsers
    • VIES (Vat Validation)
      • vies
    • Zoho Sign
      • Adding document fields automatically using text tags
    • Idenfy
    • GBG
      • IDScan
      • Verifications
    • Visa
    • KYB
      • Company Profile
    • Handelsregister
      • Company profile
        • List companies
        • Get company
        • Get company documents
    • InfoCamere
      • Company profile
        • List companies
        • List persons
        • Get company
        • Get person
        • Get documents
    • CBE - Belgium Company Register
      • Company profile
        • List companies
        • Get company
        • List documents
        • Get document
    • Transparenzregister
      • Beneficial owners
        • List companies
        • List documents
        • Get documents
    • CVR (Danish Central Business Register)
      • Company profile
        • List Companies
        • Get Company
        • Get document
    • Malta Business Registry
      • Company profile
        • List Companies
        • Get Company
Powered by GitBook
On this page
  • What kind of data I will get
  • Input
  • Input Example
  • Output
  • Vat Validation
  • Vies Approximate
  • Output Example

Was this helpful?

  1. Integrations

VIES (Vat Validation)

The VAT Information Exchange System (VIES) is a tool developed by the European Commission to facilitate the validation of VAT (Value Added Tax) identification numbers issued by EU Member States

What kind of data I will get

The VIES VAT Number Validation API offers a straightforward yet essential set of data aimed at confirming the validity of VAT numbers within the European Union

Input

Attribute
Type
Description

vatNumber

String

Vat number to validate

countryCode

String

Country code of validated entity in ISO 3166 format e.g.: PL, DE

Input Example

{
    "vatNumber": "123456",
    "countryCode": "PL"
}

Output

Vat Validation

Attribute
Type
Description

isValid

Boolean

Indicates if the VAT number is valid.

userError

String

Error message in case of incorrect VAT number.

name

String

Name of the company.

address

String

Address of the company.

requestIdentifier

String

Unique identifier for the request.

originalVatNumber

String

Original VAT number provided in the request.

vatNumber

String

Processed VAT number.

requestDate

String

Date of the request.

Object

Nested object containing approximate VAT details.

Vies Approximate

Attribute
Type
Description

name

String

Approximate name of the company.

street

String

Approximate street of the company.

postalCode

String

Approximate postal code of the company.

city

String

Approximate city of the company.

companyType

String

Approximate type of the company.

matchName

String

Matched name of the company.

matchStreet

String

Matched street of the company.

matchPostalCode

String

Matched postal code of the company.

matchCity

String

Matched city of the company.

matchCompanyType

String

Matched type of the company.

Output Example

{
  "isValid": true,
  "userError": null,
  "name": "John Doe",
  "address": "123 Main St, Anytown, Country",
  "requestIdentifier": "REQ123456789",
  "originalVatNumber": "ABC123456",
  "vatNumber": "XYZ987654",
  "requestDate": "2023-10-01T12:34:56Z",
  "viesApproximate": {
    "name": "John's Company",
    "street": "456 Elm St",
    "postalCode": "12345",
    "city": "Big City",
    "companyType": "LLC",
    "matchName": "John's Company LTD",
    "matchStreet": "789 Pine St",
    "matchPostalCode": "67890",
    "matchCity": "Another City",
    "matchCompanyType": "Corporation"
  }
}
PreviousSupported BrowsersNextvies

Last updated 10 months ago

Was this helpful?

viesApproximate