Diferencia entre revisiones de «Algoritmia/Algoritmo para obtener la letra del NIF»

Contenido eliminado Contenido añadido
m Protegió «Algoritmo para obtener la letra del NIF» ([edit=autoconfirmed] (indefinido) [move=autoconfirmed] (indefinido))
m Bot: Correcciones ortográficas
Línea 5:
La letra del NIF se obtiene a partir de un [[algoritmo]] conocido como módulo 23. El algoritmo consiste en aplicar la operación aritmética de [[Aritmética modular|módulo]] 23 al número del DNI. El módulo 23 es el número entero obtenido como resto de la división entera del número del DNI entre 23. El resultado es un número comprendido entre el 0 y el 22. En base a una tabla conocida se asigna una letra. La combinación del [[DNI]] con esa letra es el [[NIF]].
 
Este mismo algoritmo también puede utilizarse para el calculocálculo del [[NIE]]. En el caso que el NIE empiece por X, se calcula despreciando la X y utilizando los 7 dígitos, si el NIE empieza por Y, se sustituye la letra Y por el número 1, si el NIE empieza por Z, se sustituye la letra Z por el número 2 y se realiza el mismo cálculo.
 
El algoritmo no se aplica para obtener el Código de Identificación Fiscal ([[CIF]]), que es el "NIF" propio de las [[persona jurídica|personas jurídicas]], pues la letra que tiene no se basa en una fórmula, sino que identifica el tipo de entidad (p.e. B para Sociedades Limitadas; G para Asociaciones sin ánimo de lucro y otros tipos no definidos, etc.).
Línea 428:
 
== Nota en caso DNI y NIE Prácticos función c# ==
CorreciónCorrección comprobada con datos reales:
El DNI esta compuesto de 9 caracteres 8digitos+Letra.
El NIE esta compuesto de 9 caracteres Letra+7digitos+Letra, debe tenerse esto encuenta al realizar las validaciones de tamaño.