Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

vat_number

346 sites Security covered
View on drupal.org

This module provides a VAT Number field with validation.

Features

By default, VAT numbers are validated based on its format. VAT numbers can also optionally be validated against the VIES (VAT Information Exchange System) to check if the business is registered to trade cross-border within the EU.

The Webform VAT Number submodule provides a VAT Number element for Webforms, with the same validation as the field type.

Some legal info

Often it is not enough to only check the VAT to be protected against VAT fraud (like someone using the VAT of another company). In Germany for example, you need to check the VAT on a government page that forces a check against name, street, etc.

If you do not do that here you are not legally secured and if people fraud you by using other company VATS you have to pay the VAT by yourself. So it is advisable to consult a tax accountant.

Post-Installation

Install the module and add a VAT number field to an entity type, or install the Webform VAT Number submodule and add a VAT number element to a webform.

Additional Requirements

In order to connect to the VIES search engine, this module requires the SOAP PHP extension.

Activity

Total releases
4
First release
Jan 2025
Latest release
2 months ago
Release cadence
129 days
Stability
100% stable

Release Timeline

Releases

Version Type Release date
2.0.3 Stable Feb 12, 2026
2.0.2 Stable Feb 12, 2026
2.0.1 Stable May 5, 2025
2.0.0 Stable Jan 20, 2025