La llamada llegó a las 2 a.m. Era nuestro responsable de TI del almacén, con la voz tomada: «El ASN salió. El sistema del minorista dice que nunca llegó. El camión ya está en la puerta del DC y nuestra ventana de cita se cierra en seis horas».
He vivido esa noche más de una vez. Si abasteces a un gran minorista estadounidense, la integración EDI es el peaje que no puedes esquivar. La orden de compra entra como un 850, el aviso anticipado de envío sale como un 856, la factura llega después como un 810. Si alguno de esos tres documentos se detiene, la carga no entra y el dinero no vuelve. Esta es la guía práctica que me habría gustado que alguien me entregara hace veinte años.
Lo que realmente dicen los tres documentos
El EDI en el comercio minorista estadounidense funciona con el estándar ASC X12, y la mayoría de los grandes minoristas siguen en la versión 4010 o 5010. Olvídate por un momento de la sopa de letras. Solo necesitas cuatro números en la cabeza: 850 es la orden de compra, 856 es el aviso anticipado de envío (todo el mundo dice simplemente ASN), 810 es la factura y 997 es el acuse de recibo funcional: el «lo recibimos» que la otra parte te devuelve.
El 850 viene del minorista hacia ti. Tres segmentos hacen el trabajo pesado: BIG contiene el número y la fecha de la orden de compra, N1 identifica el destino de envío y de facturación, y PO1 trae las líneas, las cantidades y los precios unitarios. Cuidado con una cosa: la mayoría de los minoristas ponen sus propios números de artículo en el 850, no tus SKU. Construye la tabla de referencias cruzadas antes de enviar nada. Una vez vi a un 3PL en Ontario, California perder un día entero en la puerta del DC porque dos líneas nunca se mapearon.
El 856 va de ti hacia ellos, y es el que quema a la gente. Su estructura es un árbol: los segmentos HL descienden en cascada desde Shipment hasta Order, Pack (caja o pallet) e Item. BSN lleva el número de ASN, MAN lleva el código de pallet SSCC. SSCC-18 es el estándar GS1: un código por pallet, impreso en la etiqueta UCC-128. Cuando el DC escanea esa etiqueta en la recepción, su sistema coteja tu ASN con la carga física automáticamente. ¿La etiqueta no escanea, o la cantidad de pallets de tu ASN no coincide con lo que hay en el tráiler? En el mejor de los casos rechazan la carga. En el peor, te comes un chargeback bajo la guía de rutas del minorista; revisa la política vigente en el sitio del propio minorista, porque esos números cambian.
El 810 es la factura. IT1 lleva las líneas, TDS el importe total. Tiene que conciliar por tres vías: contra el precio unitario del 850 y la cantidad realmente enviada. Si no concilia, su sistema rechaza la factura y a tu equipo de finanzas le toca hacer arqueología.
Y no te saltes el 997. Cada vez que envías un documento, la otra parte devuelve un 997 para decir que llegó. Sin 997, nunca lo recibieron. No envíes el siguiente documento: revisa primero la conexión.

La secuencia de integración que sí funciona
Este es el orden que yo exigiría. Primero, pon los tres documentos a girar en el entorno de pruebas: recibe un 850, devuelve un 856, emite un 810 y confirma que vuelve un 997 por cada uno. Luego ejecuta el guion de pruebas completo del minorista: normalmente te entregan un conjunto estándar de escenarios: orden limpia, cambio de orden, envío dividido, envío parcial. No te saltes el caso de envío parcial. Es el escenario más común en la vida real y el que tiene más probabilidades de exponer una jerarquía HL rota.
Después construye tu cadena de mando para solucionar problemas antes de necesitarla. ¿Algo se rompe? Revisa en este orden. Primero, ¿volvió el 997? No: es un problema de transporte, mira tu VAN o tu conexión directa. Sí, pero ¿la validación de negocio falló? Lee el documento de error que enviaron, encuentra el segmento y el elemento al que apunta. Nueve de cada diez veces es un ID de emisor/receptor erróneo en el sobre ISA/GS, o usaste una versión X12 que no soportan. ¿La validación pasó pero el DC dice que la carga no coincide? Vuelve al árbol HL del 856 y a los SSCC y baja nivel por nivel.
Un consejo para tu primer envío real: elige uno pequeño y acompáñalo de principio a fin. Registra tres marcas de tiempo: cuándo salió el ASN, cuándo era la cita del camión, cuándo firmó el DC. La mayoría de los desastres de primer envío que he visto se reducían a tiempos: el camión llegó antes que el ASN y el sistema del minorista no tenía registro de la carga. Se quedó en la puerta.
Tres errores caros
Error uno: el ASN no coincide con la carga física. El equipo de carga metió una caja de más o le faltó un pallet y pensó «más o menos vale». El sistema no entiende el «más o menos». El DC recibe contra tu ASN y la discrepancia activa la cláusula de penalización. La solución es vergonzosamente low-tech: antes de que se cierre la puerta del tráiler, concilia las cantidades del ASN con la hoja de carga línea por línea, con dos firmas. Low-tech. Funciona.
Error dos: el importe del 810 no coincide. Normalmente es un precio promocional escondido en el precio unitario del 850, o una línea de mercancía gratuita que se facturó a precio completo. A volumen, finanzas nunca lo ve hasta que rechazan la factura. Haz que tu sistema haga una conciliación tripartita antes de liberarla: precio del 850, cantidad realmente enviada, importe de línea del 810. Los tres coinciden o la factura no sale.
Error tres: tratar el EDI como «una cosa de TI». He visto a gerentes de operaciones quedarse fuera de toda la integración y luego descubrir que nadie en el edificio entiende la jerarquía HL del 856 cuando se rompió. Necesitas al menos a una persona que conozca el negocio en la sala durante toda la integración, porque cada campo de esos documentos acaba mapeándose a una acción física en el almacén.
Lista de verificación para el lanzamiento
- La tabla de referencias cruzadas de artículos del 850 está completa, sin líneas faltantes
- La jerarquía HL del 856 coincide con la estructura real de empaque (Shipment → Order → Pack → Item)
- Un SSCC-18 por pallet, etiquetas UCC-128 que escanean bien en el muelle
- ASN transmitido antes de la hora de cita del camión y visible en el sistema del minorista
- Acuse 997 confirmado tras cada documento enviado
- Los precios de línea del 810 coinciden con el 850; el total TDS coincide con la cantidad realmente enviada
- Escenarios de envío dividido y envío parcial probados en el entorno de pruebas
- La versión X12 (4010/5010) coincide con el requisito del minorista
- Los ID de emisor/receptor del sobre ISA/GS coinciden con los certificados en las pruebas
- El primer envío real es uno pequeño, con las tres marcas de tiempo registradas
Traducido del inglés. En caso de discrepancia, prevalece la versión en inglés.







