Cuando montas EDI hay dos decisiones separadas: qué mandas (el formato del mensaje: EDIFACT, X12) y cómo lo mandas (el canal). Este artículo va de lo segundo, que es donde más gente se atasca.
Qué es una VAN
Una VAN (Value Added Network) es una red privada que funciona como una oficina de correos entre empresas. Tú dejas el mensaje en tu buzón de la VAN, la VAN lo entrega en el buzón de tu cliente, y viceversa.
Lo bueno es que no te conectas con cada partner: te conectas una vez con la VAN y ella se encarga del resto. Si un cliente usa otra VAN, las dos redes se hablan entre sí (interconexión). También te da acuses de recibo, reintentos y un histórico de lo que ha pasado con cada mensaje.
Lo malo es el coste. El modelo de precio habitual va por volumen —normalmente por kilocaracteres transmitidos—, así que a más tráfico, más factura. Y añade un intermediario más entre tú y tu cliente.
Qué es AS2
AS2 (Applicability Statement 2) es un protocolo para mandar el mensaje directamente al servidor del otro, sobre HTTP, sin intermediario. El contenido va cifrado y firmado con certificados digitales, y el receptor devuelve un MDN: un acuse firmado que sirve como prueba de entrega.
Lo bueno: no hay cuota por volumen. Una vez montada la conexión, mandar mil mensajes cuesta lo mismo que mandar diez.
Lo malo: cada partner es una conexión nueva. Hay que intercambiar certificados, abrir la comunicación por ambos lados y acordar direcciones. Y los certificados caducan; si nadie lo vigila, el flujo se cae el día que expiran.
Cómo elegir
En la práctica, casi nunca eliges tú. Manda el partner:
- Si tu cliente trabaja con una VAN concreta, lo normal es que te pida entrar por ahí.
- Si es una gran superficie o un fabricante con volumen alto, es probable que empuje hacia AS2 para quitarse el coste por mensaje.
- Si trabajas con automoción, aparecerá OFTP2. Si es contratación pública europea, PEPPOL con AS4.
Cuando sí puedes decidir, la regla práctica es de sentido común: poco volumen y muchos partners distintos → VAN. Mucho volumen concentrado en pocos partners → AS2. La VAN te ahorra trabajo de conexión; AS2 te ahorra dinero por mensaje.
En la práctica acabas con los dos
Esto es lo que rara vez se dice: si trabajas con varios clientes grandes, lo más probable es que termines usando VAN con unos y AS2 con otros. Y quizá SFTP con algún proveedor pequeño que no quiere complicarse.
No es un fracaso de diseño, es lo normal. Lo importante es que esa mezcla no se te note por dentro: el pedido tiene que entrar en tu ERP igual venga por donde venga, y el aviso de que algo ha fallado tiene que llegarte igual sea cual sea el canal.
Si cada canal tiene su propio proceso, sus propias alertas y su propia persona que “sabe cómo va eso”, el problema ya no es el protocolo.
¿Te está pasando algo parecido en tu empresa? Cuéntanoslo y te decimos si tiene solución.
Hablemos