Se encuentra en:
Formatos válidos para el NIF
RECU-0677 (Recurso Referencia)
- Área: Prototipos de manipulación de datos
- Carácter del recurso: Recomendado
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 | Formato | Destinatario |
DNI | 8 dígitos + dígito control | Españoles con DNI |
NIF K | K + 7 dígitos + dígito control | Españoles menores de 14 años |
NIF L | L + 7 dígitos + dígito control | Españoles residentes en el extranjero sin DNI |
NIF M | M + 7 dígitos + dígito control | NIF que otorga la Agencia Tributaria a extranjeros que no tienen NIE |
NIF X | X + 7 dígitos + dígito control | Extranjeros 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 Y | Y + 7 dígitos + dígito control | Extranjeros 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 Z | Z + 7 dígitos + dígito control | Letra reservada para cuando se agoten los 'Y' para Extranjeros identificados por la Policía con un NIE |
Personas jurídicas
Tipo | Formato | Destinatario |
NIF A | A + 7 dígitos + dígito control (numérico) | Sociedades anónimas |
NIF B | B + 7 dígitos + dígito control (numérico) | Sociedades de responsabilidad limitada |
NIF C | C + 7 dígitos + dígito control (numérico) | Sociedades colectivas |
NIF D | D + 7 dígitos + dígito control (numérico) | Sociedades comanditarias |
NIF E | E + 7 dígitos + dígito control (numérico) | Comunidades de bienes y herencias yacentes |
NIF F | F + 7 dígitos + dígito control (numérico) | Sociedades cooperativas |
NIF G | G + 7 dígitos + dígito control (numérico) | Asociaciones |
NIF H | H + 7 dígitos + dígito control (numérico) | Comunidades de propietarios en régimen de propiedad horizontal |
NIF J | J + 7 dígitos + dígito control (numérico) | Sociedades civiles, con o sin personalidad jurídica |
NIF P | P + 7 dígitos + dígito control (alfabético) | Corporaciones Locales |
NIF Q | Q + 7 dígitos + dígito control (alfabético) | Organismos públicos |
NIF R | R + 7 dígitos + dígito control (alfabético) | Congregaciones e instituciones religiosas |
NIF S | S + 7 dígitos + dígito control (alfabético) | Órganos de la Administración del Estado y de las Comunidades Autónomas |
NIF U | U + 7 dígitos + dígito control (numérico) | Uniones Temporales de Empresas |
NIF V | V + 7 dígitos + dígito control (numérico) | Otros tipos no definidos en el resto de claves |
NIF N | N + 7 dígitos + dígito control (alfabético) | Entidades extranjeras |
NIF W | W + 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
Código | Título | Tipo | Carácter | |
---|---|---|---|---|
LIBP-0196 | NIF | Libro de pautas | Directriz | Obligatoria |