Step 2 of 4 · ProjectsAPIs

All projectsAPIs

valvat

Ruby gem that validates EU and UK VAT numbers, standalone or as an ActiveModel validator.

What it does

Validates European VAT numbers by syntax, checksum and a VIES lookup, returning true or false or the company name and address, standalone or as an ActiveModel validator. It is a Ruby gem for Ruby 3.2 or later and JRuby. UK lookups need HMRC Developer Hub credentials, the checksum check is marked experimental and may return wrong results, and VIES is sometimes down for maintenance.

Where it fits on the map

In the processes

On Learn

Similar projects

Of the same kind, for a shared jurisdiction or tax area. Not a ranking.

Maintain this project?

Link to this page from your README, so readers find the facts, the notes and where it fits. The badge is a small SVG served from this site.

Listed on tax-oss.com

[![Listed on tax-oss.com](https://tax-oss.com/badge.svg)](https://tax-oss.com/projects/valvat/)
Next · Step 3 of 4The gapsThe activities with no open project yet, and the partly covered ones, with what to build on.