PRO Support We guarantee that our module will work in your store
EU Invoice You will receive PDF invoice right after payment
Checking tax numbers
The module checks the correctness of the tax number provided by the customer. If the customer provides an incorrect tax number, the module will inform the customer and block the possibility of placing a B2B order. After providing the correct number, the customer can save the billing address, the foreign customer will additionally receive 0% VAT.
Thanks to the module, you will not lose out on VAT, and your invoices will be error-free.
- Guarantee correct VAT number in the order data
- Correctly calculated 0% VAT rate for B2B sales in the EU
- Clear messages for customers
Automatic integration with your store
The module after installation detects address forms in your PrestaShop store and automatically validates the field for tax number:
- The module will highlight the tax number in green if the number is correct and active.
- The module will highlight the tax number in red, block the ability to save the form with invoice data and inform the customer about the error.
Validation in VIES, VatApp, GOV.UK and GUS.
Validation is done in real time (does not require reloading the page) using the API of official databases, including VIES.
The module checks tax numbers from the European region:
- VAT, VAT-EU - in VIES and VatApp databases (EU countries).
- Company Number, VAT-UK - in the GOV.UK database (England, Wales, Scotland, Ireland)
- NIP - in the GUS database of the Ministry of Finance (Poland)
The modules counts the checksum, removes unnecessary characters and spaces and completes the country code if a VAT-EU number is detected, e.g. PL 1132419179.
If the API services work properly, the check is done immediately. If any of the services does not respond, the module skips validation in unavailable sources and validates with the remaining methods.
Selling outside your home country
In the module configuration, select the home country of your store. Orders placed by companies from countries other than your home country, if they pass validation, will be subject to 0% VAT.
Automatic 0% VAT rate
The module will automatically change the VAT rate to 0% if the tax number of a customer from outside your home country passes validation.
A foreign customer who does not provide a valid tax number must place an order, as an individual, and will be charged VAT.
Exclusion from validation and 0% VAT rate
- You can indicate the countries for which validation will not take place
- You can indicate customer accounts for which validation will not take place
Validation of saved addresses - communication with the customer
If the customer has saved billing addresses in his account, the module validates them in the background when the customer logs into the store. This is a process that is unnoticeable to the customer.
If the foreign customer passes the validation, the module will display a message in My Account about the 0% VAT rate that will apply to purchases in the store.
If any of the addresses on the customer's account has an inactive tax number, such as when the customer has suspended business, the module will display a message to the customer with the information.
Available messages:
- Sticky information at the top of the page in My Account, in the shopping cart and during ordering
- Information pasted at the top of the page throughout the store
- Information while editing the billing address
- Information about correct taxation of purchases with 0% VAT
100% correct invoices
With tax number validation, you are guaranteed to pay VAT correctly. Your invoices and integrations with external programs such as ERP will always have the correct tax number and VAT rate in the order.
Invoice sales directly in your PrestaShop store
Check out our module for invoicing sales and issuing E-Paragons. Issue all types of invoices and E-Paragons, and give your accountant a bunch of files to import into her accounting program with the help of PrestaShop Invoices and E-Paragons module.
Configure and forget
- After installation, the module requires you to select your home country and indicate the countries for which you want to validate VAT and VAT numbers.
- In the module you will find the history of validation of tax numbers
- In the module you can indicate the customer accounts you do not want to validate.
- The module is translated into Polish, English, Italian, Spanish, German and French.
- You can configure the module independently for each of your PrestaShop Multistore stores.
Coming soon in the module
- Auto-complete address data after entering the tax number (GUS API).
- If you want to validate your tax number in other countries' tax number databases - contact us
Minimum requirements for all modules
- PHP 7.1 or higher
- ionCube server extension
- Nginx or Apache server
- MySQL >= 5 or MariaDB
- PrestaShop Importer only: PHP libxml version > 2.9.3
- PrestaShop Facebook Integrator only: PHP 7.2 or higher
- Optional performance optimization extensions: mcrypt, openssl, zip, curl, gd, pdo, varnishd, mod_pagespeed, memcached, apc
You can read more about the requirements in the knowledge base.
3-Months Free Technical Support
Along with the module, you get 3 months of technical support and access to updates. When the time expires you can continue to use the module. You can renew access to support and to the latest module versions at any time by purchasing any of the available packages. The package includes the entire domain and all modules assigned to the domain.
Knowledge Base - FAQ
Theknowledge base is free and open to all. In it you will find documentation of the modules and answers to frequently asked questions.
HelpDesk panel
HelpDesk is a convenient panel for communication, on which we provide help during the use of modules. On HelpDesk you will order any programming work and optimization of the store and server.
Module updates
Modules will inform you in your store about new updates. You will perform the update directly in your store with 1-click.
PrestaShow modules use license
You can find the full content of the license on this page. We have described the operation of the license handling system on this page. Below is a summary of the most important information:
Domain and additional domains
You can assign the module after purchase to 1 store = 1 domain. You can use the module in the domain without time limits. You can add a test/developer store domain to each domain for free. Support for domains in PrestaShop Multistore requires the purchase of multistore support for the module.Changing the domain
Changing the domain is possible. For this purpose, please contact us.
Code modification
The module code related to the integration with the store and the appearance (.tpl, .css) is open source and you can modify it freely. The module source is encrypted with ionCube.Test in the demo store
- You will find the link to the demo store of this module in the top section of the page
- You can change the language of the demo store and the language of the module (EN, PL, DE, ES, IT, FR) using the top menu of the demo store
- The demo will be automatically deleted after 48 hours
- In case of any problems with demo store operation - please contact us
No entries yet.
Mam pytanie: czy planujecie autouzupełnianie danych o firmie na podstawie podanego numeru NIP z GUS? :-)
Gdyby coś się działo skorzystajcie z helpdesk.prestashow.pl
- robię zakup i podaję NIP UE, odlicza się VAT (stawka 0% się ustawia)
- przez finalizacją zakupu cofam się do formularza adresu i dodaję nowy adres, tym razem bez NIPu (a co tam, jednak chcę kupić prywatnie)
- pomimo że pole NIP jest puste i oznaczone jako opcjonalne, wyskakuje błąd że NIP nieprawidłowy
. - Nie mieliśmy okazji testować, ale jeśli Twój moduł używa standardowych mechanizmów PrestaShop do przetwarzania adresów, działanie modułu powinno być prawidłowe. Jeśli będzie inaczej - wycenimy dostosowanie działanie modułu do Twojego koszyka.