¿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:
