• New
EU VAT Number Validation (VIES) for PrestaShop | VAT-Exempt B2B
EU VAT Number Validation (VIES) for PrestaShop | VAT-Exempt B2B
EU VAT Number Validation (VIES) for PrestaShop | VAT-Exempt B2B
EU VAT Number Validation (VIES) for PrestaShop | VAT-Exempt B2B

EU VAT Number Validation (VIES) for PrestaShop – VAT-Exempt B2B Sales

29,990 HUF
VAT included

Sell VAT-free to EU businesses – with a verified VAT number on every order. The module checks your customer's EU VAT number in the European Commission's VIES system in real time. When the number is valid, the cart and the order are calculated without VAT (intra-community supply, reverse charge).

  • 🇪🇺 Real-time VIES validation on the address form, with the company name returned
  • 🧾 Automatic 0% VAT for business customers with a valid EU VAT number
  • 🔒 Proof on every order: the VIES consultation number is stored and shown on the order page
  • ⚙️ Safe fallback when VIES is unavailable (charges VAT by default – configurable)
  • ✅ Clean data: VAT numbers saved in a standard format (e.g. DE123456789)
  • 🇭🇺 Bonus for Hungarian stores: Hungarian tax numbers validated against NAV
  • 🏪 Multistore · PrestaShop 1.7.8+, 8.x and 9.x · installs in about 5 minutes, no coding

Important: requires IonCube Loader. A NAV technical user is only needed for the Hungarian tax number check.

The licence is tied to this shop. The domain is enough, no https:// needed. One purchase is for one shop - place a separate order for your other shop.

We install the module in your shop and switch it on. We ask for access by e-mail after the purchase.

Description

Sell VAT-free to EU businesses – safely

Business customers from other EU countries expect a VAT-free invoice. But you may only remove VAT if their VAT number is valid – and checking every number by hand in VIES is slow and easy to forget. This module does it automatically, inside the checkout.

What does the module do?

  • 🇪🇺 Checks EU VAT numbers in VIES, the European Commission's official system, in real time on the address form.
  • 🏢 Shows the registered company name returned by VIES, so the customer can see the number belongs to them.
  • 🧾 Calculates the cart and the order with 0% VAT when the customer is in another EU country and the VAT number is valid (intra-community supply, reverse charge).
  • 🔒 Keeps proof: the VIES consultation number is saved and shown on the order page.
  • ⚙️ You decide what happens with invalid numbers (save with a warning, or block) and when VIES is temporarily down (charge VAT – the safe default – or exempt and check later).
  • ♻️ Smart re-checks: a VIES result is reused for a set period (30 days by default), then re-validated at checkout.
  • 🇭🇺 For Hungarian stores: Hungarian tax numbers are also validated against the NAV system and completed to their full format.

What are the benefits?

  • correct VAT treatment for EU B2B customers – automatically;
  • documented VIES checks, ready for an audit;
  • fewer invoice corrections and less manual work;
  • a smoother checkout for your business customers.

How does it work?

  1. The business customer enters their EU VAT number in the address form.
  2. The module validates it in VIES and shows the result immediately.
  3. If the number is valid and the customer is in another EU country, the cart and the order are calculated without VAT.
  4. The VIES consultation number is stored on the order as proof.

Tip: in your invoicing software, set the appropriate VAT code for these VAT-free items (e.g. reverse charge for EU addresses), and confirm it with your accountant.

Who is it for?

  • online stores selling to business customers in other EU countries;
  • B2B stores and shops serving both consumers and businesses;
  • Hungarian stores that also want NAV tax number validation;
  • merchants who want correct VAT treatment without manual VIES checks.

Compatibility and technical details

  • PrestaShop: 1.7.8+, 8.x and 9.x
  • PHP: 7.1–8.4
  • Multistore: supported
  • Themes: compatible with all standard PrestaShop themes
  • Overrides: none – the module uses hooks only
  • Back-office languages: English and Hungarian
  • Front office: can be used with any language
  • Updates: automatic updates through Webstart Updater
  • Installation: approximately 5 minutes, with no coding required

What is required?

  • a technical user created in the NAV Online Invoice system; (only for the Hungarian tax number check – not needed for EU VAT validation)
  • a PHP version supported by the installed PrestaShop version;
  • the IonCube Loader PHP extension.

Use it with the Customer Type Switch Module

If your store serves both private individuals and businesses, the NAV Tax Number Validator can be combined with the separately available PrestaShop Customer Type Switch Module.

Customers can select whether they are purchasing as a private individual or as a business. The tax-number field can be hidden for private customers and displayed for business customers, whose Hungarian tax number can then be checked by the NAV Tax Number Validator.

Updates and support

Each licence is valid for one online store and includes one year of updates and support. Technical assistance is available by email, with a response time of up to two business days.

Product Details

PrestaShop compatibility
1.7.8+, 8.x, 9.x
PHP
7.1 – 8.4
Admin languages
Hungarian, English
Storefront languages
any language
Multistore
yes
Override
none – hooks only
Updates
automatic (Webstart Updater)
Licence
1 year of updates and support, per shop
Installation
5 minutes, no coding
External account
NAV online számlázó rendszer - technikai felhasználó szükséges
Supported themes
any standard theme
Data processing
sends no customer data
Support
e-mail, within 2 working days
wsc_nav_taxvalidator

System requirements

  • Correct Prestashop version
  • PHP version is supported for prestashop version
  • Existence of IonCube loader PHP module

Why Choose Us?

20+live stores

Our modules are developed and supported by the WebStart Consulting team. Nearly 30 of our modules run in more than 20 live online stores – you buy directly from the developers, not from an anonymous marketplace.

30-day guarantee

If the module does not work properly in your store within 30 days of purchase, we fix it. If it cannot be fixed, we refund the price.

Fast support

We reply to e-mails within 2 business days. In urgent cases – a system outage or an error that blocks your business – you can also call us, Monday to Friday, 8:00–20:00 CET.

Regularly updated

We add new features and keep our modules compatible with new PrestaShop versions. One year of updates and support is included, and you can cancel the renewal at any time.

Installation service

Prefer not to do it yourself? We install and configure the module in your store for a fixed price.

Missing a feature?

Tell us what you need. We will look at how to solve it: in a future version or as custom development.

The licence belongs to your store

The licence is tied to one online store, your domain. Clear and transparent terms.

Questions before you buy? We will check with you whether the module fits your store.

Contact us

Reviews (0)

No reviews

You might also like

Product added to wishlist
Product added to compare.

We use cookies to ensure that we give you the best experience on our website.