Errores de EAN y GTIN que bloquean tus publicaciones y como corregirlos
12 de julio de 2026
Cuando una publicación se bloquea por un problema de ean gtin, casi siempre es una de cuatro cosas: el código tiene el dígito verificador mal (no valida), viene de un prefijo ajeno que no corresponde a tu marca (código revendido), ya está usado en otro producto de tu propia cuenta (duplicado), o simplemente está en un formato que el marketplace no acepta para esa categoría. Identificar cuál de las cuatro es lo primero que tienes que hacer, porque cada una se corrige distinto y el mensaje de error que te da Amazon o MercadoLibre rara vez lo dice con claridad.
La razón de fondo es que GTIN (Global Trade Item Number) es el número que identifica tu producto en el comercio mundial, y EAN-13 o UPC-A son solo formatos de ese GTIN. Los marketplaces ya no aceptan cualquier cosa: consultan la base global de GS1 para confirmar que el código existe, que el dígito verificador cuadra y que el prefijo pertenece a tu marca. Si algo de esa cadena falla, el listing se rechaza antes de siquiera publicarse. No es un capricho de la plataforma, es la verificación funcionando.
Este artículo repasa los errores de EAN y GTIN que más bloquean publicaciones en México, cómo leer el mensaje real detrás de cada rechazo, y cómo corregir un código duplicado o inválido sin terminar con tres dashboards abiertos y un Excel imposible tratando de adivinar qué código va con qué SKU en cada canal.
error 1: el digito verificador no cuadra
Un EAN-13 tiene 13 dígitos y el último no es aleatorio: es un dígito de control que se calcula a partir de los otros doce con una fórmula fija (suma ponderada de posiciones pares e impares). Cuando capturas un código a mano y te comes un número o inviertes dos, ese dígito deja de cuadrar y el marketplace lo detecta al instante con un error tipo “el código de barras no es válido” o “GTIN inválido”. Es el error más tonto y el más común, porque casi siempre nace de un dedazo al pasar el código de una etiqueta a un Excel.
La corrección es simple pero tediosa a mano: verifica que el código tenga la cantidad correcta de dígitos (13 para EAN-13, 12 para UPC-A) y que el verificador sea el correcto. Hay validadores en línea gratuitos, pero el problema real del seller multicanal no es validar un código, es validar cientos sin darse cuenta de cuál está mal hasta que la publicación truena. Un catálogo que valida el dígito verificador al momento de capturar el GTIN te avisa antes, no después del rechazo.
Un detalle que confunde: a veces el código está bien pero lo pegaste con un espacio invisible al final, o con un apóstrofo que Excel le mete para tratarlo como texto. El marketplace lee ese carácter fantasma y rechaza un código que en realidad es correcto. Limpiar el formato antes de publicar evita horas de buscar un error que no existe en el número, solo en cómo quedó guardado.
Diccionario: qué es un EAN/GTIN y para qué sirve →error 2: el codigo no corresponde a tu marca (revendido)
Este es el que más duele porque no lo ves venir. Compraste códigos “de por vida” a cinco dólares en un bazar o página de reventa, publicaste sin problema durante meses en MercadoLibre, y de pronto Amazon rechaza el listing con “el GTIN no coincide con la marca” o “código no válido”. No hiciste nada nuevo: Amazon simplemente consultó la base de GS1 y encontró que el prefijo de ese código pertenece a otra empresa, en otro país, no a tu marca de Brand Registry.
Aquí no hay corrección cosmética que sirva. El código está estructuralmente equivocado porque su prefijo nunca fue tuyo. La única salida real es reemplazarlo por un GTIN legítimo generado desde tu propio prefijo de GS1 México. Si todavía no tienes prefijo, la ruta completa está en como conseguir codigos EAN o GTIN legitimos para tus productos en Mexico; no hay atajo válido, y cada intento de “recuperar” un código revendido termina en el mismo rechazo.
El dolor extra es que descubres el problema producto por producto. Un revendedor te vendió veinte códigos del mismo prefijo troceado, y esos veinte van a fallar; pero los descubres uno a uno, cada vez que intentas publicar o actualizar. Tener el catálogo en un solo lugar te deja marcar de golpe todos los SKU que arrastran códigos de un prefijo sospechoso, en vez de ir tapando fugas de a una.
error 3: el mismo GTIN en dos productos (duplicado)
Un GTIN identifica un producto único. Si el mismo código aparece en dos SKU distintos de tu cuenta, el marketplace no sabe cuál es cuál y bloquea la publicación con un error de duplicado, o peor, pega tu producto a la ficha equivocada. Esto pasa constantemente cuando manejas variantes: capturas el mismo código para la talla chica y la grande porque “es el mismo producto”, cuando en realidad cada variante vendible necesita su propio GTIN.
También pasa al revés y es más traicionero: dos productos físicamente distintos terminan con el mismo código porque alguien copió una fila en el Excel maestro sin cambiar el GTIN. En un solo canal quizá lo notas; con Amazon, MercadoLibre y Shopify a la vez, el duplicado puede vivir escondido semanas hasta que una publicación choca con otra y ninguna de las dos actualiza bien. La reconciliación manual entre archivos es justo donde estos duplicados se cuelan.
La corrección es asignar un GTIN único por producto vendible y verificar que ningún código se repita en todo el catálogo. Hacerlo a mano en un Excel de cientos de filas es exactamente el trabajo invisible que consume al seller multicanal. Un catálogo unificado que guarda cada SKU con su GTIN una sola vez detecta el duplicado al momento de capturarlo, no cuando ya rechazó la publicación en dos canales distintos.
Diccionario: catálogo unificado entre canales →error 4: formato incorrecto para la categoria
No todas las categorías aceptan el mismo tipo de código. Amazon puede pedir un EAN-13 en electrónica pero aceptar solo UPC-A en otra categoría, o exigir GTIN donde tú intentas meter un ASIN. MercadoLibre tiene reglas propias por categoría y a veces te deja publicar sin código, a veces no. El error se ve como “el tipo de identificador no es válido para esta categoría” y confunde porque el código en sí es legítimo; simplemente no es el formato que esa categoría espera.
La corrección pasa por conocer qué pide cada categoría antes de publicar, no después del rechazo. Si tu producto tiene un EAN-13 válido de GS1, casi siempre puedes convertirlo o presentarlo en el formato que la categoría acepte, porque EAN y UPC son el mismo GTIN visto de dos maneras. El problema no es el número, es saber cuál de sus formatos toca en cada lugar.
Aquí también entra la exención de GTIN. Si vendes marca propia muy chica o handmade, no siempre necesitas un código: Amazon ofrece la GTIN exemption con tu marca aprobada, y MercadoLibre permite publicar sin código en varias categorías. El error caro es intentar forzar un código revendido “para salir del paso” cuando en realidad calificabas para exención. La regla simple: producto de marca ajena que ya existe → usa su GTIN; producto tuyo nuevo → GTIN propio o exención formal, nunca un revendido.
como saber cual error tienes antes de que truene
El mensaje de error del marketplace casi nunca nombra la causa real. “GTIN inválido” puede ser un dígito verificador mal, un código revendido o un formato equivocado, y cada uno se arregla distinto. Perseguir el mensaje literal te hace probar a ciegas: cambias el código, vuelves a publicar, esperas el rechazo, pruebas otra cosa. Ese ciclo de intento y error, multiplicado por los canales, es lo que convierte una corrección de cinco minutos en una tarde perdida.
La forma de romper el ciclo es revisar el código contra las cuatro causas en orden, antes de reintentar: primero valida dígitos y verificador (¿el número está bien formado?), luego el prefijo (¿es tuyo o revendido?), luego la unicidad (¿lo usas en otro SKU?), y al final el formato para la categoría. Si tienes el catálogo en un tablero que ya conoce estos cuatro chequeos, el problema aparece marcado antes de que intentes publicar, no como un rechazo sorpresa tres días después.
Ese mismo panel unificado es el que te deja cruzar el catálogo con lo que de verdad puedes surtir. De poco sirve corregir un GTIN si el producto no tiene stock disponible real; publicar en tiempo real algo que no puedes entregar solo cambia un problema por otro. Cuando ves código, canal y disponible en una sola vista, dejas de reconciliar a mano y empiezas a decidir con información que confías.
Diccionario: qué es el disponible real →el patron detras de todos estos errores
Fíjate que los cuatro errores nacen del mismo lugar: el código vive suelto, capturado a mano, repetido entre archivos y canales sin una fuente única que lo cuide. El dígito mal es un dedazo en el Excel; el revendido es un código que nadie verificó al darlo de alta; el duplicado es una fila copiada; el formato es una regla que no revisaste. Ninguno es un problema técnico difícil. Todos son consecuencia de administrar identificadores en varios lugares a la vez sin que se hablen entre sí.
Por eso la corrección duradera no es arreglar cada rechazo cuando aparece, sino atar cada GTIN a su producto en un solo lugar que todos los canales comparten. Ahí el dígito se valida al capturar, el prefijo se marca si es sospechoso, el duplicado se detecta al instante y el formato se ajusta por canal. Empiezas con ACoS y precios sanos porque cada publicación apunta a un producto real e identificable, en vez de perseguir errores de código publicación por publicación. Códigos legítimos más un catálogo unificado en tiempo real convierten esos bloqueos en algo que ves de un vistazo y corriges antes de que detengan una venta.