Module Advanced VAT Manager

Module Advanced VAT Manager

LWMOD_AVM
€139.99 
Tax excluded

Advanced VAT Manager is the most complete PrestaShop module with many advanced options in relation to the administration of tax exemption for sales within intra-community operations, United Kingdom (Brexit) and Norway (VOEC). Manages the VAT exemption and collection of taxes from consumers and companies. Check and validate VAT (VAT) numbers using official APIs (VIES, GOV.UK...)

Module for PrestaShop

Quantity Unit discount You Save
2 25% €70.00
3 30% €125.99
5 50% €349.98
Ratings and comments from our customers
( 5.0 / 5) - 8 feedback(s)
 

What is the Advanced VAT Manager module?

The module Advanced VAT Manager is the most advanced module with the most features and functionalities in relation to the administration of the tax exemption that exists in PrestaShop for intra-community operations in the European territory, United Kingdom United Kingdom (Brexit) and Norway (VOEC). It manages the VAT numbers of customers who register in the store and has the configuration of a multitude of personalized options available, so that the module can be adapted to all user requirements.

How does the module work?

When the client registers an address and inserts their VAT number, the module is responsible for checking and validating the number through official APIs, allowing tax exemption depending on the country of registration and whether their VAT number is valid or no.

The module is designed to manage and administer intra-community operations by granting VAT exemption to clients who register with a valid VAT number and belong to the European Union, and manages the collection of taxes according to the Brexit regulation (United Kingdom) and VOEC (Norway).

VAT number validations are carried out through the APIs of the different official bodies (VIES, GOV. UK...)
 
In addition, it has many configuration options and a scanning system to check the VAT numbers of customers who are already registered in the database and to check that they still maintain the valid VAT number.

With this module it is also possible to manage the collection of taxes for each particular client, forcing the collection or exemption of taxes, depending on the option chosen.

As a tax interest, the module generates tax-free purchase invoices for all customers with valid VAT numbers within the European Union or who comply with tax exemption according to Brexit or VOEC regulations.

It is also provided with an option to prohibit the placing of orders whose amount is greater or less than 135 Pounds in the case of operations within the framework of Brexit. And in the case of purchases regulated by the VOEC, it will be possible to make combined purchases of products that fall within the VOEC and others that do not, or as an option, prohibit the purchase of products that are outside the VOEC regulation.

Another of the most important features of this module is that it has a special section to manage orders that are regulated as intra-community operations, Brexit or VOEC. You will be able to consult statistical data on total sales amounts and quantities reached within the annual thresholds stipulated by legislation to be able to manage the tax return (€10,000 per year in intra-community operations with consumers and NOK 50,000 per year in VOEC operations)

In addition, the module has a very important functionality and is the option to check the company name and address inserted by the client, comparing them with the company data that is registered in the official system in relation to the VAT number issued. If the company name or address is not correct, it does not allow the registration of that address. Additionally, there is an option for the system itself to complete the company field with the real name registered in the official systems, and in this way it is ensured that the company field has the correct data.

SELECTION OF COUNTRIES FOR VALIDATION

You have the option to choose the countries so that the module carries out its validation process and ignores addresses that contain unselected countries.

VALIDATION THROUGH OFFICIAL API

This module validates VAT numbers, company name or address, comparing the data entered by clients with those registered in the official bodies that manage the VAT numbers of companies (VIES, GOV.UK, DATA .BRREG.NO...)

TYPES OF VALIDATION

You can choose between several types of validation:

  • Format validation: The system validates the numbers of VAT only by their format, if they have been written correctly with the ISO country code and without any invalid symbols (Valid example: FR45896785)
  • Validation via API: The system connects with the APIs of the official bodies VIES, GOV.UK (In the case of VAT numbers from the United Kingdom) or data.brreg.no for VOEC (Norway), using the SOAP method to perform the check in their database to validate the VAT number.

VALIDATION SYSTEMS

Unlike other modules that perform the same function, this module has the option to perform 1-way and 2-way validation:

  • 1-way validation: The system only verifies the customer's VAT number using API.
  • 2-way validation: The system verifies the number of merchant and customer VAT via API. If both are valid, then validate the customer's address registration.

In order for a valid intra-community transaction to be carried out with exemption from paying taxes, both the customer and the merchant must have a valid VAT number for these operations. For that reason, this module has the 2-way validation option implemented.

VALIDATION MODES

The system has two validation modes:

  • Smart validation: In this mode, the system cleans the VAT number inserted by the client of strange characters and validates with its correct format. (For example: converts the number FR-45,789,879 into FR45789879)
  • Strict validation:The system strictly validates the VAT number format inserted by the client, for which does not allow errors or the client to insert strange or invalid characters in the number.

VALIDATION OF VAT NUMBERS IN THE STORE ADDRESSES FORMS AND IN THE BACK-OFFICE

Check and validate customers' VAT numbers from the Front-Office and Back-Office address forms.

VALIDATION OF COMPANY NAME AND ADDRESS

The system checks and validates the company name and address entered by the client by comparing it with the data registered in official systems, not allowing the registration of the address if the correct data is not inserted.

It even has an option to auto-insert the company name registered in official systems into the "company" field of the address form.

BLACKLIST

You have the ability to assign VAT numbers to a blacklist to prevent customers from registering addresses with certain VAT numbers.

INVOICES AND CORRECTIVE INVOICES

You will be able to generate legal invoices that comply with regulations regarding intra-community operations, Brexit and VOEC. The module displays the necessary legal information on each invoice when it is tax exempt under one of these regulations.
You can also add text in the invoice notes section and the legal text section

BILLING DATA EXPORT

The system allows you to export invoices in bulk, by date range and by type of operation: Intra-community, Only those that are exempt from taxes, Brexit and VOEC.

You will be able to have a greater fiscal control over the total sales amounts in certain operations and conditions.

TAX EXEMPTION SETUP

With this module you can configure the display of product prices, the shopping cart and the cart summary with tax-exempt prices.

You can also choose the local country where the business, so that all customers residing in the same country as the business cannot be exempt from taxes. You can configure the type of address to be taken into account for the exemption (delivery address and/or billing address).

You can also select the tax exemption by group of clients, without them having a number valid VAT registered

CUSTOM TAX RULES SETUP

You have the option of being able to configure a personalized tax rule for clients who are consumers or companies.

In this way, European billing regulations are complied with by applying taxes according to the €10,000 threshold. of sales to consumers.

You can also apply the appropriate taxes to businesses through custom tax rules

CUSTOMER TAX EXEMPTION ADMINISTRATION

The module has a section where you can configure the exemption or forced collection of taxes by clients, regardless of whether or not they meet the general conditions to be tax exempt (have a valid VAT number). This configuration takes priority over the rest of the options. This option is very useful when you want to grant the privilege of tax exemption for clients with special conditions or force the collection of taxes.

ADVANCED SCANNING SYSTEM

This utility is unique and only our module has it. You will have access to the "VAT Management" section where you can run the scanner function so that the system searches for all the addresses registered in the database and validates the VAT number validation procedure, displaying the results in a very intuitive and advanced graphical interface.

The scanning system has the following options that can be optionally configured to run during the process:

  • Delete customer addresses with invalid VAT numbers.
  • Delete customer addresses with empty VAT number field.
  • Delete customer addresses with duplicate VAT numbers (In this case the system is intelligent and only eliminates the last addresses created by clients with duplicate VAT numbers and keeps in the database the initial client who was correctly registered with their VAT number).
  • Send emails to clients with invalid, empty or duplicate VAT numbers.
  • Manage the assignment of clients within the groups configured in the corresponding section of the module and according to the conditions of validity of the VAT number.
  • Auto-complete the company name field with the data registered in official systems.

In addition to all these options, when the scan is finished you will be able to download an Excel file with the list of addresses of clients detected during the analysis.

CHECKING AUTOMATIC VALIDATIONS

The module has the option of analyzing clients' VAT numbers automatically through a scheduled task.

This way, you will always keep the database updated with the validity of the clients' VAT numbers.

VAT CHECK TOOL

It also has a special tool for free verification of VAT numbers, showing all the data related to the registered VAT number (company name, country, address, etc...), as well as the result of validation.

CUSTOMER GROUP MANAGEMENT

The system has the option to automatically assign the customer to a customer group by country when they register with a valid VAT number or remove them from that group otherwise. It may also be assigned to a group if the customer does not register with a valid VAT number.

The customer will be assigned to as many groups as there are addresses in different countries configured in their account or they will be deleted of all previous groups, provided that this option is chosen.

As an option, tax exemption can be configured for groups of clients regardless of whether they have a valid VAT number or not. This configuration is optional.

You can also assign the customer the default group and through an available option, the system will change the customer's default group when the customer chooses an address to place the order.

VAT NUMBER FIELD MANAGEMENT

You can administer and manage the VAT number field with the following options:

  • Make the field optional or required
  • Show the field when a customer fills in the company field and hide it when it is empty.
  • Set the label text for the VAT number field.
  • Set the legend of the VAT number field.

PRODUCT PRICE SETTING

From this module you can select the way to display prices on the page and product list.

You have the option to display prices as follows:

  • Price without tax
  • Price with tax
  • Both prices

You can also insert custom text that will be displayed in the product price block and assign custom text that will only be displayed to registered customers who are tax exempt.

BREXIT REGULATION 135

The system is compliant with Brexit regulations and VAT exemption for purchases over £135 as long as the customer uses a UK address with a valid VAT number.
This option enables validation of UK VAT numbers using the GOV.UK system API provided system API validation is selected.
This system is updated to the new Brexit legislation. The tax control works as follows:

Cart amount equal to or less than 135 GBP (not including shipping)

  • Companies or individuals without a VAT number registered in the United Kingdom: This store will charge taxes set up in the UK country.
  • Businesses with a valid VAT number registered in the UK: If you have the "Business VAT Exemption" option activated ", the store will not charge tax and the invoice will include the message "reverse charge: customer to account for VAT to HMRC" . If the option is disabled, you will also charge tax.

Cart amount over 135 GBP (not including shipping)

  • Companies or individuals with or without VAT number registered in the United Kingdom: This store will not charge taxes.

OPTION AVAILABLE TO NOT ALLOW PURCHASES OVER OR LOWER THAN GBP 135

VOEC REGULATION

The module complies with the VOEC (VAT On Ecommerce) regulation for online sales of products to consumers and companies residing in Norway. It allows you to distinguish between individual consumers or companies, depending on whether they register a valid company number. The module validates this number through the official Norwegian API.

The module offers two options to comply with VOEC regulations:

  • Allow combined purchases of VOEC and non-VOEC products
  • Prohibit combined purchases and force the customer to place two different orders between VOEC and non-VOEC products.
  • Several options available for when there is a non-VOEC product in the shopping cart (Do not allow the purchase to consumers or companies, both, or depending on whether or not they have a valid VAT number)

ORDER MANAGEMENT

The module has a section to view orders placed by customers and that are regulated by intra-community operations, Brexit or VOEC.

ORDER AMOUNT STATISTICS

The module has a statistics section to display the total amounts in each type of sale, and the thresholds reached per year to have greater control over these limits (€10,000 in intra-community operations with consumers, 50,000NOK for VOEC operations with Norway...) regulated for the administration and declaration of taxes at the fiscal level.

VALIDATION WARNINGS

The module has an option to display or error when a client does not have its address validated or has some wrong information.

The messages are displayed in the address section of the client's client and during the checkout process, not allowing the purchase process to be completed until the customer resolves the error in their address regarding the validation of the VAT number and/or company name and address.

NOTICE BY EMAIL

The system has the option to notify the store administrator's email when a customer registers with a valid VAT number or when the VIES system fails while validating the customer's VAT number.

FULL INTEGRATION WITH PRESTEAMSHOP ONE PAGE CHECKOUT MODULE

In collaboration with the developers of this module, we have implemented full integration so that all the functionalities of our module are available in the checkout section managed by the module One Page Checkout.

What are the main advantages of purchasing this module?

ADVANTAGES YOU GET AS A TRADER

  • Manage in compliance with the legislation, exemptions in the collection of taxes your clients in intra-community operations.
  • Issue completely legal invoices with personalized options.
  • You will be able to have advanced control over all intra-community operations that you carry out in your PrestaShop online stores.
  • Control over income in the different operations carried out (Intra-community, Brexit, VOEC, etc...).
  • exhaustive control over the validation process of VAT numbers and automatic notifications to customers if validation is required, billing statistics, invoice download by type of operation and many custom configuration possibilities.
  • Module developed in compliance with PrestaShop development standards in terms of platform security, quality and code utilization for full integration. The module has gone through the official PrestaShop Addons validation process.
  • Enjoy a unique and most complete module in relation to tax exemption on intra-community operations. In addition, we are developing many new features for the module and we are releasing new versions with the functionalities that customers are suggesting to us to make this module the most demanded by all online store owners in the European Union.
  • We collaborate with other developers to implement compatibility with our module and integrations with other modules.

ADVANTAGES CUSTOMERS GAIN

  • Customers of the store will be able to register their valid VAT numbers and will be able to Make your purchases tax-free and complying with European regulations on intra-community operations, Brexit, VOEC... and generating totally legal invoices.
  • Simplicity in the validation process within the same visual environment of PrestaShop and its template. Integrated validation within the original PrestaShop address form.
Version
1.7.2.0
Compatibility
PrestaShop 1.6
PrestaShop 1.7
PrestaShop 8
Minimum requeriments
CURL extension
SOAP extension
Multishop compatibility
Yes
Score:  
 
Roman  -  
Probably the best aftermarket support service. I have also another Liewebs module and I am very satisfied with a support and module quality. Thanks Liewebs!
Score:  
 
Santiago R.  -  
Módulo imprescindible si quieres vender en Europa. Existen pocos módulos desarrollados y ninguno se le compara por versatilidad y opciones. Altamente recomendable.
Score:  
 
Alejandro  -  
Un modulo estupendo 100% funcional y con un montón de opciones. Totalmente recomendado. Hemos contactado con el desarrollador en un par de ocasiones. Respuestas rápidas y una atención excelente.
Score:  
 
Quim  -  
El modulo funciona quita el iva a eropa si hay el vat. tiene algun que otro bug, como ejemplo en admin y al hacer un pedido nuevo si el cliente no tiene vat y no se introduce salta error en vat, "siempre que el modulo este configurado como verificar el vat en backoffice" en mi caso todo correcto, con un modulo de ets de comission de envios no me funciona por un error. otra idea seria que en un fut
Score:  
 
Javier  -  
Gran modulo con muchas opciones para configurar el IVA de distintos paises y un excelente soporte técnico.

LEGEND

[DEL] = Element removed
[NEW] = New element
[ADD] = Feature added
[FIX] = Bug fixed
[ IMP] = Improvement

1.7.2.0 (03/10/2024)

- [NEW] Tax rule settings section to manage specific tax rules for companies and consumers and clients groups.
- [IMP] PHP code.

1.7.1.1 (19/09/2024)

- [FIX] Issue (country_id missing) when install module in shops which have some european countries removed from database.

1.7.1.0 (12/09/2024)

- [NEW] Option to disable customer groups for the option "use as default group".

1.7.0.5 (30/08/2024)

- [FIX] Issue with Backend validation when module DNI/NIE/NIF/CIF Verificator is enabled.

1.7.0.4 (20/08/2024)

- [FIX] Bug inserting module's custom order status when VAT is valid.
- [FIX] Minor bugs with variables.

1.7.0.3 (05/08/2024)

- [FIX] Bug SOAP error launched using validation 2-ways for VIES system.

1.7.0.2 (16/07/2024)

- [FIX] Issue when changing language in Frontend when customer is logged and shopping cart has products.

1.7.0.1 (11/07/2024)

- [IMP] Postcode validation engine to fix PrestaShop zip format issue with iso code with value returned in VIES without iso code.

1.7.0.0 (17/06/2024)

- [FIX] PHP code issue due array index.
- [FIX] Bug to add to cart in some Prestashop 1.7 versions.
- [FIX] Issue checking VAT number in VAT check tool when try to check VAT number with same shop country ISO Code.
- [FIX] Issue with cached address ID when it is not selected.
- [FIX] Issue calculating all Intra-community operations current year and last year for threashold instead only for consumers operations.
- [FIX] Translations issues.
- [FIX] Issue with non float total amounts in operation from order statistics.
- [IMP] API system validation enhacements.
- [IMP] PHP code enhacements.
- [IMP] Company name validation enhacements with accuracy threshold.
- [IMP] Group assignation engine system enhacements.
- [IMP] Visual enhacements.
- [ADD] Client type column (consumer/company) with representative icons into Orders and VAT table of module section.
- [ADD] Option to assign customer groups to companies with no VAT or invalid VAT but company field filled.
- [ADD] Option to assign customer groups to companies with no VAT or invalid VAT and company field empty.
- [ADD] Legend in Customers VAT Management section.
- [NEW] Company address validation via API with accuracy threshold.

1.6.6.2 (25/03/2024)

- [FIX] Fatal error when add to cart action is perfomed when customer is logged.

1.6.6.1 (11/03/2024)

- [FIX] Issue installing new database table.
- [FIX] Bug in PHP code.

1.6.6.0 (28/02/2024)

- [FIX] Minor bugs.
- [FIX] Bug adding duplicated iso code to VAT numbers automatically.
- [FIX] Brexit VAT exemption issue for shopping cart amount.
- [ADD] Feature to clean cart table generated from module to calculate Brexit and VOEC conditions. Remove the cookie function to do it because it was giving issues.
- [IMP] PHP Code.

1.6.5.0 (06/02/2024)

- [FIX] Issue with country Greece ISO code.
- [FIX] Minor Bugs.
- [IMP] html classes added in product prices label and amounts to be able to customize styles separated.
- [ADD] Smart validation mode enhancement adding Country ISO code for numbers inserted by clients missing iso code at beginning for validation taking in consideration country selected in address form.

1.6.4.0 (23/01/2024)

- [FIX] Issue with Cron jobs because of .htaccess security directive.
- [FIX] Issue requesting multiple AJAX in Prestashop 1.6 checkout form when more than one AJAX is executed from third party checkout modules.
- [FIX] Issue displaying order with taxes in customers with tax exemption when order is created from admin.
- [FIX] BUG with Greece VAT number validations.
- [FIX] Minor Bugs.
- [IMP] Delete VAT number process of Customer VAT number list deleting VAT number from ps_address table.
- [ADD] Option to allow register customer address even VAT number is not valid.
- [ADD] Information in FAQ section about error response from API.

1.6.3.0 (12/12/2023)

- [FIX] Minor bug in UK VAT number validation API process.
- [FIX] Issue with module admin tabs collapsed.
- [FIX] Bug during customer VAT scanning process invalidating both duplicated VAT number instead the last one registered.
- [FIX] Issue with VOEC and Brexit option in shopping cart from currency conversion process when shop has multiple currencies.
- [FIX] Issue in tax exemption engine with module Geolocation and One Page Checkout & Social Login by ETS-Soft by using same hook TaxManager.
- [FIX] Issue validating the format of Malta VAT numbers.
- [FIX] Issue with country states selector when country selector value is handled in address form.
- [IMP] AJAX address generator process in FO.
- [IMP] Currency conversion process.
- [IMP] Customer VAT analysis form multi-store sharing customers.
- [IMP] PHP code.
- [IMP] Not allow checkout process messages and steps in Brexit and VOEC.
- [IMP] Security directives applied.
- [NEW] Option to not allow non VOEC products in shopping cart.
- [NEW] Option to display product price (prestashop standar, without tax, with tax, both).
- [ADD] Compatibility with module Geolocation (ets_geolocation) by ETS-Soft

1.6.2.2 (01/08/2023)

- [FIX] Issue with JS variables in product page.

1.6.2 (05/07/2023)

- [FIX] Minor Bugs.
- [FIX] Bug when customer has not a group assigned during scanning process.
- [FIX] Bug allowing purchases for Brexit when user is register as guest instead customer.
- [FIX] Bug not calling back CustomersExemption class.
- [FIX] Bug in PHP code main file causing not VAT validation in adminAddress controllers.
- [ADD] Custom label and legend in vat_number field in AdminAddresses controller.
- [ADD] Compatibility with module Advanced Invoice Builder and Custom Number.
- [ADD] Integration with module DNI/NIE/NIF/CIF Verificator developed by us.

1.6.1 (03/04/2023)

- [FIX] Minor issues in overrides files.
- [FIX] Minor Bug in invoices showing a 0 character at the end.

1.6.0 (15/03/2023)

- [IMP] PHP code.
- [IMP] Order management section with more statistical data and threshold limits indicators for intracommunity and VOEC sales operation.
- [IMP] Order management section including all intracommunitary ordes with VAT exempt and non VAT exempt.
- [IMP] Order list filters in Order management section including country data.
- [FIX] Bugs related to compatibility with oldest versions of Prestashop 1.6.0.X
- [FIX] Bug in CustomerAddressForm.php override affecting Prestashop version 1.7.4.1.
- [ADD] Norway states installation.
- [ADD] Option to import orders to Order list in Orders management section.
- [ADD] Option to disable validation for Marketplaces modules like ManoMano or anothers.
- [ADD] Compatibility with module Aliexpress by Linea Grafica.
- [NEW] VOEC regulation management for sales to Norway.
- [NEW] Section to refresh available currencies exchange rates also by CRON task to keep updated daily.

1.5.5 (13/02/2023)

- [FIX] Bug in php code affecting to OPC module by Presteamshop.
- [IMP] Improvements in validation system.

1.5.4 (02/02/2023)

- [FIX] Minor bugs.
- [FIX] Issue removing customer group in countries where VAT validation is not included.

1.5.3 (19/01/2023)

- [IMP] PHP code.
- [IMP] Minor improvements.
- [IMP] Warning messages in addresses section and address form.
- [IMP] Warning messages in checkout process.
- [NEW] Warning messages not allowing order in One Page Checkout Prestashop module by Presteamshop.
- [ADD] Compatibility with module Minimum and maximum purchase product quantity by Idnovate.
- [ADD] Compatibility with module Hide the product prices and disallow purchases by categories, groups, and more by Idnovate.
- [ADD] Option to skip validation when API system fails in CRON task.
- [FIX] BUG in cron url format.
- [DEL] TaxRulesTaxManager class override only for Prestashop versions 1.7 or higher.
- [DEL] Product class override to avoid issue with thirty party modules using getPriceStatic() methods to display prices without taxes.
- [DEL] Address class override for unuseless.
- [DEL] Cart class override for unuseless.

1.5.2 (16/12/2022)

- [IMP] Some improvements for compatibility with Prestashop 8.

1.5.1 (13/12/2022)

- [FIX] Minor bugs with Prestashop 1.6 compatibility.
- [FIX] Search issue in Customer exemption section when try to search a customer.
- [FIX] Some issues in VAT validation and company validation process.
- [FIX] Issue in compatibility with module Payment With Fee by ETS-Soft.
- [FIX] Bug displaying zero amount in shipping cost tax breakdown table from invoices.
- [IMP] Cron task options.
- [IMP] Code for integration with the module One Page Checkout Prestashop by Presteamshop.
- [IMP] Minor improvements.
- [DEL] Option to override customer VAT address table in CRON task and Customer VAT management section.

1.5.0 (02/12/2022)

- [FIX] Minor bugs.
- [IMP] Some visual and validation system improvements.
- [IMP] Validation system to avoid issues validating wrong VAT numbers in wrong countries what happens in the execution of cron tasks to import orders in third-party modules.
- [IMP] PHP source code to improve behaviours and security.
- [IMP] Translations and adding more information text to understand better the options and features.
- [NEW] Option to remove the client from the previously assigned groups and assign it only to the group configured by country in this module.
- [NEW] Customer exemption management section to add VAT exempt by customers.
- [NEW] Option to set custom order states option to add when customer make orders with a valid VAT number or when API sytem fails after VAT validation process.
- [NEW] Option to send email to customer when make an order and API system fails after VAT validation process during address creation in checkout process.
- [ADD] Compatibility with Prestashop 8.

1.4.5 (23/11/2022)

- [FIX] Minor bugs during update process.

1.4.4 (04/11/2022)

- [FIX] Minor bugs.
- [FIX] Some issues in integration with module One Page Checkout Presteashop by Presteamshop.
- [FIX] Issue in multi-shop with vat exempt when customer validates VAT in one shop and buy from another shop within multishop mode.
- [FIX] Bug trying to filter customer VAT list by customer email.
- [FIX] Critical Bug with compatibility with module Payment With Fee by ETS-Soft.
- [IMP] Multishop mode features in Orders management and Customer VAT management sections.
- [IMP] PHP code.
- [ADD] Compatibility with module PayPal Plus (multi, fees, refunds, card, buy now / pay later,...) by Idnovate.

1.4.3 (27/10/2022)

- [FIX] Minor bugs.
- [FIX] Bug validating VAT number in Address form from BO when VAT field is not required and value is empty or not valid.
- [ADD] Compatibility with free module Ei Captcha by hhennes.
- [ADD] Compatibility with reCaptcha module by Charlie.

1.4.2 (19/10/2022)

- [FIX] Minor bugs.
- [ADD] Check compatibility with module Promotions and discounts - (3x2, reductions, campaigns) module by Idnovate.

1.4.1 (13/10/2022)

- [FIX] Critical BUG in Cart.php override calculating orders with tax but in removing tax in invoices.
- [FIX] Issues when loading some JS files in AdminModuleController for some Prestashop versions.

1.4.0 (12/10/2022)

- [IMP] PHP and JS source code.
- [IMP] Some visual enhancements.
- [IMP] Invalid VAT detection enhancements.
- [IMP] Customer groups assignation system.
- [IMP] PHP code adjustements to allow add address and validate VAT in Customer VAT Management section of the module when execute cron or process from another modules as ManoMano module or similar using its own class extending Address class.
- [IMP] Multi-shop features in database queries.
- [IMP] Rich text in invoice notes option.
- [FIX] Issue with Paypal Checkout with cart total amount.
- [FIX] Wrong email variables.
- [FIX] Tooltips not visible due popup small width.
- [FIX] Prestashop product price label displaying "Tax incl." for customers when price is tax exempt due valid VAT number.
- [FIX] URL request to check VAT in VIES because of server updated.
- [FIX] Issue cron task returning "Forbidden call".
- [FIX] BUG assigning default tax for customers with tax exempt when creating orders from BO.
- [FIX] BUG assigning customer groups without deleting old one when customer change country of same address previously saved in other customer group.
- [FIX] BUG deleting addresses, system is not deleting customer VAT records in table.
- [FIX] BUG validating VAT before inserting in the Blacklist option.
- [FIX] Deleting address process.
- [FIX] Issue executing CRON task for Prestashop 1.6 versions.
- [ADD] Detection during installation if minimum requeriments of php extensions are not installed or loaded.
- [ADD] Full compatibility of option to not allow orders with module Prestashop One Page Checkout Prestashop by Presteamshop.
- [ADD] New Columns to database table.
- [ADD] New section to check third party modules compatibility and integration.
- [ADD] Option to insert custom text in product price block when customer has a valid VAT number.
- [ADD] System to check VAT number from VAT Management table.
- [ADD] Option to check company name registered in VIES or GOV.UK for registered valid VAT number. Not allow registration for wrong companies names.
- [ADD] Option to auto-insert company name registered in VIES or GOV.UK for registered valid VAT number.
- [ADD] Compatibility with module Payment With Fee by ETS-Soft
- [ADD] Compatibility with module ManoMano Module (MonEchelle) by Scale-DEV
- [NEW] New admin sections designed.
- [NEW] Orders management section.
- [NEW] Check VAT tool.

1.3.1 (12/09/2022)

- [FIX] JS issues.
- [IMP] Implemented compatibility with option to not allow orders for Prestashop version from 1.6.
- [ADD] Select option to not allow orders which amount exceed 135GBP or below to 135GBP.

1.3.0 (06/09/2022)

- [IMP] PHP code.
- [IMP] Compatibility with third party modules.
- [FIX] CSS issue in address form labels during checkout process when option to display with company is enabled.
- [FIX] Error message in addresses step (checkout) when vat_number field is optional in module but required in Prestashop option.
- [FIX] Error message during installation in Prestashop 1.6 due missing function getConversionRate().
- [ADD] Compatibility with module Advanced Rounding (Swiss Round 5ct, 10ct, and more) by Idnovate.
- [ADD] Content for compatibility instructions in module configuration page.
- [ADD] Legend in company field (Address form) when option to display VAT with company is enabled.
- [NEW] Brexit option to not allow orders which amount exceed of 135GBP.

1.2.4 (20/07/2022)

- [FIX] Minor bugs in files to get PHP 7.4 compatibility.
- [ADD] Full compatibility integrated with module One Page Checkout PS from version 5.0.0 by Presteamshop.

1.2.3 (13/07/2022)

- [FIX] Error 500 when "display only for company" option is enabled.

1.2.2 (04/07/2022)

- [FIX] Minor bugs.

1.2.1 (13/06/2022)

- [FIX] Minor bugs.

1.2.0 (06/06/2022)

- [ADD] Compatibility with module One Page Checkout Prestashop by Presteamshop since version 4.1.5.
- [ADD] Compatibility with module Easy checkout by SUNNYTOO.COM.
- [ADD] Compatibility with module Free Shipping / Delivery by Zone, Carrier, Price and Weight by Linea Gráfica.

1.1.2 (30/05/2022)

- [FIX] BUG because of function missing getSymbol() in Prestashop version 1.7.5.2 and older.

1.1.1 (14/05/2022)

- [FIX] Bug sending bad URL with iso code included in vat number through mails to verify VAT number via VIES.

1.1.0 (07/05/2022)

- [FIX] Minor bugs in files to get PHP 7.4 compatibility.

1.0.9 (05/05/2022)

- [FIX] Minor bugs in override files to get PHP 7.4 compatibility.
- [FIX] Issue with displaying price with tax when customer group is displaying price without tax.
- [FIX] Bug when UK country is removed and Brexit option is enabled.

1.0.8 (23/04/2022)

- [FIX] Minor BUG when modify address from order details because of hookActionCartSave.

1.0.7 (12/04/2022)

- [FIX] BUG redirecting to address form in checkout process when type something on company field.
- [FIX] Minor BUG.
- [IMP] PHP code.

1.0.6 (05/04/2022)

- [IMP] Warning message for not valid VT number when option "display for companies" are enabled.
- [FIX] Error in override file CustomerAddressForm.php for no defined function when module DNI Verificator is enabled.
- [FIX] Issues in Admin VAT verificator when VAt number is empty and field is optional.
- [FIX] Css issues in VAT Management section.
- [IMP] Performance in VAT number scanner.

1.0.5 (30/03/2022)

- [FIX] Issue not displaying ID column in VAT Management table.
- [FIX] Issue changing customer group by default when address is changed within same country.
- [FIX] Error 500 when adding products in cart.
- [IMP] PHP code.
- [IMP] Display Warning Message in addresses only when a customer has a invalid VAT number registered in one of his addresses.
- [IMP] Brexit feature meeting UK law for exportations to UK country.
- [ADD] Compatibility with overrides used in "DNI Verificator" and "RUT Validator" modules.
- [ADD] Historic table to save orders and notax records.

1.0.4 (25/02/2022)

- [ADD] Feature to select type of address for VAT exempt (invoice or delivery address).
- [FIX] Issue displaying taxes in Order Slips when customer made purchase with VAT exempt.
- [FIX] Tax details issues in Order slips and invoices.

1.0.3 (10/02/2022)

- [ADD] Feature to disable CRON options depends on incompatible option selected.
- [ADD] Compatibility with modules DNI Verificator and RUT Validator.
- [ADD] Feature to continue scanner process from last id address scanned (Useful when last scanner process finished with errors).
- [FIX] Issue not formatting VAT number in scanner process or cron process.
- [FIX] Minor BUGS.
- [FIX] BUG with hookActionCartSave.
- [FIX] BUG in Credit Slips displaying shipping tax amount in orders with tax exempt.
- [FIX] Issue in order details and validate order displaying taxes when customer is VAT exempt.
- [FIX] Customer VAT list filtering issues in some columns.
- [IMP] Abort scanner process code enhancement.

1.0.2 (05/01/2022)

- [FIX] Override issue by calling a function.
- [FIX] minor bugs.
- [FIX] Issue because of Prestashop cache displaying prices with TAX in homepage instead without TAX when customer has a address with valid VAT number.
- [FIX] Issue displaying incomplete address error message when VAT number field is optional and customer has empty this field.
- [NEW] Brexit rules for VAT exemption in amounts over 135 pounds.
- [NEW] Client group assignation by countries.
- [NEW] Client default group assignation by countries.
- [NEW] Assign client default group when address is change or selected in checkout process.
- [NEW] CRON task to check and validate customers VAT numbers.
- [ADD] System to validates UK VAT numbers for Brexit with GOV.UK API system.
- [ADD] feature to remove customer group assignation if the customer deletes or modifies his address with another one with no VAT valid or after modification, the customer has not a valid VAT number is one of his addresses.
- [IMP] Visual Popup for scanner in VAT management section.

1.0.1 (22/12/2021)

- [ADD] Override compatibility with modules DNI Verificator and RUT Validator.
- [IMP] PHP code.

1.0.0 (01/12/2021)

- First version developed.

Next, we show a list of modules developed by third parties, and that are compatible with ours, without presenting any anomaly in their operation. However, the vast majority of modules on the market are compatible with this module, with the exception of Checkout modules, which may have some incompatibility. If you have any questions, you can contact us.

100% INTEGRATION

One Page Presteamshop Checkout

Complete integration has been developed with the Presteamshop One Page Checkout module (since version 4.1.5 using the Checkout V5 interface), so that all the functions and features of our module work on the checkout page managed by this module.

If you are using a third-party module for Checkout that is not listed it may not be supported. Consult us.

LICENSE

Once you purchase the product, you will receive a LIFETIME license code to be able to use the module indefinitely on the domain you indicate. In addition, the purchase price includes the right to technical support for the following 12 months. Once that time has passed, you will have the option to renew the technical support period for 12 months, paying the cost of the service.

If you want more information about the license conditions, please visit the following link

License Conditions