| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) |
| Lines of code | 966 |
| Technical Name |
es_validador_nif_nie_cif |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) |
| Lines of code | 966 |
| Technical Name |
es_validador_nif_nie_cif |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
ES Validador NIF/CIF
Validate Spanish NIF/NIE/CIF check digits on partners with mass verification and a control-digit calculation engine.
ES Validador NIF/NIE/CIF — Spanish tax-id check-digit validation
Key Features
CIF Organisation Type
CIF Organisation Type. Tracks Letra, Tipo de organización, Notas, Ejemplo CIF, Regla de control.
Spanish NIF/NIE/CIF Validation Engine
Spanish NIF/NIE/CIF Validation Engine.
Validación por lista NIF/NIE/CIF
Validación por lista NIF/NIE/CIF. Tracks Identificadores, Fichero CSV/TXT, Nombre del fichero, Resultados, Total. One-click validate, export csv.
Línea de validación por lista
Línea de validación por lista. Tracks Entrada, Normalizado, Válido, Control esperado, Tipo entidad.
Comprobación masiva NIF/NIE/CIF
Comprobación masiva NIF/NIE/CIF. Tracks Mostrar solo inválidos, Omitir identificadores no españoles, Resultados, Comprobados, Inválidos. One-click run, log invalids.
Línea de comprobación NIF/CIF
Línea de comprobación NIF/CIF. Tracks Contacto, Identificador, Válido, Control esperado, Motivo.
Use Cases
Screenshots
Validacin Por Lista
Registro De Comprobacion
Comprobacin Masiva Nifci
Comprobar Nifcif
Tipos De Organizacin Cif
Why Choose This Module
What it does NIF (persona física) — validates the final control letter using the official *modulo 23* table (DNI/NIF). The numeric body is taken mod 23 and the resulting index selects the expected letter from "TRWAGMYFPDXBNJZSQVHLCKE". NIE (extranjero) — handles the X / Y / Z prefix by mapping it to 0 / 1 / 2, prepending it to the numeric body and applying the same mod-23 control letter. CIF / NIF-entidad — validates the organisation tax id: a leading organisation-type letter, a 7-digit body whose even/odd positions feed the Luhn-like sum, and a control character that is either a digit or a letter (table "JABCDEFGHI") depending on the organisation type. Identificación del tipo — auto-detects whether a value is a NIF, NIE or CIF and reports the organisation kind for CIFs (S.A., S.L., cooperative, public body, association, etc.) from the leading letter. Comprobación masiva — a wizard scans selected (or all) partners, classifies each tax id, marks it valid/invalid, computes the expected control character and produces a worksheet of the offending records for cleanup. On-write validation — an optional company switch warns or blocks saving a partner whose Spanish tax id fails the check digit.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: 35+
- Author: Baris Genc
- Dependencies: base, contacts, mail
- Support: odoo@gencbaris.com
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module