Códigos INE de municipios

Posteado por Javier Echeverría Usúa el 29 de Julio de 2008

He venido observando que hay una codificación INE de 6 dígitos en lugar de los 5 dígitos tradicionales. Por ejemplo, donde Sevilla solía tener un código INE 41091, ahora tiene un nuevo código 410917. Este código es el mismo que el anterior, más un dígito adicional que a priori parece ser un dígito de control.

Estos códigos nuevos se pueden descargar en formato Excel de la URL:

http://www.ine.es/daco/daco42/codmun/codmun08/08codmunmapa.htm

Parece ser que la codificación es la anterior, con la adición de un sexto dígito de control, como se menciona en esta dirección (“el último es un dígito de control que, asignado mediante una regla de cálculo, permite la detección de errores de grabación y modificación”).

Sin embargo, no he sido capaz de encontrar ninguna referencia a cómo se realiza este cálculo. En anexos de algunos documentos he encontrado referencias a un cálculo basado en un módulo 11, pero he comprobado que ésta no es la vía correcta.

Posibilidades:

  • El dígito se calcula mediante una fórmula arcana guardada en secreto por alquimistas que perduran desde la época de la piedra filosofal.
  • Es más fácil, pero no está en Google.
  • Está en Google, pero no sé buscar.
  • Es un número aleatorio para jorobar, realmente es una nueva codificación y punto, a guardarla en base de datos. Lo que pusieron mencionando una “regla de cálculo” era para despistar.

Se acepta ayuda. Gracias!

Comparte esta entrada:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Meneame
  • RSS
  • Twitter


Escriba un comentario

Tomate un momento para comentar y contar lo que piensas sobre el post. Puedes usar un HTML básico para formatear

Comentarios leidos

Para mí que nos están tomando el pelo, si es un simple dígito de control no tiene sentido guardar la fórmula de cálculo tan celosamente.

Apuesto porque alguien cometió una muñonada, ensució la BBDD y dijeron “ale, pues ahora tienen todas 6 dígitos”.

Hola javi,
que tal te va? te acuerdas de mi? accidentalmente he dado con tu blog.
Probablemente estarás de vacaciones, pero cuando vuelvas escribe

Después de haber consultado acerca del sigito de control por e-mail al INE y obtener la siguiente respuesta:
>
deduzco que “El dígito se calcula mediante una fórmula arcana guardada en secreto por alquimistas que perduran desde la época de la piedra filosofal.”

Saludos…

fdo. Uno que necesita cálcular el código de control…

Esta es la respuesta:

Estimadro Sr./Sra.: En relación con su consulta le informamos lo siguiente :

la información que solicita no se la podemos facilitar ya que esta información es de uso interno

-Atentamente

-Area de Difusión por Internet

CÁLCULO DEL DÍGITO DE CONTROL DEL CÓDIGO I.N.E. DEL MUNICIPIO

Módulo 11 sobre un número de hasta cinco dígitos.

Pesos utilizados:

6 5 4 3 2

Cada uno de los dígitos significativos del número se multiplicarán por su peso correspondiente y la suma de todos los productos se dividirá por 11. Su resto será el dígito de control, salvo que sea “10″, en cuyo caso el dígito de control será “0″.

Los pesos se aplican al número empezando por la derecha.

- Supuesto práctico: Ayuntamiento cuyo Código I.N.E. fuese “20009”.

Para obtener el dígito se realizarán las siguientes operaciones:

2 x 6 = 12
0 x 5 = 0
0 x 4 = 0
0 x 3 = 0
9 x 2 = 18
————
30

30:11 = 2 con un resto de 8, siendo éste el dígito de control

El código I.N.E. incluyendo su dígito de control será 20009-8

Fuente: Cuaderno núm. 63-01 (Procedimiento centralizado de información y ejecución de embargos de dinero en cuentas abiertas a la vista en Entidades de Depósito por
deudas tributarias y otras de derecho público) de la Asociación Española de Banca (AEB)

Para #5 ese algoritmo no vale.!!

Me parece algo estúpido el diseñar una algoritmo de dígito de control y no hacerlo público, ya que la finalidad de los dígitos de control es evitar errores cuando se teclean (si nadie implementa el algoritmo, difícilmente se puede comprobar nada).
Buscando por Internet, he encontrado un documento que explica cómo calcularlo (pero, curiosamente, no dice que sea el utilizado por el INE). Es un documento en el que los creadores del algoritmo fardan de él, y lo comparan con otros algoritmos. He probado con unos cuantos códigos del INE, y parece que sí es el correcto. Voy a implementarlo en Java y probarlo. El documento es http://www.ine.es/revistas/estaespa/94_5.pdf.

I can confirm that the “ABC” algorithm posted by Luis in #7 maches for all the 8109 codes listed by INE as of july 2010.