Module DNI/NIF/NIE/CIF Verificator


Module prestashop pour votre site e-commerce

Check and verify that the client's DNI/NIF/NIE/CIF identification number is correct. Avoid registering false identification numbers. Validate customer registration. It can be activated by country.

Les plus de ce module Prestashop

Améliore la sécurité de votre site
Are you tired of seeing how one of your customers registers in your online store with a fake tax identification number?

The verification module DNI/NIF/NIE/CIF has an effective system to check and validate any SPANISH tax identification number in real time.

If the number entered by the client is wrong or false, the system will automatically display a message indicating that the validation has not been correct and will not allow with the registration or purchase process.

In this way the module will avoid the registration of customer data with wrong or false numbers, and thus avoid the generation of invalid invoices.

In addition, we have designed the module to integrate seamlessly with the ONE PAGE CHECKOUT PS module by Presteamshop, validating the identification numbers from your purchase form.

Prevent invalid invoices from being generated by containing incorrect tax identification numbers!

How does the validation system work?
This module is developed based on the official algorithm with which the tax identification numbers are generated, so the validation system is totally effective and safe.

It is only valid for DNI/NIF/NIE/CIF numbers generated in SPAIN.

Do you want the identification number field to be optional or mandatory?
One of the options available in this module is to be able to configure the identification number field as mandatory or optional. In this way, non-company customers will not have to insert a tax identification number necessarily.

What happens if there are customers in your store who do not reside in Spain and want to make the purchase indicating their foreign identification number?
The module has the option of being able to choose the countries to carry out the validation of the identification numbers. In this way, customers from other countries can register by entering their different tax identification numbers from those of Spain.

What happens to the identification numbers of the customers who are already previously registered in your store before purchasing this module?
The module has an analysis system that you must run to detect if there is already an invalid tax identification number in the store's database. In the search results you will get all the details so that later you can correct it manually.

Can this module validate other fields different from the one that comes by default for the DNI, and thus be able to use them with the tax identification numbers?
Yes. You have two options available. Validate the DNI field or validate the VAT number (VAT) field with the tax identification numbers.

Compatibility with Presteamshop One Page Checkout module

We have designed the module to be compatible with the ONE PAGE CHECKOUT PS module by Presteamshop validating the identification numbers from your purchase form.

Note: This module has the option to display its own customer address form in the customer account options. For our module to work correctly, this option must be deactivated from the module's configuration page.

Ce que vos clients aimeront

  • They will be able to register with valid tax identification numbers and will obtain fully legal invoices.
  • You can carry out an exhaustive analysis to find out if there are invalid or false tax identification numbers in the database.

Installation

Simple and identical installation to any module of Prestashop Addons.

Autre

The module is tested with Prestashop's default template and other templates developed by third parties. It is possible that there may be some incompatibility with some template and therefore have to provide support to adapt the module to the template of the client. This work would be done at an additional cost.

Caractéristiques

  • Option to choose the DNI field or the VAT number (VAT) for system validation.
  • Secure validation through the server.
  • Validate the identification numbers from the Front-office and Back-office.
  • Prevents the possibility of registering with false or erroneous tax identification numbers.
  • System that detects the type of document inserted (DNI, NIF NIE, or CIF) and validates according to its structure.
  • Validation system using official algorithm.
  • Automatic validation system. It does not need any action or configuration by the user.
  • Strict or smart validation mode.
  • Option to show checkbox that shows or hides the field to validate.
  • Configuration of the content of the checkbox (label and options). Multilingual
  • Option to show the identification number field if the company field is filled.
  • System that automatically formats the identification number before saving it in the database.
  • Option to configure the ID number field chosen for validation as optional or mandatory.
  • Valid for addresses, complete registration forms and quick orders on a single page.
  • Back-office address form validation.
  • Option to select the type of document to validate.
  • Database analysis function for invalid identification numbers
  • Option to select the countries for which you want to activate the module validation.
  • Blacklist to prevent customers from registering with those listed ID numbers.
  • Allows or prevents the registration of customers with duplicate identification numbers.
  • Modify the legend and the title of the entry for the identification numbers according to the type of document to be validated. Multilingual
  • Option to automatically save identification numbers with uppercase letters.
  • COMPATIBLE WITH PRESTASHOP 1.6 AND 1.7
  • MULTISTORE COMPATIBLE
  • COMPATIBLE WITH PRESTEAMSHOP'S ONE PAGE CHECKOUT PS MODULE

Identification number field
By default, the identification number field is the DNI, however, there is another field available called "VAT number". You can choose between one of these two fields for the module to validate the identification numbers.

Choice of validation by country
In addition to being able to select the type of field to carry out the validation, you can choose the countries for which to activate this validation system. In this way, if a client from a foreign country can register with their own tax identification number without the system interfering with an erroneous validation.

Validation modes
The module has two validation modes available. Strict or smart

  • Strict: It only correctly validates the identification numbers that the user inserts with the correct format, without hyphens, spaces or periods. Example: 81325171T

  • Smart: The system is able to validate the ID numbers inserted with an invalid format and formats them by saving them in the correct format automatically. Example: 81.325.171-T is validated and the system saves it as 81325171T.

Identification number field condition
Prestashop 1.7 has by default force customers to insert an identification number in the ID field. However, our module modifies this behavior allowing you to choose the option to make the field mandatory or optional.

Option to show field when company name is filled in
The module has the option to show only the identification number field when a customer fills in the company name field, and hide it when this field is empty.

Save identification numbers in uppercase
Option available for the system to save the identification numbers in capital letters or to save them as they have been entered by the customers. Example: if a customer inserts 81325171t, it will be saved as 81325171T.

Option to display a checkbox with two options
If you want to show or hide the identification number field depending on the option chosen by the user, you can activate this option which will show a check box with two fully configurable and multilingual options. Generally it can be used so that the client says if he is a company or a consumer and the field is shown or hidden depending on the option chosen.

IMPORTANT: If B2B mode is activated, in Prestashop 1.7 a new field appears in the customer registration form (not in the address one) called "Tax identification number", which is optional. This field is the same as the SIRET field that appeared in Prestashop 1.6. The SIRET number is an identification number for French companies.

Due to a bad translation, this is causing confusion with online store owners in Spain.

Our module ONLY validates the DNI or VAT number field within the address forms and purchase process on a single page or in several steps.

Recommandations

If you have a version prior to 1.1.0 installed in your store, you will have to uninstall the version completely to reinstall the new version.

Nouveautés de la version 1.2.4(14/07/2021)

  • [FIX] Issue in address form validation process when checkbox value hide the dni field (checkout process) in countries when dni field is required.
  • [IMP] CSS code for checkboxes options container.

Support et mises à jour

Lors de l'achat, votre abonnement Business Care de votre première année est automatiquement inclus, puis reconduit tacitement à la fin de la période.

Vous pouvez résilier votre abonnement à tout moment, avant la fin de la période en cours.

Les services inclus dans votre abonnement

  • Mises à jour sécurité
  • Mises à jour compatibilité
  • Évolutions et futures fonctionnalités
  • Support illimité

Vous souhaitez avoir plus de détails? Découvrez les questions les plus fréquemment posées autour de Business Care.


A propos

Développeur

Ancienneté

10/03/2018

Pays

India

Langues du support

EN