Diese Seite ist auch auf Deutsch verfügbar.
Skip to main content Skip to search Skip to main navigation
LENZ eBusiness GmbH

VATID Validation PRO for EU (B2B)

Rating: 5.0

Average rating of 5 out of 5 stars

(2 reviews)
Downloads: 345

Description

Highlights

  • Improvement suggestions for address data based on data from the tax authorities
  • app already available for Shopware 5
  • Fast help with validation problems of customer data via our support
  • Developed with B2B shop owners

Features

  • Validates the EU VAT-ID / USTID
  • Direct interface connection to DE- / EU-API
  • Improvement suggestions are displayed when incorrect data is entered
  • Set order to tax-free if USTID is deposited
  • Net price orders in the shopping cart for selected countries after entering a USTID

About the Extension

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

Functionallity

  • 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. You can download the log as a csv file in the admin area under customers -> VAT ID Validation Log (from v5.0.13).
  • Validation takes place automatically 1x per day when the customer is active in the online shop or when the address changes. In the event of a change of address, the new delivery address is checked immediately.
  • A validation of the USTID during registration is optionally possible.
  • When the USTID is stored in the customer account, it is validated and checked for validity. 
  • Your customers are shown directly on the order confirmation page (checkout) whether the validation was successful and if not, the validation errors are displayed directly in an overview with suggested solutions. The suggestions are transferred directly to the address via the ‘Apply suggestions’ button. Manual address customisation by the customer is not necessary.
  • The validation of the USTID takes place for your customers who have their registered office in countries that are marked as tax-exempt, at the conclusion of the order. If the USTID is correct, the order will be displayed without VAT.
    In the plugin configuration, you have the option of preventing guest customers from placing a tax-free order regardless of the validation result.
  • Please note: The countries that are tax-free must be set for each country under Settings -> Shop -> Countries. This was previously possible in the app and has now changed to the Shopware standard. 
  • Please note: German USTIDs are not validated.
  • Note: During registration, the billing address is always checked, regardless of the app settings.
  • For the validation of companies from Northern Ireland, Northern Ireland must be created as a separate country and activated there "Tax free for companies". The country ISO for Northern Ireland must be GB or XI.
  • If the configuration "Block order with invalid vat id check?" is activated, a message is displayed in the off-canvas shopping basket indicating which data is incorrect. Clicking on "See details" takes the customer to the table on /checkout/confirm.
  • From version 2.0.22: In the customer account, the validation type for this customer can be individually adjusted via an custom field.
  • From version 5.8.1: In the customer account, the additional field set "USTID validation - customer" can be used to define an alternative for the additional validation (same address/same country for billing and delivery address) as well as exceptions for company, street, postcode and city, which are taken into account during validation.
    From version 6.0.4: It is now possible to maintain the USTID for the address by activating the option ‘Use vat id from address for validation?’. This allows your customer to enter the corresponding USTID for each of their delivery addresses. Please note that USTIDs that are already maintained in the personal profile are not automatically assigned to an address.
  • From version 6.0.6: In the plugin configuration, you can specify which API should be used for validation. At least one of the APIs (EU or DE) must be activated for a validation to be carried out. 

Options

Configuration

  • Your vat id: Enter your vat id here, that the app can validate your customers vat id.
  • Address for validation: You can specify which address is to serve as the basis for validation. You can choose between the billing address or the delivery address. We recommend that you always use the delivery address. 
  • Use vat id from address for validation? (Own vat id per address): If this option is activated, the USTID is maintained for the customer's address and not under ‘Personal profile’.  Note: Existing USTIDs are not automatically assigned to an address.
  • Validation on registration: The validation of the UST-ID takes place during registration. You can choose between "None", "Offline", "Simple" and "Extended". "Offline" triggers only offline validation (more than 3 characters and less than 15). "Simple" checks if vat is is valid. "Extended" checks if vat id is valid and vat id belongs to address and suitable suggestions for correction are displayed.
  • Validation on profile update: The validation of the UST-ID takes place when the USTID is changed in the profile of your customer. The validation types "None", "Offline" and "Simple" are available for selection. With "Offline", only the offline plausibility check (more than three characters and less than 15 characters) is carried out. With "Simple" it is checked whether the VAT ID is valid.
  • Validation on taxfree delivery + checkout: You can determine which validation type is selected for your customers who can order tax-free due to their country. You can choose between the validation types "Offline", "Simple" and "Extended". With "Offline", only the offline plausibility check (more than three characters and less than 15 characters) is carried out. With "Simple" it is checked whether the VAT ID is valid. With "Extended", the system checks whether the VAT ID and the address match each other and displays suitable suggestions for correction.
  • Accept Validation if all APIs return an error: active/ inactive
  • Additional validation for taxfree shipping: There are the validation types "None", "Same address" and "Same country for billing and shipping". The app checks whether the selected address matches the address of the USTID for "Same address". This way you can prevent foreign customers from entering the USTID of a company and then having the goods delivered tax-free to their private address. With "Same country for billing and shipping" it is checked whether the delivery country of the delivery and billing address is identical. 
  • Show notice if empty vat id on /checkout/confirm page and "Tax-free (B2B)" for that country enabled.
  • Translate address suggestion to latin alphabet?
  • Block order with invalid vat id check? With this function you can prevent orders from being completed if the USTID check is not valid. Only when the USTID check is valid, the order can be completed.
  • Block order for countries with "Tax-free (B2B)" enabled, if not vat id is provided? With this option, you can prevent orders from being completed if the USTID has not been entered. You can only proceed with the order once a USTID has been stored in the profile.

Expert settings

  • Disable tax-free for guest accounts?: If this option is active, the guest customer's order will always be charged with VAT regardless of the check.
  • API-Timeout in seconds

DE-API Settings

  • DE-API enabled?: You must activate this option for the validation to be carried out via the German API.  At least one of the APIs (DE or EU) must be activated so that a check can be carried out. 

EU-API Settings

  • EU-API enabled?: You must activate this option for the validation to be carried out via the European API. At least one of the APIs (DE or EU) must be activated for a check to be carried out. 
  • Trim leasing zeros in street field?: With this option, the leading zeros in the house number are automatically truncated, e.g. 00066 becomes 66.


Notices to APIs:

EU-API:

  • Bulgaria: Api currently not responding. Will marked as validated.
  • Up to version 5.0.7: Estonia: No validation of the city via EU API possible (  < = v5.0.7)
    From version 5.0.8: Estonia: City is validated from city and possibly other data such as county.
  • Ireland: Zipcode can not be validated.
  • Litauen: Zipcode can not be validated.
  • Spain: Validation is possible, but no address suggestions are displayed.


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


Requirements:

  • php-soap


Our "UID Validation for Switzerland (B2B)" extension is required to validate the Swiss UID during registration.

Further information

General information
Our apps are developed on the basis of the standard functionalities of the basic Shopware 6 system. This applies to the functionalities and designs of the basic system. Individual themes cannot be taken into account when developing the app. It may therefore be necessary to make individual adjustments to the theme in order to display all elements/functionalities correctly.

Compatibility
We develop our apps with compatibility in mind. If compatibility cannot be guaranteed, we will note this in the app description. We cannot guarantee the compatibility of our apps with apps from other manufacturers. Due to the large number of apps offered in the Shopware Community Store, a compatibility check is not possible. Likewise, we cannot guarantee compatibility with Shopware apps that are not included in the Community Edition.

Support
We will check whether the specified error is caused by our apps or has another cause. Depending on the result of the investigation, we will inform you whether the rectification is chargeable or not. If independent changes have been made to our apps, the work involved will be invoiced. 

Test version
You can easily test all apps available in the Shopware Community Store from LENZ eBusiness. Choose the rental version of the app. The rental version always includes a trial month with which you can test our app free of charge for 30 days. Please take advantage of the trial month to make sure that the app meets your requirements.

Individual customizations
We make individual customizations to our apps. Send us an email to support@lenz-ebusiness.de with your contact details and your customization request. We will discuss your customization request with our team and then get back to you.


Details

  • Available: English, German
  • Latest update: 3 December 2024
  • Publication date: 17 March 2020
  • Version: 6.0.7
  • Category: B2B extensions

Resources

Reviews (2)

Average rating
5.0

Average rating of 5 out of 5 stars

Based on 2 reviews
5.0 Functionality
4.5 Usability
5.0 Documentation
5.0 Support

100 %
0 %
0 %
0 %
0 %

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review
Plugin mit gutem Support
5.0

Average rating of 5 out of 5 stars

by Frank Schmidt
2 March 2022 13:47
Ein tolles Plugin, dass uns im Alltag unterstützt und ohne Probleme funktioniert. Treten Fragen auf antwortet der Support schnell und professionell! Anpassungswünsche werden angenommen und zeitnah umgesetzt.
5.0 Functionality
4.0 Usability
5.0 Documentation
5.0 Support
sehr nützlich
5.0

Average rating of 5 out of 5 stars

by Leo
28 January 2022 19:58
Das Plugin ist eine Riesenerleichterung im B2B Bereich. Es funktioniert sehr zuverlässig mit vielfältigen Einstellungsmöglichkeiten. Der Support ist sehr zuverlässig und professionel.
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support

About the Extension Partner

LENZ eBusiness GmbH

LENZ eBusiness GmbH

Partner Status

  • Shopware Bronze Partner Shopware
    Bronze Partner
  • Shopware Premium Extension Partner Shopware
    Premium Extension Partner

Details

  • Ø-Rating: 4.9

    Average rating of 4.9 out of 5 stars

  • Partner since: 2014
  • Extensions: 91

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly