Como decodificar un número de bastidor VIN
Significado de los dígitos en los números de serie de vehículo, tambien conocidos como números VIN, como analizarlos, y como extraer datos.
¿Que es un número de bastidor VIN?
El número de bastidor de un vehículo es un número de serie que identifica de forma única un vehículo concreto. En la actualidad este número de serie se compone de 17 dígitos que usan los caracteres númericos del 1 al 9, y todas las letras con la excepción de la I, O, Q, U, y la letra Z,.
Este formato se considera el standard establecido desde Enero de 1981, antes de ese momento no había un sistema establecido formal.
Descodificado rápido de número VIN
En este artículo entramos en detalles sobre que significa cada digito y cada grupo de digitos, son detalles bastante técnicos, si tan solo quieres extraer esta información de algún número VIN, recomendamos que uses el decodificador gratuito de ZPK, que te mostrará los datos del número de bastidor introducido.
História
Antes de 1955, el termino VIN no existía, y la mayoría de fabricantes (o estados) usaban el número de serie del motor como el "Número de vehículo". Cuando el vehículo no era fabricado por el estado, si no por una compañia, no habia ningún tipo de acuerdo en el formato entre la compañia y las agencias gestoras de los estados.
A principios del año 1955 los vehículos ya empezaban a ser numerados, sin embargo hasta 1967 no existía el termino de VIN o número de bastidor; y la numeración era poco más que un número de serie que cada fabricante usaba a su discreción. Era normal encontrar numeros de bastidor de solo once dígitos en un fabricante (el más comun de la epóca), y de solo siete en otro. Adicionalmente, es normal encontrar en vehículos poco comunes de esa epoca números VIN de tan solo 5 dígitos.
Entre el año 1968 y 1980 todos los fabricantes usaban ya un identificador único VIN, sin embargo seguía sin existir un consenso en cuanto al formato, aún podemos encontrar en esa epoca numeraciónes de 13 digitos, y numeraciónes que usaron tan solo 5.
El 1 de enero de 1980 se establece por primera vez el standard de numeración VIN, fijando la longitud de este número de serie a 17 dígitos, designando un alfabeto válido, y agrupando esos dígitos para reflejar información del vehículo en cuestión.
Formato standard actual de un VIN
En la actualidad un VIN está formado por 17 dígitos, cada uno de ellos perteneciendo a un grupo de dígitos que contiene información del vehículo. Esta imágen muestra la descodificación según el estandárd ISO3779 europeo, muy similar al Formato de VIN de Estados Unidos en legislación y formato.
Significado de cada grupo del VIN
- VIN WMI
- El World Merchant Identificator, o Identificador Mundial de Fabricante, compuesto por zona geográfica, identificador de fabricante, y división o tipo (dependiendo de fabricante). La combinación de primer y segundo dígito identifica un Fabricante de una Zona geografica concreta. Aquellos fabricantes que producen menos de mil unidades siempre usan un 9 como tercer dígito.
- VIN VDS
- El Vehicle Definition Section, es la sección destinada da definir características del vehículo como carrocería, puertas, tipo, línea (deportivo, familiar, trailer), tipo de motor, o sistema de restricción.
- VIN VIS
- El World Merchant Identificator, o Identificador Mundial de Fabricante, compuesto por zona geográfica, identificador de fabricante, y división o tipo (dependiendo de fabricante). La combinación de primer y segundo dígito identifica un Fabricante de una Zona geografica concreta.
Significado de cada posición del VIN
Pos | Contenido |
---|---|
1 | Indica la zona geográfica del fabricante no tiene porque indicar exáctamente el lugar de fabricación real, puede indicar la zona legal en la que opera la compañía. A-C África J-R Ásia S-Z Europa 1-5, 7 América del Norte 6 Oceanía 8-9 América del Sur |
2 | Identificador de Fabricante, este debe ser interpretado considerando la posición anterior |
3 | División o tipo de Vehículo, a discreción del fabricante. Diferentes fabricantes han dado diferentes usos a este dígito del VIN. |
4-8 | Tipo de carrocería, motor, combustible, equipaciones, serie... No existe un estandar y cada fabricante determina como usar estos dígitos a su criterio. |
9 | En vehículos americanos el dígito de control, no aplicable a vehiculos europeos. Usado como sistema de seguridad y validación de errores de escritura. |
10 | Año de fabricación del vehículo, se usa una tabla de translación a año para convertir a un año específico, sin embargo hay algunas excepciones. |
11 | Planta de fabricación del vehículo, usado por los fabricantes. |
12-17 | Número de serie que identifica finalmente este vehículo de forma única. |
Los VIN tienen cientos de excepciones y potenciales errores de descodificación.
La história de la numeración de vehículos esta llena de excepciones dependientes de zonas geográficas, legislaciones, y también de errores de los propios fabricantes al establecer la numeración.
Si bien consultar la información tal y como se mostró en la tabla anterior es un punto de partida tenemos que tener en cuenta que la numeración de un VIN no es una fuente 100% fiable de identificación de características de un vehículo.
Desde ese punto de partida, hay sistemas mas fiables que otros.
La mayoría de sistemas online para descodificación de VIN usan simplemente estas tablas, otros mas avanzados como los usados por carfax, ZpkSystems, o RaRa si tienen bases de datos de excepciones y ofreciendo mejores resultados.
Sobre el dígito de control
Este dígito en la posición 9 es una computación sobre los otros números que componen el VIN, y se usa como un validador para asegurarnos de que no hay errores al transcribir el VIN. Desgraciadamente este dígito de control no se usa en Europa y otras zonas complicando saber si un vin es correcto o no, ya que hay que deducirlo de otros factores, como por ejemplo el identificador de fabricante contra año de fabricación.
En los países o zonas donde SI se usa el digito de control se utiliza esta tabla para calcularlo.
Deberemos buscar todas las letras, y modificarlas por su valor númerico, los números conservan su propio valor númerico.
A: 1 | B: 2 | C: 3 | D: 4 | E: 5 | F: 6 | G: 7 | H: 8 | — |
J: 1 | K: 2 | L: 3 | M: 4 | N: 5 | — | P: 7 | — | R: 9 |
— | S: 2 | T: 3 | U: 4 | V: 5 | W: 6 | X: 7 | Y: 8 | Z: 9 |
Como podemos ver, algunos dígitos no aparecen porque no se usan en los números de serie, principalmente para evitar errores de escritura, la Q se parece demasiado al 0(cero), y la letra i mayúscula demasiado al número 1, con lo que el estándar excluyó estos dígitos.
Posición | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Peso | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 10 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
En la posición 9 se usa un peso de 0 debido a que es el dígito de control en si mismo, y por lo tanto deseamos ignorarlo en el cálculo.
Ejemplo de cálculo de dígito de control
Tomamos un VIN hipotetico 1M8GDM9A?KP042788, en este, el ? marca el dígito de control de seguridad.
VIN | 1 | M | 8 | G | D | M | 9 | A | ? | K | P | 0 | 4 | 2 | 7 | 8 | 8 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Valor translación | 1 | 4 | 8 | 7 | 4 | 4 | 9 | 1 | 0 | 2 | 7 | 0 | 4 | 2 | 7 | 8 | 8 |
Peso | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 10 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
Resultado | 8 | 28 | 48 | 35 | 16 | 12 | 18 | 10 | 0 | 18 | 56 | 0 | 24 | 10 | 28 | 24 | 16 |
- Primero miramos el valor de traslacion de cada número o letra del VIN, 1 para el 1 en la primera posición, y 4 para la M en segunda posición.
- En peso, usamos la tabla de pesos antes mostrada sin modificar.
- Resultado es el resultado de multiplicar el valor de translación con el peso de esa posicion, en la primera columan 1x8 = 8.
Ahora debemos sumar todos los dígitos de resultado, lo que nos dará el número 351 y dividirlo entre Once quedandonos el resto, es decir el módulo de 11
351 % 11 = 10
El número resultante 10 de este ejemplo tiene dós digitos en este caso el standard establece que se usará la letra X como dígito de control, en cualquier otro caso, se usará el número resultante.
Ahora podemos saber si el VIN está correctamente escrito o no.
1M8GDM9A8KP042788 1M8GDM9AXKP042788 1M8GDM9A3KP042788Mas información
- API para análisis y descodificación de números VIN
- API para análisis y descodificación de números VIN (documentación técnica)
- API de reconocimiento de VINS con OCR para imágenes
- API de OCR, documentación técnica
- Decodificación VIN con PHP
- Reconocimiento OCR VIN con PHP
- Reconocimiento de matrículas de vehículo