Formatos válidos para el NIF

RECU-0677 (Recurso Referencia)

Descripción

En la siguiente tabla se muestran los distintos tipos y formatos que puede tener el NIF en función del destinatario y si es una persona física o jurídica.

Características

Personas físicas

Tipo   
FormatoDestinatario
DNI8 dígitos + dígito controlEspañoles con DNI
NIF KK + 7 dígitos + dígito controlEspañoles menores de 14 años
NIF LL + 7 dígitos + dígito controlEspañoles residentes en el extranjero sin DNI
NIF MM + 7 dígitos + dígito controlNIF que otorga la Agencia Tributaria a extranjeros que no tienen NIE
NIF XX + 7 dígitos + dígito controlExtranjeros residentes en España e identificados por la Policía con un NIE, asignado hasta el 15 de julio de 2008. Los NIE, según la Orden de 7 de febrero de 1997, inicialmente constaban de X + 8 números + dígito de control, la Orden INT/2058/2008 redujo de 8 a 7 los números para que tuvieran la misma longitud que los NIF y CIF, pero esta Orden mantiene la validez de los NIE X de 8 dígitos anteriores ya asignados.
NIF YY + 7 dígitos + dígito controlExtranjeros identificados por la Policía con un NIE, asignado desde el 16 de julio de 2008 (Orden INT/2058/2008, BOE del 15 de julio )
NIF ZZ + 7 dígitos + dígito controlLetra reservada para cuando se agoten los 'Y' para Extranjeros identificados por la Policía con un NIE

Personas jurídicas

TipoFormatoDestinatario
NIF AA + 7 dígitos + dígito control (numérico)Sociedades anónimas
NIF BB + 7 dígitos + dígito control (numérico)Sociedades de responsabilidad limitada
NIF CC + 7 dígitos + dígito control (numérico)Sociedades colectivas
NIF DD + 7 dígitos + dígito control (numérico)Sociedades comanditarias
NIF EE + 7 dígitos + dígito control (numérico)Comunidades de bienes y herencias yacentes
NIF FF + 7 dígitos + dígito control (numérico)Sociedades cooperativas
NIF GG + 7 dígitos + dígito control (numérico)Asociaciones
NIF HH + 7 dígitos + dígito control (numérico)Comunidades de propietarios en régimen de propiedad horizontal
NIF JJ + 7 dígitos + dígito control (numérico)Sociedades civiles, con o sin personalidad jurídica
NIF PP + 7 dígitos + dígito control (alfabético)Corporaciones Locales
NIF QQ + 7 dígitos + dígito control (alfabético)Organismos públicos
NIF RR + 7 dígitos + dígito control (alfabético)Congregaciones e instituciones religiosas
NIF SS + 7 dígitos + dígito control (alfabético)Órganos de la Administración del Estado y de las Comunidades Autónomas
NIF UU + 7 dígitos + dígito control (numérico)Uniones Temporales de Empresas
NIF VV + 7 dígitos + dígito control (numérico)Otros tipos no definidos en el resto de claves
NIF NN + 7 dígitos + dígito control (alfabético)Entidades extranjeras
NIF WW + 7 dígitos + dígito control (alfabético)Establecimientos permanentes de entidades no residentes en España

Ejemplo:

<label for="idNIF">NIF: </label>
<input type="text" id="idNIF" name="nif" maxlength="9" size="10" />

 

HTML5

En la nueva versión de HTML se puede incluir un atributo en el campo "input" que obliga a que el texto que se introduzca coincida con un determinado patrón. El atributo que se puede utilizar para este objetivo es "pattern". La expresión regular debe coincidir con el patrón de producción de JavaScript que se especifica en [ECMA 262].

A este campo también se le han incorporado los siguientes atributos:

  • Formaction, formenctype, formmethod, formnovalidate y formtarget: atributos que modifican la acción, el método de envío, la validación y el destino de un formulario respectivamente cuando se introduce algún valor en el campo.
  • Data-*, donde el asterisco puede ser cualquier nombre:  permite la creación de atributos personalizados, que posteriormente se pueden obtener con Javascript
  • Spellcheck: indicará que el valor introducido en el componente debe pasar el corrector ortográfico.
  • Form: contendrá el nombre del formulario al que pertenezca el elemento. De esta forma se puede colocar un componente en cualquier parte de una página.

Contenidos relacionados

Pautas