Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

VAT Number

307 sites Security covered Drupal 8–11
View on drupal.org

This module adds a field for entering VAT numbers with built-in validation. It can optionally verify these numbers against the VIES system for cross-border EU trade. A submodule also provides a VAT number element for Webforms.

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.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
6
Tracked since
Jan 2025
Latest release
3 months ago
Releases (12 mo)
4 ▲ from 2
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
2.1.1 Stable 8–11 May 12, 2026
2.1.0 Stable 8–11 May 6, 2026
2.0.3 Stable 8–11 Feb 12, 2026
2.0.2 Stable 8–11 Feb 12, 2026
2.0.1 Stable 8–11 May 5, 2025
2.0.0 Stable 8–11 Jan 20, 2025