Cálculo del CIF


 

 

Muchos de vosotros me habéis hecho consultas acerca del CIF (Código de Identificiación Fiscal), que es un elemento de identificación administrativa para empresas y organizaciones. A continuación os dejo la colaboración que me envió Carlos Valencia a la que he añadido algunas cosas. Aunque no hay mucho que calcular en el caso del CIF, creo que la siguiente explicación es bastante completa y nos ayuda a entender lo que significa cada cosa.

El CIF consta de 9 dígitos alfanumémericos con la siguiente estructura:

T P P N N N N N C

Siendo:

  • T: Letra de tipo de Organización, una de las siguientes: A,B,C,D,E,F,G,H,K,L,M,N,P,Q,S.
  • P: Código provincial.
  • N: Númeración secuenial dentro de la provincia.
  • C: Dígito de control, un número ó letra: Aó1,Bó2,Có3,Dó4,Eó5,Fó6,Gó7,Hó8,Ió9,Jó0.

El primer dígito es una letra que indica el tipo de la organización y puede ser una de los siguientes:

  • A - Sociedad Anónima.
  • B - Sociedad de responsabilidad limitada.
  • C - Sociedad colectiva.
  • D - Sociedad comanditaria.
  • E - Comunidad de bienes.
  • F - Sociedad cooperativa.
  • G - Asociaciones y otros tipos no definidos.
  • H - Comunidad de propietarios en régimen de propiedad horizontal.
  • K - Formato antiguo.
  • L - Formato antiguo.
  • M - Formato antiguo.
  • N - Entidades no residentes.
  • P - Corporación local.
  • Q - Organismo autónomo estatal o no, y asimilados, congregaciones e instituciones religiosas.
  • S - Organos de la Administración del Estado y Comunidades Autónomas.

Los siete dígitos siguientes son numéricos, de los cuales los dos primeros corresponden a un identificador de la provincia en que se ubica la sede de la organización y los 5 restantes a una numeración secuencial o correlativa dentro de dicha provincia. Cuando una provincia tiene varios identificadores, se utilizan de forma correlativa hasta que se van llenando. Los identificadores o claves provinciales son:

  • 01 - Alava.
  • 02 - Albacete.
  • 03, 53, 54 - Alicante.
  • 04 - Almería.
  • 05 - Ávila.
  • 06 - Badajoz.
  • 07, 57 - Islas Baleares.
  • 08, 58, 59, 60, 61, 62, 63, 64 - Barcelona.
  • 09 - Burgos.
  • 10 - Cáceres.
  • 11, 72 - Cádiz.
  • 12 - Castellón.
  • 13 - Ciudad Real.
  • 14, 56 - Córdoba.
  • 15, 70 - A Coruña.
  • 16 - Cuenca.
  • 17, 55 - Girona.
  • 18 - Granada.
  • 19 - Guadalajara.
  • 20, 71 - Guipúzcoa.
  • 21 - Huelva.
  • 22 - Huesca.
  • 23 - Jaén.
  • 24 - León.
  • 25 - Lleida.
  • 26 - La Rioja.
  • 27 - Lugo.
  • 28, 78, 79, 80, 81, 82, 83, 84 - Madrid.
  • 29, 92, 93 - Málaga.
  • 30, 73 - Murcia.
  • 31 - Navarra.
  • 32 - Ourense.
  • 33, 74 - Oviedo.
  • 34 - Palencia.
  • 35, 76 - Las Palmas.
  • 36, 94 - Pontevedra.
  • 37 - Salamanca.
  • 38, 75 - Santa Cruz de Tenerife.
  • 39 - Cantabria.
  • 40 - Segovia.
  • 41, 91 - Sevilla.
  • 42 - Soria.
  • 43, 77 - Tarragona.
  • 44 - Teruel.
  • 45 - Toledo.
  • 46, 96, 97, 98 - Valencia.
  • 47 - Valladolid.
  • 48, 95 - Vizcaya.
  • 49 - Zamora.
  • 50, 99 - Zaragoza.
  • 51 - Ceuta.
  • 52 - Melilla.

El último es el dígito de control que puede ser un número ó una letra. Según la información que me habeis hecho llegar la forma en que se asigna número o una letra es la siguiente:

  • - Será una LETRA si la clave de entidad es K, P, Q ó S.
  • - Será un NUMERO si la entidad es A, B, E ó H.
  • - Para otras claves de entidad: el dígito podrá ser tanto número como letra.

Las operaciones para calcular este dígito de control se realizan sobre los siete dígitos centrales y son las siguientes:

  1. Sumar los dígitos de la posiciones pares. Suma = A
  2. Para cada uno de los dígitos de la posiciones impares, multiplicarlo por 2 y sumar los dígitos del resultado.
    Ej.: ( 8 * 2 = 16 --> 1 + 6 = 7 ). Acumular el resultado. Suma = B
  3. Calcular la suma A + B = C
  4. Tomar sólo el dígito de las unidades de C y restárselo a 10. Esta resta nos da D.
  5. A partir de D ya se obtiene el dígito de control. Si ha de ser numérico es directamente D y si se trata de una letra se corresponde con la relación:
    A = 1, B = 2, C = 3, D = 4, E = 5, F = 6, G = 7, H = 8, I = 9, J = 10

Ejemplo para el C.I.F. : A58818501

De entrada, a la vista de las tablas anteriores, sabemos que se trata de una sociedad anónima ubicada en Barcelona.

- Utilizamos los siete dígitos centrales = 5881850

- Sumamos los dígitos pares: A = 8 + 1 + 5 = 14

- Posiciones impares:

5 * 2 = 10 -> 1 + 0 = 1

8 * 2 = 16 -> 1 + 6 = 7

8 * 2 = 16 -> 1 + 6 = 7

0 * 2 = 0 -> = 0

Sumamos los resultados: B = 1 + 7 + 7 + 0 = 15

- Suma parcial: C = A + B = 14 + 15 = 29

- El dígito de las unidades de C es 9. Se lo restamos a 10 y nos da: D = 10 - 9 = 1

- Si el dígito de control ha de ser un número es 1 y si ha de ser una letra es la "A"


Comprobar un CIF :

Para ampliar información puedes consultar:
Decreto 2423/1975, de 25 de septiembre de 1975, por el que se regula el Código de identificación de las personas jurídicas y entidades en general
Real Decreto 338/1990, de 9 de marzo de 1990, por el que se regula la composición y la forma de utilización del Número de Identificación Fiscal.

Correo electrónico:

Actualizado 28-Mar-2008