checkvat

0.0.2 • Public • Published

checkVAT

This is a cli application that calls EU's VIES service and verifies if a given VAT Number is valid.

Check these links for more information about:

Installation

npm install -g checkvat

Usage

checkVAT doesn´t support batch requests

Simply call the executable with the VAT number as the first argument

Sending a request to the live service:

checkvat XX12345n

Sending a request to the test service:

checkvat XX100 --test-service

Output

Valid request with Valid VAT Number:

Valid

Valid request with an Invalid VAT Number:

Invalid

Other kinds of error messages:

UNKNOWN_ERROR
INVALID_INPUT

(...)

Error Messages

These VAT Numbers(along with any country code) will let you see each type of error when using the test service :

VAT Number Response
100 Valid request with Valid VAT Number
200 Valid request with an Invalid VAT Number
201 Error : INVALID_INPUT
202 Error : INVALID_REQUESTER_INFO
300 Error : SERVICE_UNAVAILABLE
301 Error : MS_UNAVAILABLE
302 Error : TIMEOUT
400 Error : VAT_BLOCKED
401 Error : IP_BLOCKED
500 Error : GLOBAL_MAX_CONCURRENT_REQ
501 Error : GLOBAL_MAX_CONCURRENT_REQ_TIME
600 Error : MS_MAX_CONCURRENT_REQ
601 Error : MS_MAX_CONCURRENT_REQ_TIME
For all the other cases Error : SERVICE_UNAVAILABLE

Readme

Keywords

Package Sidebar

Install

npm i checkvat

Weekly Downloads

0

Version

0.0.2

License

ISC

Last publish

Collaborators

  • fabiohof