Skip to main content
InicioBlogGlosarioIdentificador de aplicación (AI)

Identificador de aplicación (AI)

17TRACK

¿Qué es un identificador de aplicación (AI)?

Un identificador de aplicación (AI) es un prefijo numérico estandarizado del sistema GS1 que identifica el significado y el formato de los datos que le siguen. En logística, almacenamiento y gestión logística de comercio electrónico, los identificadores de aplicación de GS1 permiten a los sistemas distinguir información como un identificador de producto, un identificador de unidad logística, un número de lote o una fecha de caducidad dentro de un código de barras u otra representación de datos GS1 compatible.

Identificador de aplicación AI

Un AI consta de dos, tres o cuatro dígitos. Normalmente no es el identificador comercial en sí: indica al sistema receptor cómo interpretar el valor asociado. Por ejemplo, el AI 01 identifica un campo que contiene un Número Global de Artículo Comercial (GTIN), mientras que el AI 00 identifica un campo que contiene un Código Seriado de Unidad de Envío (SSCC). GS1 mantiene las definiciones, los formatos y las reglas de uso oficiales.

En este contexto, AI significa identificador de aplicación, no inteligencia artificial. La abreviatura también aparece en otros campos técnicos, pero el significado de GS1 es el relevante al hablar de identificación de productos, etiquetas logísticas y datos de códigos de barras de la cadena de suministro.

Cómo funcionan los identificadores de aplicación

Un elemento de datos GS1 combina un identificador de aplicación con su campo de datos asociado. Se pueden transportar varios elementos de datos juntos cuando el código de barras seleccionado y las reglas GS1 aplicables lo permiten. Una aplicación receptora lee el AI, determina la estructura de campo esperada, extrae el valor y asigna ese valor al campo comercial correspondiente.

Esto proporciona un vocabulario acordado entre organizaciones. Sin una regla de interpretación compartida, una secuencia de dígitos podría confundirse con un número de producto, una fecha o una referencia de envío. Un AI proporciona esa interpretación, aunque el software receptor aún debe implementar las reglas de análisis y validación pertinentes.

Notación legible para las personas y datos codificados

Los identificadores de aplicación suelen mostrarse entre paréntesis en el texto legible para las personas que acompaña a un código de barras. Por ejemplo, (17)271231 representa el AI 17 seguido de un valor de fecha de caducidad en formato YYMMDD: 31 de diciembre de 2027. Los paréntesis ayudan a una persona a reconocer el AI; no se codifican como paréntesis normales en los datos del código de barras GS1.

Los escáneres de códigos de barras y sus interfaces de software pueden exponer la información de control de manera diferente. Como resultado, una etiqueta impresa, la salida de texto de un escáner y el registro almacenado de una aplicación pueden no tener el mismo aspecto aunque representen los mismos datos. Las implementaciones deben distinguir la representación impresa de la estructura codificada, en lugar de intentar analizar únicamente los paréntesis visibles.

Longitudes de campo y separadores

Algunos campos de datos de AI tienen una longitud establecida, mientras que otros permiten un número variable de caracteres hasta un máximo especificado. Esta distinción es importante cuando aparecen varios campos juntos. Un analizador necesita saber dónde termina un valor antes de poder identificar el siguiente AI.

Para los campos de longitud variable, generalmente se necesita un separador adecuado cuando le sigue otro elemento de datos. En las implementaciones de códigos de barras GS1, esto implica el mecanismo de separación especificado para la simbología correspondiente, incluido FNC1 cuando sea aplicable. Las interfaces de software pueden representar un separador como un carácter separador de grupos. Los requisitos exactos deben consultarse en las Especificaciones Generales de GS1, en lugar de inferirse del aspecto de una etiqueta.

Identificadores de aplicación habituales en logística

Los siguientes ejemplos ilustran campos de datos GS1 de relevancia frecuente. Son ejemplos seleccionados, no una lista completa ni un sustituto de las definiciones oficiales de AI.

AIDatos identificadosFormato de datosImportancia práctica
00Código Seriado de Unidad de Envío (SSCC)18 dígitos numéricosIdentifica una unidad logística individual, como un palé o un paquete.
01Número Global de Artículo Comercial (GTIN)14 dígitos numéricosIdentifica un artículo comercial, no un envío concreto.
10Número de loteLongitud variable, hasta 20 caracteres permitidosAsocia un artículo comercial con un lote o una partida de producción.
11Fecha de producciónSeis dígitos numéricos, YYMMDDComunica la fecha de producción asociada al artículo.
15Fecha de consumo preferenteSeis dígitos numéricos, YYMMDDComunica una fecha de consumo preferente, distinta de una fecha de caducidad.
17Fecha de caducidadSeis dígitos numéricos, YYMMDDFacilita la gestión relacionada con la caducidad cuando sea aplicable al producto.
21Número de serieLongitud variable, hasta 20 caracteres permitidosDistingue una unidad individual cuando se utiliza con el identificador de producto correspondiente.

Las definiciones oficiales también especifican aspectos que este resumen no reproduce, incluidos los conjuntos de caracteres permitidos, las asociaciones requeridas con otros datos y determinadas reglas de validación. La longitud máxima de un campo no significa que todos los valores deban ocupar dicha longitud.

Uso en almacenamiento y gestión logística de comercio electrónico

Los identificadores de aplicación se sitúan en la interfaz entre la identificación física y los registros comerciales. Un almacén puede escanear una unidad logística entrante, recuperar su SSCC y asociar ese identificador con una recepción prevista. Los datos a nivel de producto pueden identificar por separado el artículo comercial, el lote, la fecha de caducidad o el número de serie relevantes para la gestión del inventario.

El código de barras no necesita contener todos los detalles de la transacción. Un SSCC puede servir como referencia a información almacenada en un sistema de almacén o intercambiada entre socios comerciales. Del mismo modo, un GTIN identifica un artículo comercial, mientras que las descripciones, las condiciones comerciales y las asignaciones de pedidos pueden permanecer en bases de datos conectadas.

Por ejemplo, un minorista que recibe existencias sensibles a las fechas puede leer de una etiqueta compatible un identificador de producto, un número de lote y una fecha de caducidad. Si su software de almacén admite esos campos, puede registrar el lote y la fecha asociados a la recepción. Que esa información afecte posteriormente a la rotación de existencias depende de las reglas de inventario configuradas por el minorista; la presencia de un AI no impone por sí misma una política de preparación de pedidos.

Durante la gestión de devoluciones, una combinación compatible de producto y número de serie puede ayudar al personal a asociar una unidad física con un registro existente. Esto no establece el derecho del cliente a un reembolso, no demuestra por sí solo la autenticidad del producto ni sustituye el proceso de autorización de devoluciones del comerciante.

Envíos transfronterizos

Las definiciones compartidas de GS1 pueden ayudar a los socios comerciales a interpretar los datos de identificación entre diferentes organizaciones y países. Sin embargo, un AI no es un campo de declaración aduanera simplemente porque aparezca en un envío internacional. Los identificadores GS1 no sustituyen la clasificación arancelaria, la información de origen, las facturas comerciales ni ninguna otra documentación requerida para una transacción concreta.

Del mismo modo, un SSCC no debe tratarse automáticamente como un número de seguimiento del transportista. Un transportista o una integración logística pueden asociar ambos, pero dicha asociación debe existir en los sistemas correspondientes. El identificador de aplicación describe el campo de datos; no garantiza el acceso a eventos de transporte.

Identificadores de aplicación y términos relacionados

TérminoQué representaRelación con un AI
GTINUn identificador de un artículo comercialEl AI 01 declara que el campo siguiente contiene un GTIN.
SSCCUn identificador de una unidad logística individualEl AI 00 declara que el campo siguiente contiene un SSCC.
Simbología de código de barrasLas reglas utilizadas para representar datos en un símbolo legible por máquinasUna simbología compatible transporta datos definidos por AI; el AI no es el tipo de código de barras.
SKUUna referencia de gestión de existencias asignada dentro del sistema de inventario de una empresaNo es intercambiable con un AI ni equivale automáticamente a un GTIN.
Número de seguimiento del transportistaUna referencia utilizada en el proceso de seguimiento de un transportistaNo debe suponerse que es un SSCC u otro identificador GS1 sin verificación.

GS1-128 y GS1 DataMatrix son ejemplos de formatos de códigos de barras utilizados para transportar cadenas de elementos AI de GS1. No debe suponerse que los símbolos Code 128 o Data Matrix normales siguen las reglas de GS1 únicamente porque tengan un aspecto similar. Tanto la codificación como la estructura de datos son importantes.

Comprobaciones de implementación y validación

Un escaneo correcto solo confirma que un escáner ha decodificado un símbolo. No demuestra que los valores sean válidos, estén asociados correctamente o sean adecuados para la transacción comercial prevista. Una implementación práctica debe comprobar varias capas:

  1. Confirmar el portador de datos. Determinar si la etiqueta utiliza el formato de código de barras GS1 esperado y si el escáner informa de la información necesaria para reconocerlo.
  2. Conservar los límites de los campos. Asegurarse de que la configuración del escáner, el middleware y las interfaces de la aplicación no descarten los separadores necesarios para el análisis.
  3. Validar el AI y el formato del campo. Comprobar el identificador según las definiciones oficiales, incluida la longitud del campo y los caracteres permitidos. Evitar tratar cada AI como un prefijo de dos dígitos.
  4. Aplicar reglas específicas del identificador. Validar los dígitos de control cuando sea necesario, como en GTIN y SSCC, e interpretar los campos de fecha según las reglas de GS1.
  5. Comprobar las asociaciones requeridas. Confirmar que los atributos adicionales, como la información de serie o lote, estén asociados con los identificadores exigidos por las reglas de AI pertinentes.
  6. Comprobar la relevancia comercial. Comparar los valores analizados con los artículos, las recepciones o las unidades logísticas esperados. Un identificador estructuralmente válido aún puede referirse a mercancías incorrectas.
  7. Probar la interfaz completa. Utilizar etiquetas representativas con diferentes longitudes y órdenes de campos y distintas posiciones de separadores, en lugar de probar solo un escaneo correcto.

Las implementaciones deben utilizar las definiciones actuales de GS1, no una lista informal copiada en el software sin mantenimiento. Cuando las organizaciones intercambian datos basados en AI, acordar los campos compatibles y la gestión de errores es tan importante como acordar la etiqueta física.

Malentendidos habituales

  • Un AI no es un identificador único de un artículo. Identifica el significado de un campo. El valor siguiente proporciona la información del producto, la unidad logística, el lote u otra información.
  • No todos los códigos de barras contienen identificadores de aplicación. Su presencia depende de la estructura de datos y de la implementación GS1 correspondiente.
  • Los paréntesis visibles no son separadores de campos en el código de barras codificado. Son una convención legible para las personas y no deben confundirse con el mecanismo de separación real.
  • Una fecha de consumo preferente y una fecha de caducidad no son el mismo campo GS1. Los AI 15 y AI 17 comunican significados de fecha diferentes y no deben sustituirse entre sí.
  • Los datos estandarizados no garantizan la interoperabilidad automática. El software receptor aún necesita análisis, validación, asignación de campos y reglas comerciales compatibles.

Preguntas frecuentes

¿Qué significa AI en un código de barras logístico?

Significa identificador de aplicación: un prefijo numérico de GS1 que identifica el significado y el formato de los datos siguientes, como un SSCC, GTIN, número de lote o fecha de caducidad.

¿Cuál es la diferencia entre AI 00 y AI 01?

El AI 00 identifica un campo que contiene un SSCC para una unidad logística individual. El AI 01 identifica un campo que contiene un GTIN para un artículo comercial. Describen finalidades de identificación diferentes.

¿Los identificadores de aplicación son lo mismo que los tipos de códigos de barras?

No. Los identificadores de aplicación definen campos de datos. Un tipo de código de barras, o simbología, define cómo se representa la información en un símbolo legible por máquinas. Los formatos de códigos de barras GS1 compatibles pueden transportar campos definidos por AI.

¿Escanear un identificador de aplicación proporciona seguimiento del envío?

No por sí solo. El escaneo proporciona datos de identificación o atributos. Los eventos de seguimiento requieren un sistema pertinente y una asociación establecida entre el identificador escaneado y los registros del envío.

Fuentes