Proyectos

Trazabilidad RFID de punta a punta

Cada frasco tiene identidad propia desde el envasado hasta el muelle, así que sabemos qué sale en cada palé y podemos reclamar lo que se pierde.

Detalles

Año 2025 – 2026
Resultado Palés verificados por RFID desde marzo de 2026
Herramientas RFID UHF, SGTIN-96, Chainway UR4, Python, Flask, PostgreSQL

Cómo funciona

  1. 1 Etiquetado la etiquetadora graba un SGTIN-96 en cada frasco
  2. 2 Validación cada bulto queda ligado a su pedido
  3. 3 Palé los bultos se agrupan por transportista
  4. 4 Portal RFID tres antenas leen la salida en el muelle
  5. 5 WMS trazabilidad y packing list por palé
  6. 6 Reclamación prueba para la agencia, o registro de la devolución

Contexto

Cuando un paquete se perdía, demostrarle a la agencia qué había salido y cuándo era casi imposible. Y a nivel de unidad no sabíamos qué frascos iban en cada envío.

Qué hice

Cada frasco lleva ahora un SGTIN-96: la etiquetadora lo graba en la etiqueta y le pasa el vínculo al WMS, y en el envasado manual se asocia con una PDA RFID. En el muelle pusimos un portal con lectores Chainway UR4 y tres antenas. Un servicio pequeño en Windows recoge las lecturas por UDP, quita duplicados y las manda por lotes a la API del WMS.

La validación de envíos liga cada bulto a su pedido y a su palé, y el portal confirma la salida. Con eso hay una página de trazabilidad por palé, un packing list y un documento para que las agencias se hagan cargo de lo que pierden. El mismo portal registra las devoluciones en cuanto entran por el muelle.

Resultado

Desde marzo de 2026 cada palé sale con su contenido verificado por RFID, y las devoluciones quedan registradas al llegar, sin esperar a que alguien las escanee.

Lo que aprendí

La tasa de lectura depende muchísimo de dónde pones las antenas y de cómo configuras la lectura: el primer palé de prueba se quedó en un 61 % y hubo que ajustar. También aprendí que las lecturas fantasma existen, así que todo lo que se dispara por una lectura tiene que poder repetirse sin efectos y, ante la duda, no hacer nada.