# Viex

[![Build Status](](
[![Coverage Status](](

Elixir package to validate European VAT numbers with the
[VIES]( service.

## Installation

Add `viex` to your list of dependencies in `mix.exs`:

def deps do
  [{:viex, "~> 0.1.0"}]

## Usage

Use `Viex.lookup/1` to look up a European VAT number. Returns a `Viex.Response`
struct containing the company name, address, and a `valid` key that is either
`true` or `false`.

    iex(1)> Viex.lookup("NL854265259B01")
    %Viex.Response{address: "PRINS BERNHARDPLEIN 00200\n1097JB AMSTERDAM", company: "GITHUB B.V.",
      valid: true}

Use `Viex.valid?/1` to check the validity of a European VAT number. Returns a

    iex(1)> Viex.valid?("NL854265259B01")