Ready This is an app especially developed for Shopware 6
VATID Validation PRO for B2B (SW6)

VATID Validation PRO for B2B (SW6)

by LENZ eBusiness GmbH no ratings yet 65 Downloads
Current version:


To use the wish list, you must accept the necessary cookies. Accept cookies
Can be used in:
Not available
This extension cannot be used in a Shopware Cloud shop.
This app is available for Shopware 5
This manufacturer responds very quickly to support requests
  • lenz698198643790
  • LENZ eBusiness GmbH
  • 2.0.5
  • 20 Sep 2021
  • de_DE en_GB
  • – – – – –
Enchance the vat id validation in your Shopware shop with our plugin "VAT-ID Validation PRO".... more

Product information

Enchance the vat id validation in your Shopware shop with our plugin "VAT-ID Validation PRO". This plugin adds many functions that are important for you if you deliver to companies in the European Union. Here are the functions of our plugin:


Checks vat id of companies in the European Union

Every request to an api is logged in the database, so you can prove, that you checked if the vat  is valid.

On address change and address creation with an address, that contains a vat id and is from a European Union-country, the vat id is validated.

On order creation the vat id is checked again, because it can be invalid in the meantime.

On order creation optionally is checked, if billing- and deliery-address are the same country or the same address

Definition of exceptions for customers. This is important if you have to deal with special agreements of countries. (Functionality currently in development)


  • Your vat id: Enter your vat id here, that the plugin can validate your customers vat id.
  • Online-Validation-Type: You can choose between "None", "Easy", "Extended" and "Extended + Confirmation letter". "None" triggers only offline validation (more than 3 characters and less than 15). "Easy" checks if vat is is valid. "Extended" checks if vat id is valid and vat id belongs to address. "Extended + Confirmation letter" is like "Extended" but also tries to send a comfirmation letter from the german authorities.
  • Additional order-validation - Options:

Billing- and shipping-address identical: Prevent outlandish customers from using a vat id from a company and getting a delivery to a private address without paying tax.

Billing- and shipping-country identical:  Prevent customers with vat id to deliver to another country than the vat id is from.

  • Vat free countries with vat id: Define countries where customers with vat id get a vat free delivery.

Notices to APIs:


  • Bulgaria: Api currently not responding. Will marked as validated.
  • Estland: No validation of city possible.
  • Ireland: Zipcode can not be validated.
  • Litauen: Zipcode can not be validated.
  • Romania: Zipcode can not be validated.
  • Spain: No validation possible. Spain is always marked as valid. Please check spain vat ids manually.

Please check with you tax accountant if the plugin is suitable for you. We cannot take responsibility.


  • php-soap

Read, write and discuss reviews... more

Customer reviews

Installation manual

  • Install
  • activate
  • configure
  • Settings -> Shop -> Login / Registration -> Enable "Show selection between company and customer account"
  • finished


Version 2.0.5

BUGFIX | Validation box on /checkout/confirm showed even if no validation could be done (e.g. Switzerland).

TASK | Code cleanup in TaxDetecto

Version 2.0.4

BUGFIX | Fixed a bug (from Shopware), that prevents registering, when wrong validation occurs on registration address

Version 2.0.3

IMPROVEMENT | Updated PL regex

Version 2.0.2

- IMPROVEMENT | Prevent validation of swiss uid (CHE-XXX.XXX.XXX).

Version 2.0.1

BUGFIX | Disabled validation for private customers / private addresses.

Version 2.0.0

TASK | New development of the plugin for Shopware because Shopware no longer stores the VAT ID with the addresses, but with the customer account. 


ATTENTION: After the update a reconfiguration of the plugin is necessary. Please open the configuration of the plugin and set the settings as desired.
Our recommendation:
  • Validation on registration: extended
  • Validation on profile update: simple
  • Validation on taxfree delivery + checkout: extended
  • Accept validation if all APIs return an error: activ
  • Additional validation for taxfree shipping: same country for billing and shipping

ATTENTION: After the update, the countries that are tax free must be set for each country: Settings -> Shop -> Countries. This was previously possible in the plugin and has now changed to the Shopware standard.

New features:

- Validation is now executed 1x per day automatically when customer is in the store.

- Validations are now stored and processed in such a way that validation is only performed when the address changes or max. 1x per day when the address data is the same. Exception: Customer changes the delivery address. Then the new delivery address is checked immediately.

- Customer gets on order confirmation page (/checkout/confirm) an overview displayed whether the validation of the VAT ID has worked. There he can see which validation errors there are directly.

- Validation at registration can be set.

- Validation when depositing the VAT ID in the customer account can be checked for validity.

- Validation before sending the order, with note of intra-community supply.

- Tax free for companies must now be set under Settings -> Shop -> Countries for each country, before this was possible in the plugin.

- Information about validation:

Version 1.0.18

- TASK | Updated plugin.png.

- IMPROVEMENT | Compatibility with Shopware 6.5.3.x.

Version 1.0.17

- BUGFIX | Registration with wrong validation was broken after form submit.

- BUGFIX | Error was thrown if api did respond with no response.

Version 1.0.16

- IMPROVEMENT | Added option to bypass the check if all APIs return with an error.

- TASK | Code cleanup.

Version 1.0.15

- IMPROVEMENT | Added new API response to responses, that are marked as API not reachable.

Version 1.0.14

- BUGFIX | Registration with wrong validation was broken after form submit.

Version 1.0.13

TASK | Removed GB because of Brefix.

TASK | Removed option "Extended + Confirmation", because it is not allowed anymore.

Please check and set option "Online validation type" after updating.

Version 1.0.12

- IMPROVEMENT | Offline validation checks if country fits to vat id.

- TASK | Disabled vat id check on ajax address editor, because Shopware cannot display validation errors there.

- IMPROVEMENT | Entered values for street, zipcode and city are now prefilled after errors on validation.

- TASK | Bugfix for Shopware error is not necessary anymore and therefore removed.

Always enable "Validation on before order save enabled".

Version 1.0.11

- TASK | Fixes a bug that comes from Shopware and does not allow to register after wrong validation.

Version 1.0.10

- IMPROVEMENT | France-EU-API-Validation ignores parts of address that are not relevant.

Version 1.0.9

- BUGFIX | Fixes a bug that was introduced in v1.0.8.

Version 1.0.8

- TASK | Fixes a bug that comes from Shopware and does not allow to register after wrong validation.

Version 1.0.7

- BUGFIX | Prevent error on empty config value "taxFreeCountriesWithVatId".

- IMPROVEMENT | Added options to choose where validation should be enabled (address change, order save).

- TASK | Code cleanup.

Version 1.0.6

- IMPROVEMENT | Added option to deliver vat free in selected countries with vat id set.

Version 1.0.5

- BUGFIX | Allow HTML in database fields.

Version 1.0.4

- TASK | Support for Shopware

- BUGFIX | Fixed a bug on account-personal page.

- BUGFIX | Fixed wrong block name from Shopware (component_address_personal_account_type).

- IMPROVEMENT | Keep company data in form if form validation is not valid.

Version 1.0.3

- BUGFIX | Fixed a typo in twig template.

Version 1.0.2

- BUGFIX | Removed debug code.

Version 1.0.1

- IMPROVEMENT | Fixes a bug in Shopware that prevents "I am"-field in registration on validation error.

Version 1.0.0

- BUGFIX | Removed bug on register page with different shipping address and vat id.

Version 0.0.2

BUGFIX | Removed debug output after checkout.

IMPROVEMENT | Offline validation refactored.

Version 0.0.1

Initial plugin release for Shopware 6.

Bundles (1)

No bundles available for the selected variant. Please select another variant for bundle offers.
B2B Bundle 1 (SW6) 4 Extensions
Umsatzsteuer-(USTID)-Validierung PRO für B2B (SW6)
Knowledge Base / FAQ (Shopware 6)
Bestellkommentar (SW6)
Prämienartikel PRO (SW6)
€ 944.00 * € 1,180.00 *
Open bundle
An error occurred while saving the bundle configuration.
VATID Validation PRO for B2B (SW6)
1x VATID Validation PRO for B2B (SW6)
LENZ eBusiness GmbH   € 495.00 *
Knowledge Base / FAQ (Shopware 6)
1x Knowledge Base / FAQ (Shopware 6)
LENZ eBusiness GmbH   € 195.00 *
Order comments (SW6)
1x Order comments (SW6)
LENZ eBusiness GmbH   € 195.00 *
Premium products PRO (SW6)
1x Premium products PRO (SW6)
LENZ eBusiness GmbH   € 295.00 *
Show all extensions Show fewer extensions

About the manufacturer

LENZ eBusiness GmbH LENZ eBusiness GmbH Shopware Business Partner Shopware Business Partner 48 Extensions 5 Ø Rating
Current version:


To use the wish list, you must accept the necessary cookies. Accept cookies

Recently viewed

Shopware Logo
Your opinion matters to us!

Honest feedback is valuable and our basis for improvement. That's why we're asking you to take part in our latest survey on Shopware as a brand. It will probably take you less than 5 minutes.