B2B VAT - VIES validation & intra-EU reverse charge

Price: €49.99
Price without VAT, not applied.
PrestaShop 1.7.7 / 8 / 9
Try the demo

Optional annual renewal: €7.99/year (updates and support).

Optional services

  • Installation and configuration directly on your shop, carried out by Presta365.
Share
Validate EU VAT numbers via VIES, apply the intra-EU reverse-charge VAT exemption and assign valid B2B customers to a dedicated group.
  • ✓ Compatible with PrestaShop 1.7.7 / 8 / 9
  • ✓ 12 months of updates & support included
  • ✓ Non-obfuscated source code
  • ✓ Live demo & PDF guide (EN/IT)
  • ✓ Automatic invoice
  • ✓ Refund within 15 days if the module does not do what its page says

Automate B2B VAT handling for intra-EU customers reliably.

  • VIES validation on registration, address and checkout (REST with SOAP fallback, HTTPS only)
  • Per-country format pre-screening before any network call
  • Automatic reverse-charge exemption for valid intra-EU VAT differing from the shop country
  • Automatic B2B group assignment for customers with a valid VAT number
  • Validation cache/history, BO console with filters, re-validation and manual override
  • Configurable country of establishment: the exemption applies only to EU deliveries outside your country
  • Adjustable VIES timeout (1-30 s) and deferred background checks, also via cron: order confirmation never waits for VIES
  • Never blocks the customer when VIES is down (graceful degradation)

Compatibility: PrestaShop 1.7.7 / 8 / 9. Multilingual (IT + EN included). No core modification: the module uninstalls cleanly.

Support: updates and assistance included. Contact: shop@presta365.com

What a B2B shop must check before applying the exemption and what to do when VIES does not respond: VAT number and VIES in B2B.

?️ Try this module live

Open a real PrestaShop demo back office and configure B2B VAT - VIES validation & intra-EU reverse charge yourself.

Open the demo →

Login: demo@demo.com / demodemo (read-only). Then Modules → Module Manager → Configure.

  • Reference
    cll_b2b_vat

  • Compatibility
    PrestaShop 1.7.7 / 8 / 9

User guide (PDF, IT)

Module user guide in Italian (PDF).

Download (399.93KB)

User guide (PDF, EN)

Module user guide in English (PDF).

Download (402.6KB)

User guide (PDF, FR)

Module user guide in French (PDF).

Download (405.36KB)

User guide (PDF, ES)

Module user guide in Spanish (PDF).

Download (401.97KB)

User guide (PDF, DE)

Module user guide in German (PDF).

Download (406.94KB)

User guide (PDF, PL)

Module user guide in Polish (PDF).

Download (406.65KB)

User guide (PDF, NL)

Module user guide in Dutch (PDF).

Download (405.37KB)

Version Date Changes
1.1.15 2026-10-10 Added: country of establishment setting, configurable VIES timeout (1 to 30 seconds, default 5), background re-checks with a cron URL, GDPR export and erasure. Improved: a VIES outage never removes a valid number or its data; the reverse charge needs a valid number on the invoice address and an EU delivery outside your country, and expired checks are renewed outside the checkout. Improved: order confirmation never waits for VIES, numbers of your own country are never refused, and the B2B group follows the number status. Fixed: updates from older versions register every hook again, and validation at registration works.
1.1.14 2026-10-09 - Improved: code quality for PrestaShop Addons.
1.1.13 2026-09-28 Added: "Treat an invalid VAT as a hard error" now refuses, in the address form of the customer account and of the checkout, a VAT number that VIES reports as not valid, with the reason shown under the field. A VIES outage never blocks the customer. Added: optional notice to the customer when VIES cannot be reached, saying the number will be checked again later. Improved: VIES checks now use the REST service first with SOAP as fallback, statuses forced by hand are kept until you check the number again, and all texts are translated in the 24 languages. Fixed: safer module updates on PrestaShop 9 and small back-office display fixes.
1.1.11 2026-09-20 Improved: compatibility between Presta365 modules installed together.
1.1.10 2026-09-17 Added: a warning on the module's settings page when its folder is not writable by the web server, so you can fix permissions before an update fails.
1.1.9 2026-09-17 Fixed: in multi-store setups, data of one store could be visible to employees of another store.
1.1.8 2026-09-16 Fixed: license check now correctly detects a revoked license or one used on a different domain.
1.1.7 2026-09-15 Improved: an employee whose profile only has view rights on the module page can no longer change the settings, run a VAT lookup or edit the validation history. Improved: clearer wording in the updates panel.
1.1.6 2026-09-11 Improved: the declared PrestaShop compatibility now starts at 1.7.7, the first version that guarantees the PHP 7.1 this module requires.
1.1.5 2026-08-21 Improved: the module name and the uninstall notice are now displayed correctly in the back office module list. Fixed: minor packaging issues found by the official PrestaShop quality checks.
1.1.4 2026-07-19 Multistore: VAT validation history (list/revalidate/override/delete) and the customer-account status note now scoped to the shop; install defaults now saved globally.
1.1.3 2026-07-19 Improved: clicking Configure opens the settings panel straight away, instead of sending you through a redirect first.
1.1.2 2026-07-19 Improved: the back-office screens are now built from templates, so they load faster and are easier to restyle. Improved: the code now passes the official PrestaShop quality checks.
1.0.0 2026-06-14 First public release. - B2B intra-EU VAT number validation via the official VIES service. - VAT-exempt checkout for validated EU businesses. - VAT status shown in the customer account.

Secure encrypted payment
PayPal and credit cards
Instant download
Digital delivery, updates included
Direct support
Reply within 24 hours, no middlemen

4 other products in the same category

Viewed products

Loading...
Back to top