¿Los códigos de barras caducan?

Una etiqueta puede tener años pegada a:

una caja

un producto

una máquina

un libro

una prenda

un activo

o:

un paquete.

Y entonces surge una pregunta muy razonable:

¿el código de barras puede caducar?

¿Existe una fecha después de la cual:

el lector deja de reconocerlo?

¿Un EAN-13 creado hoy dejará de funcionar dentro de:

un año

cinco años

o:

diez años?

¿Un UPC-A tiene una fecha de vencimiento?

¿Un Code 128 utilizado para inventario deja de ser válido después de cierto tiempo?

¿Un QR generado para una página web caduca?

¿Un código deja de funcionar cuando:

el producto vence

el producto se descontinúa

cambia el precio

se elimina de una base de datos

se cancela una cuenta

o:

se deteriora la etiqueta?

La respuesta corta es:

un código de barras no caduca automáticamente por el simple paso del tiempo.

Si un símbolo representa:

1234567890128

las barras continuarán representando:

1234567890128

mientras el símbolo siga:

visible

correctamente impreso

y:

legible por el lector.

GS1 explica que las barras son simplemente una representación escaneable de un GTIN y que un mismo GTIN puede utilizarse una cantidad ilimitada de veces sobre el mismo producto.

Sin embargo, esta respuesta necesita varias aclaraciones.

Porque existen al menos:

cinco conceptos diferentes

que suelen confundirse con la supuesta “caducidad” de un código:

la caducidad del producto

la vigencia del identificador

la presencia del producto en una base de datos

la legibilidad física de la etiqueta

y:

la disponibilidad del contenido al que apunta el código.

Por eso un código puede:

seguir siendo técnicamente legible

pero al mismo tiempo:

dejar de ser útil dentro de un sistema.

También puede ocurrir lo contrario:

el número continúa siendo válido para identificar el producto, pero:

la etiqueta física está tan dañada que ya no puede escanearse.

La diferencia entre:

caducar

dejar de estar activo

quedar desactualizado

dejar de ser legible

y:

necesitar un nuevo identificador

es esencial para comprender correctamente cómo funcionan los códigos de barras.


1. Un código de barras no tiene un reloj interno

Un código tradicional como:

EAN-13

no contiene automáticamente:

una fecha de autodestrucción.

Tampoco existe dentro de las barras un contador que diga:

“válido durante 365 días”.

Un EAN puede representar:

1234567890128

hoy.

Mañana continuará representando:

1234567890128.

Dentro de diez años, si el símbolo continúa intacto:

seguirá representando el mismo valor.


2. Las barras no saben qué día es

Esta idea ayuda a comprender el problema.

Las barras:

no conocen la fecha actual.

Un lector analiza:

anchos

espacios

patrones

y:

estructuras de la simbología.

Después obtiene:

el dato codificado.

No pregunta:

“¿cuándo fue creado este código?”

antes de leerlo.


3. Un código antiguo puede seguir funcionando perfectamente

Imagina una caja almacenada desde:

2015.

La etiqueta contiene:

BOX-000842

en Code 128.

Si en:

2026

la etiqueta continúa:

nítida

bien contrastada

sin deformaciones

y:

el lector reconoce Code 128

puede escanearse todavía.

El tiempo por sí mismo:

no cambia las barras.


4. Entonces, ¿por qué a veces un código antiguo “deja de funcionar”?

Porque normalmente cambió:

algo alrededor del código.

Por ejemplo:

la etiqueta se deterioró

el registro fue eliminado

el producto fue descontinuado

el software dejó de reconocer ese identificador

el enlace dejó de existir

cambió la estructura del sistema

o:

el producto ahora necesita otro GTIN.

El símbolo puede seguir representando exactamente:

el mismo dato.


5. Primera diferencia importante: código físico vs identificador

Debemos separar:

El símbolo

Las barras impresas.

de:

El identificador

El número o texto representado.

Por ejemplo:

Símbolo

EAN-13 impreso.

Dato

1234567890128

La etiqueta puede destruirse.

Pero el número:

1234567890128

puede continuar existiendo dentro de:

bases de datos

catálogos

sistemas

o:

registros históricos.


6. El papel puede caducar físicamente antes que el código

No porque el patrón tenga vencimiento.

Sino porque:

el material se deteriora.

Por ejemplo:

papel térmico

adhesivo

tinta

plástico

cartón

o:

material textil

pueden sufrir desgaste.

El resultado puede ser:

un símbolo ilegible.


7. El calor puede deteriorar etiquetas

Una etiqueta sometida a:

temperaturas elevadas

sol directo

o:

superficies calientes

puede perder:

contraste.

Especialmente determinados materiales térmicos.

Las barras pueden:

aclararse

oscurecerse

o:

difuminarse.

Entonces el lector puede tener problemas.


8. La humedad también puede afectar

Una etiqueta sobre:

una botella fría

un alimento refrigerado

un producto congelado

o:

un paquete expuesto a lluvia

puede deteriorarse.

BarcodeCreator destaca precisamente la importancia de etiquetas resistentes a humedad y refrigeración para alimentos, bebidas y determinados envases.


9. La fricción puede borrar partes

Piensa en:

una caja transportada cientos de kilómetros

una etiqueta de ropa lavada repetidamente

un activo manipulado diariamente

o:

una caja que roza con otras superficies.

Las barras pueden perder:

fragmentos.

En ese caso:

el código no caducó.

Se dañó:

su representación física.


10. Una etiqueta puede volverse ilegible aunque el número siga siendo válido

Ejemplo:

GTIN

1234567890128

continúa asociado al producto.

Pero la etiqueta quedó:

rayada

arrugada

descolorida

o:

cortada.

El escáner ya no consigue leerla.

Aquí el problema es:

la calidad del símbolo

no:

la vigencia del identificador.


11. Segunda diferencia: caducidad del producto vs caducidad del código

Producto:

Yogur Premium

Fecha de vencimiento:

20/09/2026

Código:

1234567890128

El yogur puede vencer el:

20 de septiembre

pero eso no significa que las barras:

dejen de representar el número el día 21.

El código continuará siendo escaneable.


12. El producto puede vencer y el código seguir funcionando

Supongamos:

Fecha de vencimiento:

31/12/2026

El:

1 de enero de 2027

el lector puede continuar obteniendo:

1234567890128.

Después el software podría:

advertir que está vencido

bloquear la venta

mostrar una alerta

o:

permitir otra acción

dependiendo del sistema.


13. ¿Entonces cómo sabe el sistema que un producto venció?

Puede hacerlo de distintas maneras.

Por ejemplo:

Base de datos

contiene:

fecha de vencimiento

o:

Código más avanzado

contiene directamente:

la fecha de vencimiento

utilizando una estructura apropiada.

No es el paso del tiempo el que modifica las barras.

Es:

el software

el que compara:

fecha codificada o registrada

con:

fecha actual.


14. EAN-13 normalmente no contiene la fecha de vencimiento

EAN-13 está diseñado principalmente para representar:

un GTIN-13.

No contiene automáticamente:

lote

caducidad

serie

y:

GTIN

todo junto.

Por eso la fecha impresa en el envase:

no significa que esté dentro del EAN.


15. Algunos códigos sí pueden contener fecha de vencimiento

En estándares GS1 más avanzados pueden utilizarse:

Application Identifiers.

Por ejemplo:

AI (17)

se utiliza para:

fecha de vencimiento.

Un símbolo compatible puede transportar esa información junto con otros atributos.


16. Que una fecha esté codificada no hace que el símbolo desaparezca

Supongamos:

Vencimiento → 31/12/2028

El código seguirá siendo:

un patrón legible

después de esa fecha.

Lo que cambia es:

el significado operativo del dato.

El sistema puede indicar:

“producto vencido”.


17. Tercera diferencia: un GTIN no funciona como una suscripción

Un:

GTIN

no es una licencia temporal que automáticamente:

vence cada año.

GS1 explica que un GTIN identifica la identidad de un producto y que puede imprimirse una cantidad ilimitada de veces sobre ese mismo producto.


18. Un GTIN permanece vinculado al producto

Una vez correctamente asignado a un artículo:

identifica ese artículo.

El hecho de que:

pasen años

se vendan millones de unidades

o:

el producto sea retirado

no convierte automáticamente el número en:

un identificador libre para otro artículo.


19. Los GTIN ya no deben reutilizarse libremente

Este punto es fundamental.

GS1 modificó sus reglas para terminar con la reutilización general de GTIN.

Después de:

diciembre de 2018

un GTIN asignado a un artículo comercial:

no debe reasignarse a otro artículo

salvo excepciones muy específicas.


20. Esto significa que un producto descontinuado no “libera” automáticamente su código

Imagina:

Producto A

Café Premium 500 g

GTIN:

1234567890128

Se descontinúa.

Cinco años después aparece:

Producto B

Chocolate Premium 250 g

No deberías simplemente decir:

“el código del café ya está viejo; usaré ese número para el chocolate”.

GS1 establece:

no reutilizar ese GTIN para otro producto.


21. ¿Por qué no se reutilizan?

Porque los identificadores permanecen durante mucho tiempo en:

marketplaces

historiales

bases de datos

facturas

sistemas de clientes

catálogos digitales

estadísticas

y:

archivos.

GS1 explica que la persistencia de la información en entornos digitales fue una razón importante para eliminar la reutilización general.


22. Un código puede sobrevivir digitalmente mucho más que el producto físico

Producto físico:

deja de venderse en 2026.

Pero su GTIN podría aparecer en:

una factura de 2026

un marketplace de segunda mano en 2032

un sistema de garantía

un catálogo archivado

o:

una base de datos histórica.

Reutilizarlo para otro artículo crearía:

confusión.


23. ¿Existen excepciones a la no reutilización?

Sí.

GS1 contempla excepciones muy limitadas.

Por ejemplo, determinados GTIN asignados a artículos que:

nunca llegaron realmente a producirse

pueden llegar a reutilizarse bajo condiciones específicas.

También un artículo retirado y posteriormente reintroducido:

sin modificaciones que requieran un nuevo GTIN

puede conservar su identificador original.


24. Pero la regla práctica sigue siendo sencilla

Para un producto comercial real:

no pienses en el GTIN como un número reciclable.

Debe mantener:

su relación histórica con el artículo.


25. Cuarta diferencia: producto descontinuado vs código caducado

Un producto puede quedar:

descontinuado.

Eso significa que:

ya no se produce

ya no se comercializa

o:

se retiró de determinada operación.

No significa necesariamente:

que el código haya dejado de existir.


26. Un código de un producto descontinuado todavía puede escanearse

Ejemplo:

Producto:

Bebida Edición 2019

Se dejó de producir.

Código:

036000291452

Un lector actual podría seguir obteniendo:

036000291452.

Lo que el sistema haga con el número dependerá de:

su base de datos.


27. El sistema puede marcarlo como inactivo

Después del escaneo puede mostrar:

Producto descontinuado

o:

Artículo inactivo

o:

Registro no encontrado.

Eso no significa que:

las barras expiraron.

Significa que:

la aplicación cambió el estado del registro.


28. Quinta diferencia: código válido vs registro activo

Un código puede ser:

matemáticamente válido

pero:

no estar registrado en tu sistema.

Ejemplo:

EAN-13 correcto:

1234567890128

El lector lo reconoce.

Pero el POS responde:

Producto no encontrado.


29. “Producto no encontrado” no significa “código vencido”

Puede significar:

el artículo nunca fue creado en ese POS

fue eliminado

está inactivo

la base de datos no está sincronizada

se escribió mal el GTIN

o:

se escaneó en el sistema equivocado.

El símbolo puede estar:

perfectamente correcto.


30. Un código puede funcionar en una tienda y no en otra

Imagina:

1234567890128

Tienda A

lo tiene registrado.

Resultado:

Café Premium — RD$425

Tienda B

no lo tiene registrado.

Resultado:

Artículo desconocido

Mismo código.

Misma fecha.

Resultado diferente.

Por tanto:

la vigencia operativa depende también de la base de datos.


31. Sexta diferencia: cambiar el precio no hace caducar un código

Producto:

Café Premium 500 g

GTIN:

1234567890128

Precio anterior:

RD$425

Precio nuevo:

RD$450

No es necesario reemplazar automáticamente:

el GTIN.

El precio puede actualizarse en:

el sistema.


32. El código puede permanecer durante muchos cambios comerciales

Puede cambiar:

precio

stock

ubicación en tienda

promoción

proveedor

o:

cantidad disponible

mientras el identificador continúa:

igual

si el producto sigue siendo el mismo artículo para efectos de identificación.


33. Pero ciertos cambios de producto sí pueden exigir un nuevo GTIN

Aquí aparece otra situación que puede parecer:

“el código anterior ya caducó”.

En realidad:

el producto cambió de forma suficiente como para necesitar una nueva identidad.

GS1 utiliza principios específicos para determinar cuándo un cambio requiere un nuevo GTIN.


34. Un producto completamente nuevo necesita nuevo GTIN

GS1 establece que un:

producto nuevo

debe recibir:

un nuevo GTIN.

No porque el anterior:

haya caducado

sino porque:

estamos identificando otro artículo.


35. Cambiar características importantes puede requerir nueva identidad

GS1 considera, entre otras cosas:

si el consumidor debe distinguir el producto nuevo del anterior

si existe un requisito regulatorio

o:

si existe un impacto importante en la cadena de suministro.

Si aplica uno de esos principios:

puede ser necesario cambiar GTIN.


36. Ejemplo: cantidad neta diferente

Producto anterior:

Cereal 500 g

Producto nuevo:

Cereal 750 g

No es simplemente:

el mismo artículo con una etiqueta renovada.

La cantidad declarada cambió.

Según las reglas GS1 aplicables, determinados cambios de contenido declarado requieren:

una nueva identificación.


37. Ejemplo: producto con funcionalidad modificada

Producto:

Versión A

Después cambia de una manera que:

el consumidor debe distinguir

o:

afecta información legal declarada.

GS1 señala que determinados cambios de formulación o funcionalidad pueden requerir:

nuevo GTIN.


38. Esto no significa que el GTIN anterior “venció”

Simplemente:

Producto anterior

continúa relacionado con:

GTIN anterior

y:

Producto nuevo

recibe:

otro GTIN.

Ambas identidades pueden seguir existiendo históricamente.


39. Séptima diferencia: código de barras vs fecha impresa

Una etiqueta puede mostrar:

Vence: 17/09/2027

y al lado:

EAN-13.

La fecha visible:

pertenece al producto o lote.

No significa necesariamente:

“el EAN deja de funcionar el 17/09/2027”.


40. BarcodeCreator diferencia código e información visible

El Diseñador Visual de BarcodeCreator incluye campos separados para:

Información del Código

y:

Label de la Etiqueta.

También permite crear etiquetas para alimentos y productos de salud donde puede mostrarse:

fecha de caducidad

como parte del contenido visual de la etiqueta.

Esto ayuda a entender:

fecha del producto ≠ vigencia automática del símbolo.


41. Puedes imprimir caducidad junto al código sin incluirla dentro

Ejemplo:

EAN

1234567890128

Texto de etiqueta

Vence: 20/12/2027

El código puede contener:

1234567890128

mientras la fecha está:

impresa visualmente aparte.


42. También puedes utilizar estructuras que codifiquen la fecha

En operaciones avanzadas puede existir:

GTIN + lote + vencimiento

dentro de un código compatible.

Pero incluso entonces:

la fecha describe al producto

no:

la duración técnica del patrón.


43. Octava diferencia: QR físico vs enlace digital

Un:

QR

introduce otro tipo de confusión.

Imagina que contiene:

https://marca.com/producto

El patrón puede continuar siendo escaneable durante muchos años.

Pero:

la página podría desaparecer.


44. Cuando la web desaparece, el QR no necesariamente “caducó”

Escaneas.

El QR devuelve:

https://marca.com/producto

El navegador responde:

404 — no encontrado.

El símbolo:

funcionó correctamente.

Lo que dejó de funcionar fue:

el destino.


45. Un dominio vencido puede hacer que un QR parezca vencido

Por ejemplo:

QR:

https://empresa.com/manual

La empresa deja expirar:

empresa.com.

El QR sigue conteniendo:

la misma URL.

Pero el recurso ya no está disponible.

Por eso alguien podría decir:

“el QR venció”.

Técnicamente:

venció o desapareció el destino, no el patrón.


46. Los QR estáticos no cambian solos

Si un QR contiene directamente:

https://barcodecreator.org

seguirá representando esa cadena.

BarcodeCreator describe QR como apropiado para:

URLs

textos largos

vCards

y:

Wi-Fi.

La utilidad futura del QR depende de:

que su contenido continúe teniendo sentido.


47. Un QR con texto puede funcionar sin servidor

QR:

LOTE-A-2026

Si contiene ese texto directamente:

no necesita una página web

para decodificarlo.

Mientras el símbolo sea legible:

puede continuar devolviendo ese texto.


48. Novena diferencia: etiqueta generada vs cuenta donde fue creada

Puedes crear:

una imagen PNG

de un código.

El archivo contiene:

el patrón gráfico.

Después se imprime.

El funcionamiento del lector depende de:

la simbología

el dato

la calidad

y:

el sistema.

No existe dentro del archivo un mecanismo estándar que:

haga desaparecer las barras después de cierta fecha.


49. BarcodeCreator no presenta sus símbolos como códigos con vencimiento automático

En las secciones actuales de ayuda, BarcodeCreator indica que los códigos generados pueden:

usarse comercialmente

y que no añade:

marcas de agua

ni:

limitaciones de uso.

La documentación revisada no describe un temporizador de caducidad incorporado al símbolo generado.


50. El servicio y el símbolo son conceptos distintos

Una plataforma puede cambiar:

planes

funciones

cuentas

servicios

o:

almacenamiento.

Pero un código descargado e impreso representa:

los datos codificados en él.

No debe confundirse:

la disponibilidad del servicio

con:

la legibilidad del símbolo físico.


51. Décima diferencia: un código puede quedar obsoleto

Algo:

obsoleto

no es necesariamente:

caducado.

Imagina una empresa que abandona:

Code 39

y migra todos sus lectores a otra estructura.

Las etiquetas antiguas siguen conteniendo:

su dato original.

Pero el nuevo sistema puede:

no utilizarlas.


52. El software puede dejar de aceptar una simbología

Ejemplo:

Antiguo lector:

Code 39 → activado

Nuevo sistema:

Code 39 → deshabilitado

El código anterior:

no cambió.

La configuración:

sí.


53. Puede suceder lo mismo con identificadores internos

Antes:

BOX-0001

era una caja válida.

Después la empresa reemplaza su sistema y utiliza:

BX-2026-000001

La etiqueta anterior puede seguir escaneando:

BOX-0001.

Pero el software nuevo puede:

no reconocerla.


54. Un código puede estar vigente históricamente aunque ya no se use operacionalmente

Esto es muy común.

Ejemplo:

ORD-2018-0005

representa una orden antigua.

La empresa ya no procesa esa orden.

Pero necesita conservarla durante:

auditoría o historial.

El código puede seguir teniendo:

valor documental.


55. Undécima diferencia: reimpresión no significa nueva identidad

Supongamos que una etiqueta está dañada.

Código:

1234567890128

La reemplazas por otra nueva con:

1234567890128.

No necesitas crear:

otro GTIN

simplemente porque imprimiste:

otra etiqueta física.


56. Puedes imprimir el mismo código millones de veces sobre el mismo producto

GS1 señala que un GTIN puede utilizarse:

una cantidad ilimitada de veces

sobre:

el mismo producto.

Por ejemplo:

millones de botellas iguales pueden compartir:

el mismo GTIN

porque representan:

el mismo artículo comercial.


57. Esto no es lo mismo que serialización

Si necesitas distinguir:

cada unidad individual

entonces puedes necesitar:

números de serie

u otra estructura.

Producto:

Modelo X

GTIN:

igual para todas las unidades equivalentes

Serie:

diferente para cada unidad.


58. Una serie tampoco “caduca” necesariamente

Ejemplo:

SN000842

identifica un equipo.

Después de:

cinco

diez

o:

veinte años

puede continuar siendo:

el número de serie histórico de ese equipo.


59. Duodécima diferencia: producto retirado vs producto reintroducido

Una marca puede retirar:

Producto A

del mercado.

Años después lo reintroduce.

Si regresa:

sin cambios que requieran un nuevo GTIN

GS1 contempla que puede utilizarse:

el GTIN original.


60. Pero un producto nuevo no debe tomar el GTIN antiguo

Si lo reintroducido es realmente:

otro producto

o posee cambios que exigen:

nueva identificación

entonces debe recibir:

un nuevo GTIN.

No debemos interpretar:

“el anterior estuvo fuera del mercado muchos años”

como permiso para reutilizarlo libremente.


61. Decimotercera diferencia: duración del producto vs duración del registro

Producto perecedero:

7 días

GTIN:

puede mantenerse durante años

para todas las unidades equivalentes de ese artículo.

Cada lote puede tener:

distintas fechas de vencimiento.

El GTIN continúa identificando:

la referencia comercial.


62. Ejemplo: yogur producido cada semana

Producto:

Yogur Natural 150 g

GTIN:

1234567890128

Lote 1

Vence:

20/09/2026

Lote 2

Vence:

27/09/2026

Lote 3

Vence:

04/10/2026

El GTIN puede permanecer:

igual

porque sigue siendo:

el mismo artículo comercial.


63. La fecha cambia por lote, no necesariamente el GTIN

Esta es una razón por la que los sistemas distinguen:

identidad del producto

de:

atributos variables del lote.

GTIN:

¿qué producto es?

Lote:

¿qué producción concreta es?

Vencimiento:

¿hasta cuándo corresponde utilizar esa producción?


64. Decimocuarta diferencia: un artículo con precio impreso puede requerir otras decisiones

GS1 contempla reglas específicas para:

precio impreso en el empaque

y otros cambios de producto.

Por eso no debes asumir:

“solo actualizo el sistema y listo”

para absolutamente todos los escenarios.

La identificación comercial debe seguir:

las reglas aplicables al producto.


65. Un cambio visual pequeño no siempre exige nuevo GTIN

Un rediseño puede ser:

nuevo color

tipografía diferente

foto actualizada

o:

distribución gráfica distinta.

No todo cambio de diseño implica automáticamente:

nuevo GTIN.

La decisión depende de:

la naturaleza real del cambio

y de las reglas correspondientes.


66. Pero algunos cambios visuales o comerciales sí pueden ser relevantes

Por ejemplo:

nueva marca principal

promoción crítica con periodo específico

certificación añadida o eliminada

o:

cambios que el consumidor debe diferenciar

pueden entrar dentro de reglas de gestión de GTIN.

Por eso:

“el empaque cambió”

no tiene una sola respuesta universal.


67. Decimoquinta diferencia: lectura técnica vs aceptación comercial

Un código puede:

escanear perfectamente

pero un marketplace podría:

no aceptarlo.

Ejemplo:

el número tiene:

estructura válida

check digit correcto

y:

buena impresión.

Pero no está:

correctamente asignado para ese producto.

Eso no es caducidad.

Es:

un problema de identificación o requisitos comerciales.


68. Matemáticamente válido no significa comercialmente vigente

Un EAN puede cumplir:

la fórmula del dígito de verificación.

BarcodeCreator puede validar:

EAN-13

EAN-8

y:

UPC-A

mediante sus dígitos de comprobación.

Pero esa validación no demuestra por sí sola:

que el GTIN esté correctamente asignado.


69. Un código interno puede tener reglas creadas por tu propia empresa

Supongamos:

INV-2026-001

La empresa decide que los códigos de inventario anteriores a:

2025

se archivarán.

Eso es:

una regla empresarial.

No significa que:

Code 128 haya caducado técnicamente.


70. La regla más sencilla

Cuando alguien pregunta:

“¿este código caducó?”

conviene hacer cinco preguntas:

1. ¿El símbolo todavía se puede leer?

Si no:

problema físico.

2. ¿El identificador sigue correspondiendo al producto?

Si no:

problema de identificación.

3. ¿El registro continúa activo?

Si no:

problema de base de datos.

4. ¿El producto está vencido?

Si sí:

problema del producto o lote.

5. ¿El destino digital todavía existe?

Si no:

problema de URL o servicio.

Estas situaciones:

no son lo mismo.


Ejemplo completo: alimento vencido

Producto:

Leche Premium 1 L

EAN:

1234567890128

Vencimiento:

15/09/2026

Hoy:

17/09/2026

El cajero escanea.

El lector obtiene:

1234567890128.

El código:

funciona.

El producto:

está vencido.

Si el sistema controla caducidad, podría:

mostrar alerta

bloquear venta

o:

solicitar retiro.

La conclusión:

venció el producto, no las barras.


Ejemplo completo: código físicamente deteriorado

Producto:

Botella 500 ml

GTIN:

1234567890128

La botella estuvo meses en:

humedad

refrigeración

y:

manipulación constante.

La etiqueta se borró.

El escáner no consigue leerla.

La base de datos todavía reconoce:

1234567890128.

Aquí:

el identificador continúa vigente

pero:

la representación física falló.


Ejemplo completo: producto eliminado del POS

Producto:

Galletas Edición Antigua

EAN:

1234567890128

La tienda elimina el artículo de su sistema.

Escaneas.

Resultado:

Producto no encontrado.

El lector obtuvo correctamente:

1234567890128.

El problema es:

el registro del POS.

No:

el código.


Ejemplo completo: producto descontinuado

Producto:

Refresco Edición Especial

GTIN:

036000291452

La marca deja de producirlo.

Tres años después encuentras una botella antigua.

Escaneas.

El símbolo puede continuar devolviendo:

036000291452.

Pero el sistema puede mostrar:

Artículo descontinuado.

De nuevo:

descontinuado ≠ código caducado.


Ejemplo completo: QR con página eliminada

QR:

marca.com/manual-x

El símbolo está:

perfecto

nítido

y:

correctamente impreso.

Escaneas.

El teléfono reconoce:

marca.com/manual-x

pero la página fue eliminada.

Resultado:

404.

El QR:

sí funcionó.

La página:

ya no existe.


Ejemplo completo: cambio de dominio

QR impreso en:

10,000 productos

Contenido:

empresa-antigua.com/manual

La empresa cambia a:

empresa-nueva.com.

Si no mantiene:

una redirección

el código antiguo puede llevar a:

un destino inútil.

Por eso para QR destinados a permanecer años conviene:

planificar la duración del enlace.


Ejemplo completo: reimpresión de etiqueta

Código original:

BOX-000842

La etiqueta se rompe.

La empresa imprime otra:

BOX-000842

La caja continúa siendo:

la misma caja.

No hay necesidad de inventar:

BOX-000843

solo porque:

cambió el papel.


Ejemplo completo: producto modificado

Producto original:

Bebida 330 ml

GTIN:

1234567890128

La empresa crea:

Bebida 500 ml

Si el cambio requiere una nueva identidad comercial:

se asigna un nuevo GTIN.

El anterior:

no expiró.

Continúa vinculado históricamente a:

la presentación anterior.


Ejemplo completo: GTIN antiguo en marketplace

Producto:

Modelo 2018

Se dejó de fabricar.

Año:

2026

Una persona vende una unidad usada.

El marketplace todavía puede encontrar:

el GTIN histórico.

Este tipo de escenario es precisamente una de las razones por las que GS1 terminó con la reutilización general de GTIN: los identificadores continúan circulando en entornos digitales mucho tiempo después de que el producto salga del mercado.


Ejemplo completo: serie de una máquina

Máquina:

MACHINE-0842

La empresa la utiliza desde:

2012

hasta:

2035.

El código se imprime en una placa resistente.

Mientras continúe:

legible

y:

el sistema conserve el registro

puede seguir utilizándose.

La máquina puede tener:

23 años

y el identificador:

continuar cumpliendo su función.


Ejemplo completo: lote farmacéutico

Producto:

Medicamento X

GTIN:

identificación del producto

Lote:

LOT26A

Vencimiento:

31/12/2028

El código compatible puede transportar:

GTIN

lote

y:

caducidad.

Después del:

31/12/2028

el lector puede continuar recuperando exactamente esos datos.

El sistema interpreta:

fecha vencida.

Eso demuestra nuevamente:

dato vencido ≠ símbolo vencido.


¿Qué puede “caducar” realmente?

Puede dejar de ser útil o vigente:

✔ El producto físico.

✔ Un lote.

✔ Una fecha de vencimiento.

✔ Un enlace web.

✔ Un dominio.

✔ Un registro en una base de datos.

✔ Una promoción.

✔ Una orden.

✔ Una sesión o token digital.

✔ Una cuenta o servicio relacionado.

✔ Una etiqueta física deteriorada.

Pero eso no significa automáticamente que:

la simbología tenga fecha de expiración.


¿Qué normalmente no “caduca” por sí solo?

En términos técnicos:

■ El patrón EAN por el simple paso del tiempo.

■ El patrón UPC por el simple paso del tiempo.

■ Un Code 128 estático.

■ Un Code 39 estático.

■ Un identificador interno mientras el sistema continúe utilizándolo.

■ Un QR estático con contenido que siga siendo válido.

La utilidad puede cambiar.

Pero:

el patrón no tiene un reloj interno.


Errores frecuentes al pensar en caducidad de códigos

Pensar que un EAN vence cada cierto número de años

No existe una fecha estándar de caducidad automática del símbolo.


Pensar que un producto vencido hace que el EAN deje de escanear

El producto puede vencer y el EAN continuar siendo legible.


Pensar que un artículo descontinuado libera su GTIN

GS1 prohíbe generalmente reasignar un GTIN a otro producto.


Confundir producto inactivo con código inválido

El sistema puede marcar el registro como inactivo aunque el símbolo sea correcto.


Confundir etiqueta dañada con código vencido

Un código puede fallar por:

humedad

calor

abrasión

o:

mala impresión.


Pensar que un QR dejó de funcionar porque aparece 404

El QR puede estar funcionando correctamente y el problema ser:

la página.


Pensar que un dominio vencido significa que el QR venció

Venció:

el dominio

no:

el patrón.


Pensar que cancelar un servicio cambia las barras impresas

Un símbolo físico continúa representando el dato que fue codificado.


Pensar que cambiar el precio obliga a crear otro GTIN

Generalmente el precio se actualiza en el sistema, aunque existen reglas particulares para determinados escenarios comerciales.


Pensar que cambiar el stock obliga a cambiar el código

El stock pertenece normalmente:

al sistema de inventario.


Pensar que una etiqueta nueva necesita otro código

Si identifica exactamente el mismo elemento:

puedes reimprimir el mismo identificador.


Reutilizar el GTIN de un producto antiguo

Esto puede provocar conflictos importantes en:

catálogos

marketplaces

historial

y:

bases de datos.


Confundir un nuevo producto con una nueva impresión

Un producto nuevo puede requerir:

nuevo GTIN.

Una nueva impresión del mismo producto:

no necesariamente.


Confundir vencimiento codificado con vencimiento del símbolo

Una fecha puede estar dentro del código.

El patrón seguirá representando:

esa misma fecha

después de que haya pasado.


No considerar el material de la etiqueta

Una etiqueta diseñada para uso interior puede fallar rápidamente en:

frío

humedad

sol

químicos

o:

fricción.


No probar códigos antiguos

Un sistema puede haber cambiado.

Antes de depender de etiquetas almacenadas durante años:

pruébalas con los lectores actuales.


Checklist para saber si un código antiguo todavía sirve

Comprueba:

✔ Si el símbolo todavía es legible.

✔ Si las barras conservan suficiente contraste.

✔ Si la etiqueta está completa.

✔ Si la zona silenciosa continúa libre.

✔ Si no existen rayas críticas.

✔ Si el lector reconoce la simbología.

✔ Si el número obtenido es correcto.

✔ Si el registro continúa dentro de la base de datos.

✔ Si el artículo sigue activo.

✔ Si el identificador todavía corresponde al mismo producto.

✔ Si el producto sufrió cambios que requieren nuevo GTIN.

✔ Si el artículo está descontinuado.

✔ Si el lote está vencido.

✔ Si existe una fecha de expiración asociada.

✔ Si el software interpreta correctamente esa fecha.

✔ Si el QR contiene una URL todavía activa.

✔ Si el dominio continúa registrado.

✔ Si existen redirecciones correctas.

✔ Si el producto se vende todavía en ese canal.

✔ Si el retailer continúa aceptando el formato.

✔ Si el sistema nuevo reconoce códigos antiguos.

✔ Si el código interno no fue archivado.

✔ Si el GTIN no está siendo utilizado incorrectamente en otro producto.

✔ Si una nueva impresión resolvería el problema físico.

✔ Si probaste antes de imprimir un nuevo lote de etiquetas.


Cómo diagnosticar un código que “ya no funciona”

Paso 1: escanéalo fuera del sistema

Comprueba:

qué dato devuelve realmente.

Si devuelve correctamente:

1234567890128

las barras todavía funcionan.

Paso 2: pruébalo en tu software

Si aparece:

Producto no encontrado

entonces el problema puede ser:

la base de datos.

Paso 3: revisa el estado del artículo

¿Está:

activo

inactivo

descontinuado

o:

eliminado?

Paso 4: verifica la etiqueta

Observa:

contraste

daño

humedad

deformación

tamaño

y:

zonas silenciosas.

Paso 5: revisa si el producto cambió

Quizá necesite:

nuevo GTIN

según las reglas aplicables.

Paso 6: si es QR, comprueba el destino

Abre:

la URL.

Si no existe:

el QR puede estar bien y el destino mal.


¿Cómo puede ayudar BarcodeCreator?

BarcodeCreator permite generar:

códigos de barras y QR

para diferentes escenarios sin imponer al símbolo una fecha de caducidad automática descrita en su documentación actual.

En el Centro de Ayuda revisado, BarcodeCreator ofrece:

QR

Code 128

EAN-13

EAN-8

UPC-A

Code 39

y otras variantes.

También indica que:

los códigos generados pueden utilizarse comercialmente

sin marcas de agua ni restricciones de uso del símbolo.

La página principal muestra además:

Code 128

para:

logística

EAN-13

para:

productos de consumo

UPC-A

para:

retail estadounidense

y:

QR

para:

URLs y datos más complejos.

El Diseñador Visual permite controlar:

tipo de código

papel

ancho

alto

texto de la etiqueta

información del código

cantidad de copias

colores

y:

modo de generación.

También ofrece:

Unitario

y:

Por Lote

con generación secuencial.

La página principal presenta generación de:

hasta 1,000 etiquetas

y más de:

60 tamaños predefinidos.

Esto puede ser especialmente útil cuando:

una etiqueta física deja de ser legible

porque puedes volver a generar:

el mismo dato

si continúa identificando correctamente el mismo elemento.

Ejemplo:

Etiqueta dañada:

ACT-000842

Generas nuevamente:

ACT-000842

en:

Code 128.

No necesitas inventar otro identificador únicamente porque:

la etiqueta se deterioró.

BarcodeCreator también presenta soluciones para:

alimentos

bebidas

cosmética

farmacia

textiles

logística

retail

y:

productos artesanales.

En alimentos y bebidas destaca:

fecha de elaboración y caducidad claramente visible

como parte de la etiqueta, junto con códigos de barras para distribución comercial y QR para información adicional.

Esto permite separar:

Identificación

EAN / UPC / Code 128

de:

Fecha del producto

Caducidad visible

y, si la operación lo necesita:

Información digital

QR.

La plataforma también permite descargar en:

PNG

JPG

y:

SVG

según las funciones descritas en su Centro de Ayuda, lo que facilita conservar símbolos en formatos apropiados para distintas necesidades de impresión.

Pero BarcodeCreator puede generar:

el símbolo.

La empresa sigue siendo responsable de determinar:

qué identificador corresponde al producto

si el GTIN sigue siendo el adecuado

si el producto necesita uno nuevo

qué fecha de caducidad corresponde al lote

qué datos deben actualizarse en el sistema

y:

si una URL continuará funcionando a largo plazo.


Conclusión

Entonces:

¿los códigos de barras caducan?

En términos generales:

no caducan automáticamente por el paso del tiempo.

Un símbolo que hoy representa:

1234567890128

seguirá representando:

1234567890128

mientras:

permanezca legible

la simbología pueda ser interpretada

y:

el lector sea compatible.

El código:

no sabe qué día es.

No posee un:

temporizador interno.

No llega una fecha concreta en la que las barras decidan:

“ya no funciono”.

Sin embargo, muchas cosas relacionadas con el código:

sí pueden cambiar con el tiempo.

El:

producto

puede vencer.

El:

lote

puede superar su fecha de caducidad.

La:

etiqueta

puede deteriorarse.

El:

registro

puede quedar inactivo.

El:

producto

puede descontinuarse.

El:

software

puede cambiar.

La:

URL

puede desaparecer.

El:

dominio

puede expirar.

O el producto puede modificarse de una manera que requiera:

otro GTIN.

Ninguna de esas situaciones debe confundirse automáticamente con:

“el código de barras caducó”.

Un producto puede tener:

fecha de vencimiento

sin que:

su EAN tenga fecha de vencimiento técnica.

Un QR puede llevar a:

una página que desapareció

sin que:

el patrón QR haya dejado de funcionar.

Un artículo puede ser:

descontinuado

sin que:

su GTIN deba reciclarse.

De hecho, GS1 establece actualmente que un GTIN asignado a un artículo comercial:

no debe reasignarse a otro producto

salvo excepciones muy limitadas.

Eso significa que la relación entre:

producto e identificador

está pensada para ser:

persistente.

Incluso cuando el artículo ya no se encuentra en producción, su identidad puede seguir siendo importante dentro de:

catálogos

marketplaces

archivos

garantías

facturas

registros históricos

y:

sistemas de segunda mano.

GS1 explica además que un mismo GTIN puede utilizarse:

una cantidad ilimitada de veces sobre el mismo producto.

Por eso millones de unidades equivalentes pueden llevar:

el mismo código comercial

sin que cada impresión tenga:

una fecha propia de caducidad.

Lo que sí debes vigilar es:

la calidad física de la etiqueta.

Una barra borrosa:

puede fallar.

Una etiqueta rayada:

puede fallar.

Una impresión sin contraste:

puede fallar.

Un código deformado:

puede fallar.

Pero eso es:

un problema de legibilidad.

No:

una fecha de expiración del código.

También debes vigilar:

la vigencia de la información relacionada.

Si utilizas QR para:

marca.com/manual

la URL debe continuar funcionando.

Si utilizas:

PROD-001

tu sistema debe conservar correctamente:

el registro.

Si utilizas:

EAN-13

para un producto comercial, el GTIN debe seguir correspondiendo:

al artículo correcto.

Y si el producto cambia suficientemente, debes consultar:

si las reglas GS1 requieren una nueva identificación.

GS1 basa esa decisión en preguntas como:

si el consumidor necesita distinguir el nuevo producto

si existe un requisito regulatorio

y:

si existe un impacto importante en la cadena de suministro.

Por tanto, cuando un código antiguo deje de funcionar, no preguntes solamente:

“¿caducó?”

Pregunta:

¿todavía puede escanearse?

¿el dato sigue siendo correcto?

¿el registro continúa activo?

¿el producto sigue siendo el mismo?

¿el lote está vencido?

¿el destino digital todavía existe?

Estas preguntas permiten identificar:

el problema real.

En resumen:

El producto puede caducar.

La etiqueta puede deteriorarse.

El registro puede desactivarse.

La URL puede desaparecer.

El producto puede necesitar otro GTIN.

Pero:

un código de barras estático no caduca simplemente porque pasa el tiempo.