Un almacén que gestiona miles de palés al día no puede permitirse preguntar «¿cuál es cuál?» en mitad de una recepción. Para eso existe el código SSCC, un identificador que muchas empresas usan a diario sin saber exactamente qué hay detrás de esos 18 dígitos.
El SSCC (Serial Shipping Container Code) es un estándar logístico gestionado por GS1 que identifica de forma única cada unidad de transporte o almacenamiento, ya sea una caja, un palé o un contenedor. A diferencia de un código de producto, que identifica un artículo genérico, el SSCC identifica ese bulto concreto y ningún otro, generado para esa expedición específica.
El estándar forma parte de la familia más amplia de identificadores GS1, el mismo organismo que gestiona el código de barras EAN que aparece en cualquier producto de supermercado. Aunque GS1 nació enfocado al retail, el SSCC se diseñó específicamente para resolver un problema distinto, la logística, no la venta al público.
El código tiene siempre 18 dígitos, divididos en cuatro bloques:
Con esta estructura, una sola empresa puede generar miles de millones de combinaciones distintas sin riesgo de repetir un código.
Que la longitud total sea siempre 18 dígitos, ni uno más ni uno menos, permite que cualquier sistema del mundo reconozca automáticamente un SSCC en cuanto lo lee, sin que nadie tenga que indicarle de antemano qué tipo de código está procesando. Dentro de ese total fijo, el reparto entre prefijo de empresa y referencia de serie sí es variable, cuanto más corto es el prefijo asignado, más dígitos quedan libres para la referencia de serie, y más códigos distintos puede generar esa empresa antes de agotar el rango.
El dígito de verificación final tampoco es un simple relleno, se calcula mediante el algoritmo estándar módulo 10 que usa toda la familia de códigos GS1, el mismo principio que ya lleva décadas aplicándose al código de barras EAN de cualquier producto de supermercado. Gracias a él, un lector detecta al instante un error de captura, por ejemplo un dígito borroso mal leído, sin necesidad de consultar ninguna base de datos externa.
La teoría se entiende mejor con un caso concreto. Supongamos que Kaira Digital tiene asignado por GS1 el prefijo de empresa 8412345, de 7 dígitos. Un SSCC generado para un palet concreto podría verse así: 3 8412345 000001847 5.
Con un prefijo de 7 dígitos como este, la referencia de serie tiene 9 dígitos de margen, lo que permite generar mil millones de códigos distintos antes de tener que reutilizar ninguno, más que suficiente para cualquier volumen de expedición durante toda la vida útil del prefijo asignado.
En la práctica, casi nadie genera un SSCC a mano. El propio sistema ERP o WMS de la empresa lo crea automáticamente en el momento de preparar la expedición, combinando el prefijo de empresa ya asignado con un número de serie que el sistema lleva internamente y que va incrementando, o generando de forma pseudoaleatoria según configuración, para no repetir nunca la misma combinación. Una vez generado, el software lo codifica directamente en la etiqueta logística, sin intervención manual del operario del almacén.
La forma más habitual de evitar repeticiones es un contador secuencial gestionado centralmente, cada vez que se genera una expedición, el sistema toma el siguiente número disponible y lo marca como usado, de forma que ni siquiera dos almacenes distintos de la misma empresa, generando SSCC al mismo tiempo, puedan asignar por error el mismo número. Cuando la referencia de serie llega a su valor máximo, la empresa debe solicitar a GS1 un nuevo prefijo o una ampliación, algo que en la práctica solo ocurre en operaciones de un volumen verdaderamente enorme, dado el margen de combinaciones disponible.
Es fácil confundir el SSCC con otros estándares de GS1, pero cada uno identifica algo distinto. El GTIN (código EAN de toda la vida) identifica un tipo de producto, todas las unidades del mismo artículo comparten el mismo GTIN. El SSCC, en cambio, identifica una unidad logística concreta, un palet o una caja específica, aunque contenga productos con el mismo GTIN que otro palet distinto. Por eso ambos códigos conviven en la misma etiqueta logística GS1-128, uno dice qué es el producto, el otro dice cuál es exactamente ese envío.
| Código | Qué identifica | Se repite entre unidades |
|---|---|---|
| GTIN | Un tipo de producto (el artículo en sí) | Sí, todas las unidades del mismo artículo |
| SSCC | Una unidad logística concreta (caja, palet, contenedor) | No, único por expedición |
| GLN | Una ubicación física (almacén, planta, punto de entrega) | No, único por ubicación |
El código se codifica normalmente dentro de una etiqueta logística estándar GS1-128, que además del SSCC puede incluir el GTIN del producto, la cantidad, el lote y la fecha de caducidad, toda la información relevante de ese envío condensada en un único código de barras o etiqueta RFID.
Además de aparecer físicamente en la etiqueta, el SSCC viaja también dentro de los mensajes EDI (intercambio electrónico de datos) que se cruzan proveedor y cliente, formando parte del ASN y de otros documentos electrónicos como la factura, lo que permite conciliar automáticamente lo que se envió con lo que se facturó.
En esencia, el SSCC resuelve una pregunta muy concreta dentro de la cadena de suministro: cómo identificar cada unidad física que se mueve, sin depender de que nadie la describa a mano ni de que su contenido sea único. Sirve para:
Esa capacidad de identificación se traduce en beneficios muy concretos en el día a día de un almacén:
Estas ventajas no son independientes entre sí, se refuerzan unas a otras. La automatización de la recepción solo es posible porque el código identifica sin ambigüedad cada unidad, y esa misma falta de ambigüedad es lo que reduce los errores y acelera la resolución de incidencias cuando algo sí sale mal. Quitar cualquiera de las piezas, por ejemplo seguir generando el SSCC pero no compartirlo por EDI con el cliente, deja buena parte de estos beneficios sin materializarse.
El verdadero valor del SSCC aparece cuando se combina con un ASN (Advance Shipping Notice), un mensaje electrónico que el proveedor envía al cliente antes de que llegue la mercancía física, detallando qué SSCC corresponde a qué contenido, cantidad y pedido. Cuando el camión llega al almacén del destinatario, basta con leer el código SSCC de cada palet para que el sistema sepa automáticamente qué es, sin tener que abrir cajas ni comprobar manualmente el albarán en papel. Es esta combinación, el código físico más el mensaje electrónico que lo precede, la que permite automatizar por completo la recepción de mercancía.
Un ejemplo concreto ayuda a verlo. Un fabricante de alimentación envía cada mañana un pedido a un distribuidor con 40 palets distintos. Antes de que el camión salga del almacén de origen, el sistema del fabricante envía un ASN al distribuidor con la lista de los 40 SSCC, cada uno vinculado a su contenido, lote y cantidad exacta. Cuando el camión llega al almacén de destino, el operario simplemente pasa un lector RFID o de código de barras por cada palet, el sistema cruza automáticamente ese SSCC con el ASN recibido horas antes, confirma que el contenido coincide con lo esperado, y da por recibido el pedido sin que nadie haya tenido que abrir una sola caja ni verificar un albarán en papel. Si un palet no aparece en el ASN, o su SSCC no coincide con ninguno esperado, el sistema lo marca automáticamente como incidencia, en lugar de que alguien lo descubra días después al cuadrar el inventario.
En sectores como el alimentario o el farmacéutico, la trazabilidad exigida por ley suele apoyarse en identificadores como el SSCC para reconstruir el recorrido completo de un lote, desde el fabricante hasta el punto de venta. Normativas como la FSMA 204 en Estados Unidos, centrada en trazabilidad alimentaria, o los requisitos de serialización farmacéutica en la Unión Europea, dan por hecho que existe una capa de identificación de unidad logística como la que aporta el SSCC, sin la cual sería imposible reconstruir con precisión qué palet concreto contenía un lote afectado en caso de retirada de producto.
GS1 no es una empresa, es una organización sin ánimo de lucro con presencia en más de 150 países, cada uno con su propia oficina local (en España, GS1 Spain, antes conocida como AECOC). Para poder generar códigos SSCC válidos, una empresa debe darse de alta como miembro de la organización GS1 de su país y recibir un prefijo de empresa único, que no comparte con ninguna otra compañía del mundo. Ese prefijo es la pieza que hace que todo el sistema funcione sin coordinación central en el momento de generar cada código, cada empresa gestiona su propio rango de referencias de serie de forma independiente, y es precisamente la combinación del prefijo único más la referencia de serie lo que garantiza que nunca dos empresas distintas generen el mismo SSCC por accidente. La cuota de alta y mantenimiento varía según el país y el tamaño de la empresa, y normalmente da acceso también a otros identificadores GS1 además del SSCC, como el GTIN o el GLN.
El SSCC identifica el bulto, pero no dice dónde está mientras viaja. Una vez generado y aplicado a la etiqueta, ese número no aporta más información hasta que alguien vuelve a leerlo en el siguiente punto de control, en un almacén, un hub o el destino final. Para tener visibilidad continua durante el trayecto, ese mismo identificador necesita ir asociado a un dispositivo que sí emita información en tránsito, como una etiqueta con GPS o BLE conectada a una plataforma, de forma que saber qué es el bulto y saber dónde está en cada momento dejen de ser dos preguntas separadas.
No es una ley, pero en la práctica muchos grandes distribuidores y cadenas de retail lo exigen como requisito de sus propios protocolos logísticos, así que puede convertirse en un requisito comercial aunque no sea una obligación legal.
No debería, el SSCC está pensado para identificar esa unidad logística concreta durante su ciclo de vida. Reutilizar el mismo número en un envío distinto rompe la trazabilidad y puede generar conflictos en los sistemas de los socios comerciales.
Es muy poco probable si se sigue el estándar correctamente, porque cada empresa tiene su propio prefijo asignado por GS1, que forma parte del código y evita coincidencias entre compañías distintas.
Sí, para generar códigos SSCC válidos y reconocidos internacionalmente hace falta disponer de un prefijo de empresa asignado por la organización GS1 de tu país.
Sí, siempre que el escáner sea compatible con el formato en el que esté codificado, normalmente un código de barras GS1-128 estándar, que cualquier lector de código de barras industrial puede leer sin hardware especial.
Si el código no puede leerse, se pierde la identificación automática de esa unidad concreta, obligando a una comprobación manual del contenido. Por eso conviene proteger la etiqueta o duplicar el código en varias caras del palet en operaciones de alto volumen.