Saltar al contenido

Generar código de barras EAN-13 para productos sin código

Equipo enorden.netPublicado el Actualizado el 7 min de lectura
En esta guía
  1. Respuesta corta
  2. Cómo se compone un código EAN-13
  3. Por qué tu código interno tiene que empezar con 20
  4. Cómo calcular el dígito verificador del EAN-13
  5. Reglas para que los códigos internos no te den problemas
  6. Cómo pasar a códigos internos si ya estás vendiendo
  7. Cómo se hace en enorden.net
  8. Preguntas frecuentes

Respuesta corta

Para generar un código de barras EAN-13 para un producto sin código de fábrica, usá un número interno que empiece con 20, uno de los prefijos que GS1 reserva para circulación restringida, completá 12 dígitos únicos y calculá el dígito verificador número 13. Ese código sirve dentro de tu local, pero no para vender en marketplaces ni supermercados.

El almacén que fracciona yerba, la dietética que vende frutos secos sueltos, la mercería con botones por unidad, el local de ropa con prendas de taller propio. En todos hay productos sin código de barras de fábrica, y sin código el lector no sirve: el que atiende vuelve a buscar por nombre. La salida es generar un código de barras EAN-13 interno, imprimirlo y pegarlo.

Si todavía estás decidiendo si te conviene vender con lector, empezá por qué cambia el código de barras en el mostrador. Este post es para el paso siguiente: cómo armar los códigos.

Cómo se compone un código EAN-13

Un EAN-13 son 13 dígitos con tres partes:

  • Prefijo. Los primeros dígitos. En los productos de fábrica identifican a la organización GS1 que asignó el código: los productos registrados en Argentina suelen empezar con 779.
  • Número de producto. Los dígitos del medio, que identifican a cada artículo.
  • Dígito verificador. El último, que se calcula con los otros 12 y sirve para detectar errores de lectura o de tipeo.

Por qué tu código interno tiene que empezar con 20

GS1, la organización que administra los códigos de barras, reserva los prefijos 20 a 29 para números de circulación restringida: códigos que valen solo dentro de un entorno cerrado, como tu local. Usar uno de esos prefijos evita que tu código interno coincida con el de un producto real de otra marca.

El costado: un código que empieza con 20 no es un GTIN. Sirve para tu lector, tu stock y tus etiquetas, pero no para entrar a una cadena de supermercados ni para publicar en un marketplace que pida código de producto. Para eso necesitás códigos asignados por GS1 Argentina. La comparación completa está en código de barras de fábrica o interno.

Cómo calcular el dígito verificador del EAN-13

Si generás los códigos a mano, el cálculo es así:

  1. Tomá los primeros 12 dígitos.
  2. Sumá los que están en posición impar (1.º, 3.º, 5.º…).
  3. Sumá los que están en posición par (2.º, 4.º, 6.º…) y multiplicá esa suma por 3.
  4. Sumá los dos resultados.
  5. El dígito verificador es lo que le falta a ese total para llegar a la próxima decena. Si ya es múltiplo de 10, es 0.

Ejemplo con 201234567890: impares 2+1+3+5+7+9 = 27; pares 0+2+4+6+8+0 = 20, por 3 = 60; total 87; a la próxima decena faltan 3. El código completo es 2012345678903.

Hacerlo a mano para cien productos es una tarde perdida y una fuente de errores. Lo razonable es que lo haga el sistema donde cargás los productos.

Dietética Natura
Almendras peladas · 250 g
$ 5.900
2012345678903
Dietética Natura
Nueces mariposa · 250 g
$ 6.700
2098765432109
Etiquetas con códigos EAN-13 internos, que empiezan con 20. Productos, precios y números de ejemplo.

Reglas para que los códigos internos no te den problemas

  • Un código por variante. Talle, color o presentación distinta, código distinto.
  • Nunca reusar un código. Aunque el producto viejo ya no se venda: si queda una unidad perdida en el depósito, se mezcla con el nuevo.
  • No pisar el código de fábrica. Si el producto ya trae EAN, usá ese. El interno es solo para lo que no tiene.
  • Etiquetá por prioridad. Primero lo que más vendés. Si no sabés qué es, el análisis ABC de productos te lo dice.

Cómo pasar a códigos internos si ya estás vendiendo

Si el local ya funciona y querés empezar a usar el lector con los productos que no tienen código, no hace falta frenar nada. Un orden que funciona:

  1. Listá los productos sin código. Separalos por sector: granel, fraccionados, accesorios, producción propia.
  2. Empezá por los que más rotan. Son los que más tiempo te hacen perder en el mostrador.
  3. Generá los códigos en el sistema. Uno por producto y por variante.
  4. Imprimí y pegá en tandas. Un sector por día es más llevadero que todo el local en un fin de semana.
  5. Probá cada tanda con el lector. Escaneá una unidad de cada producto: si aparece el producto correcto, la tanda está bien.

En dos o tres semanas el grueso del local queda etiquetado y el buscador por nombre pasa a ser la excepción.

Un último consejo: guardá la lista de códigos generados junto con el resto de los datos del producto, nunca en un papel aparte. Si el código vive en el sistema, cualquiera que atienda lo encuentra.

Cómo se hace en enorden.net

En enorden.net no hace falta calcular nada. En todos los planes:

  1. En el alta del producto, el campo de código de barras tiene un selector “Generar automáticamente” / “Manual”.
  2. Con “Generar automáticamente” (o si dejás el campo vacío), el sistema crea un EAN-13 válido con prefijo 20, 10 dígitos al azar y su dígito verificador.
  3. Si el producto ya trae código, elegís “Manual” y cargás el de fábrica (texto libre de hasta 50 caracteres).
  4. El código es único por variante: si intentás cargar uno repetido, el sistema lo rechaza con el aviso “El código de barras X ya existe”.
  5. Para pegarlos, imprimís las etiquetas desde Productos → Más → Imprimir etiquetas. Está explicado en cómo imprimir etiquetas de precios con código de barras.

Una vez etiquetado, el producto se escanea en el punto de venta y cada venta descuenta el stock de esa variante. Si estás cargando todo desde cero, te conviene armar la planilla de productos para importar, con el código de fábrica en los productos que lo traen.

Podés probarlo con tus productos sin código: creá tu cuenta gratis.

Preguntas frecuentes

¿Puedo inventar cualquier número de 13 dígitos?

No conviene. Si empieza con un prefijo de país, como 779, puede coincidir con el código real de otro producto. Los prefijos 20 a 29 son de circulación restringida, para uso interno.

¿Un código interno sirve para vender en Mercado Libre?

No. Un código que empieza con 20 no es un GTIN asignado por GS1, y los marketplaces piden ese tipo de código. Para eso tenés que tramitar tus códigos en GS1 Argentina.

¿Cómo sé si un EAN-13 está bien escrito?

Por el dígito verificador: se recalcula con los primeros 12 dígitos y tiene que dar el número 13. Si no da, hay un dígito mal tipeado.

¿Hace falta un código distinto para cada talle o color?

Sí. Cada variante tiene que tener su propio código: si el talle M y el L comparten código, el stock de los dos se mezcla.

¿Qué hago con productos que se venden por peso?

Igual se les puede asignar un código interno al producto y cargar la cantidad al vender. Si tu sistema maneja kilos, la cantidad se ingresa fraccionada.