Casos / Logística · Plataforma de pedidos y documentos
Cliente bajo NDA Documentos e integraciones

Un pedido de transporte se convierte en un juego de documentos en siete minutos en lugar de cuarenta, y llega al transportista sin errores.

40 min → 7 min
tramitar un pedido
12% → 2%
juegos con errores
~3 meses
hasta el circuito completo

Cliente bajo NDA: el sector y el tamaño se indican por rango. Las cifras son del propio cliente, comparando los periodos antes y después del lanzamiento; en proyectos parecidos el resultado quedó a ambos lados. Calcularlo con sus volúmenes →

Contexto

Cuarenta minutos de reteclado por expedición, y uno de cada ocho juegos volvía para rehacerse.

Un transitario de 50–70 personas, con varias decenas de transportistas habituales. El pedido entraba por correo, por mensajería o por teléfono, un gestor de tráfico lo tecleaba en una hoja, de ahí lo pasaba a las plantillas de documentos, los datos del transportista los sacaba de una carpeta del disco y las direcciones y los datos de la carga del correo del cliente. Cada expedición costaba unos cuarenta minutos, y aproximadamente uno de cada ocho juegos volvía para rehacerse: dirección de descarga equivocada, número de bultos que no cuadraba, datos del transportista caducados, un peso distinto en la carta de porte y en el pedido. El error aparecía después de imprimir, a veces ya con el conductor. El cliente sabía dónde estaba su carga llamando al gestor, y el gestor llamando al conductor, y en un día había más de esas llamadas que expediciones.

Solución

Una plataforma entre el pedido, el transportista y los documentos.

El mismo stack que en el resto de proyectos: Python y Django en el núcleo, PostgreSQL como fuente de verdad del pedido, la expedición y el documento. El pedido entra por cualquier canal y se introduce una vez, el juego de documentos se monta desde un directorio de transportistas y no desde una carpeta del disco, y las discrepancias se comprueban antes de imprimir. Los estados llegan de los transportistas y el cliente los ve, así que ya no hay motivo para llamar al gestor y preguntar dónde está la carga.

Arquitectura
Pedidoscorreo · mensajeríaTransportistastarifas y datosClientescontratos y direccionesCargabultos y pesoNúcleopedido · expedición · documentoDocumentoscartas de porteComprobacionesantes de imprimirEstadosportal del clienteFacturacióntarifas y conciliaciónInformesmargen y fallos
Qué construimos

Seis circuitos en tres meses.

El orden lo marcó el dinero: primero lo que elimina el reteclado y las correcciones, después todo lo demás.

01
Pedidos por cualquier canal
Correo, mensajería, formulario y teléfono llegan a una sola entrada. La plataforma interpreta el mensaje y rellena direcciones, carga y cliente, y el gestor corrige lo rellenado en vez de teclearlo todo otra vez.
02
Directorio de transportistas
Datos fiscales, tarifas, seguros y fechas de caducidad de la documentación viven en un solo sitio. Los documentos se montan desde el directorio, así que los datos caducados dejan de llegar al juego.
03
El juego de documentos
Se monta en minutos. Las comprobaciones van antes de imprimir: direcciones, número de bultos, peso y dimensiones, pedido contra carta de porte, datos de ambas partes. Los juegos con errores pasaron de en torno al 12% a en torno al 2%.
04
Estado de la expedición
Los estados llegan de los transportistas y el cliente los ve en un portal. El gestor dejó de ser el relevo entre el cliente y el conductor.
05
Tarifas, facturas y conciliación
La tarifa queda fijada en el pedido, la factura se construye desde ahí, y la conciliación con el transportista va expedición por expedición y no de memoria y por el historial del chat.
06
Informes
El margen se calcula por expedición y se ve al momento, y los fallos se desglosan por causa — transportista, cliente, documentos — en lugar de quedar en un único «no salió».
Antes y después

Antes y después.

Antes
Tramitar un pedido~40 min
Juegos con errores~12%
Entrada de pedidostres canales
Datos del transportistacarpeta del disco
Revisión de documentostras imprimir
Estado de la cargallamar al gestor
Margen por expedicióna fin de mes
Después
Tramitar un pedido~7 min
Juegos con errores~2%
Entrada de pedidosuna entrada
Datos del transportistadirectorio
Revisión de documentosantes de imprimir
Estado de la cargaportal del cliente
Margen por expediciónal momento
Límites
Lo que se quedó con las personas, a propósito.
Elegir transportista para una carga concreta. La plataforma muestra tarifas, disponibilidad e historial de incidencias; decide el gestor.
Negociar la tarifa. No intentamos automatizar el regateo.
Lo que se tuerce en ruta: una espera, una avería, una carga rechazada. Ahí hace falta una persona con un teléfono, no un flujo con guion.
Validar a un transportista nuevo antes de darlo de alta en el directorio: documentación, seguro, reputación.
Stack
Python Django PostgreSQL Lectura del correo entrante Generación de documentos Intercambio con transportistas Monitorización y alertas
Con franqueza sobre lo que no tocamos

No suprimimos el pedido por teléfono.

Hay clientes que llaman y van a seguir llamando, y no íbamos a empujarlos a un formulario por tener un diagrama bonito. El gestor coge la llamada y mete el pedido en una sola pantalla, y desde ahí se monta el juego de documentos. Los siete minutos cubren todo el camino del pedido a los documentos terminados; no son un robot sustituyendo a una persona: la persona sigue ahí, simplemente ya no retecla nada. Los tres meses se fueron sobre todo en algo que no era código: primero hubo que ordenar el directorio de transportistas y las plantillas, porque no hay con qué montar un juego si los datos de un transportista existen en tres versiones repartidas en tres carpetas. Esa parte la hizo la propia gente del cliente.

Relacionado

De qué está hecho este caso.

Las páginas de servicio explican el método detrás de este proyecto; las de soluciones toman los mismos bloques por separado, cada uno con su alcance y su precio.

¿Quiere lo mismo para su proceso?

Una miniauditoría gratuita proyecta el ROI de su proceso de mayor impacto; después el desarrollo va a precio cerrado.

Pedir una miniauditoría gratuita →