filippo-toso/vat-api

A simple class to get European VAT ID details (company name and address)

v1.0.3 2018-02-18 09:55 UTC

This package is auto-updated.

Last update: 2020-01-30 16:24:26 UTC


README

A simple class to get European VAT ID details (company name and address).

Requirements

  • PHP 5.6+
  • Laravel 5.0+
  • sunra/php-simple-html-dom-parser 1.5+
  • guzzlehttp/guzzle 6.2+

Installing

Use Composer to install it:

composer require filippo-toso/vat-api

If you are using Laravel < 5.5, you also need to register the service provider and the alias.

To do so, add the following row in the providers array of your config/app.php:

FilippoToso\VatApi\VatApiServiceProvider::class,

You should also add the following row in the aliases array of the same config/app.php file:

'Vat'   => FilippoToso\VatApi\VatApiFacade::class,

Using It

The use is very simple:

$details = Vat::details('LU26375245');

This will return the following array:

[

    [valid] => TRUE
    [vat_id] => IT02861640304
    [name] => CREATIVE PARK DI FILIPPO TOSO
    [addresses] => [
        [0] => VIA DANTE 1/B
        [1] => 33057 PALMANOVA UD
    ]
    [address] => VIA DANTE 1/B 33057 PALMANOVA UD
    [error] => FALSE
]