Estampa — la espera en el muelle que se cobra con acta y se resta de la ruta
Acta de espera en muelle para transportistas de 8-60 camiones: geocerca, OCR del albarán, firma o negativa del operario y cadena de hashes convierten cada parada en prueba cobrable; el motor aplica la cláusula de cada cargador, emite la reclamación del viernes y el ranking de muelles, y la espera real entra en la planificación de ruta. 29 EUR/camión/mes (mín. 390 EUR) + 15% de lo cobrado al cargador. Combina OSRM, PaddleOCR, pdfme y MapLibre.
Concepto
Estampa convierte el rato que el camión pasa parado en la puerta del cliente en un documento que se puede cobrar y en un dato que sirve para planificar. En cada parada el conductor hace tres gestos: la geocerca del muelle marca la llegada, una foto del albarán o del CMR la lee el OCR —número, cliente, matrícula, peso y la hora manuscrita que el muelle apunta a boli—, y el operario del muelle firma en la pantalla del móvil; si no firma, la app registra la negativa con hora, foto y posición. Todo va encadenado por hash, así que la hora no la pone el transportista: la pone una secuencia verificable. Con eso, Estampa aplica la cláusula del contrato de cada cargador —tiempo libre, precio de la hora, redondeo—, emite el viernes la reclamación agregada con las actas detrás y lleva la cuenta de lo que se cobra de verdad. Y con la espera real de cada muelle metida en el cálculo de ruta, el día se planifica con el tiempo que se pierde, no con el que dice el navegador.
Quien paga es el transportista de 8 a 60 camiones: de las ~100.000 empresas de mercancías por carretera en España, el 86 % tiene cinco vehículos o menos, así que el cliente con oficina, tráfico y flota propia son unas 14.000 empresas, y es justo el tramo que negocia tarifa cada año sin ningún dato en la mano. Segundo comprador: la agencia de transporte / operador logístico que subcontrata y quiere repercutir a su cliente la espera que ya le está pagando al camionero.
Precio: 29 €/camión/mes (mínimo 390 €) + 15 % de lo que el cargador pague efectivamente por demoras documentadas, sin alta y sin permanencia. Si en 90 días no se ha cobrado un euro al cargador, se devuelve la cuota. Un transportista de 30 camiones hace unas 1.200 paradas al mes (dos al día por camión); si el 35 % pasa de la hora imputable y la espera media sobrante es de 0,9 h, son 378 horas al mes; a 30 €/h —conductor con Seguridad Social a 12 €/h más tractor y semirremolque a 17-19 €/h— son 11.340 €/mes reclamables. Con que el cargador pague el 40 % son 4.536 € cobrados, de los que Estampa se lleva 680 €; más 870 € de la cuota. Y el otro lado del dinero es más grande: recuperar una hora al día por camión devuelve 600 horas al mes, capacidad para unas 400 paradas más sin comprar un solo vehículo.
Por qué es nueva
- Novedad: el mercado vende dos cosas que no se hablan. La telemática (Webfleet, Movildata, Frotcom) dice dónde está el camión y el TMS dice dónde debería estar; ninguno de los dos emite un documento que el cargador tenga que aceptar. La prueba de la espera hoy es el albarán sellado a mano, y el sello lo pone la parte que debe pagar: cuando el muelle no sella, no hay nada. Estampa produce la prueba cuando el muelle no la da —hora, foto, firma o negativa y cadena de hashes— y la convierte en reclamación con la cláusula del contrato delante. Y hay una segunda pieza que hoy no existe en ningún sitio: el benchmark de muelles. Cada transportista guarda sus tiempos en su TMS y nadie los cruza; con los de 40 clientes se puede decir «este cargador te tiene 1 h 50 y al de al lado 35 minutos», que es el argumento que gana una renovación de tarifa.
- Dónde añadimos valor: desde la reforma de la LOTT de 2022 el tiempo de espera imputable bajó de dos horas a una y se prohibió que cargue y descargue el conductor, pero el Ministerio tuvo que poner en marcha un estudio sobre los tiempos de espera porque no hay dato: cada empresa sabe lo suyo y nada más. La referencia internacional dice que el problema es de primer orden —en EE.UU., el 39,3 % de las paradas lleva detención y el sector perdió 135 millones de horas en un año (ATRI, 2024)—. En un transportista de 30 camiones, la espera no facturada son 11.340 €/mes de coste puro y 600 horas/mes de capacidad que no se venden; Estampa cuesta 1.550 €/mes y su primer año se paga con un solo cargador que acepte la reclamación. Frente a las alternativas: el módulo de tiempos del TMS no reclama, la gestoría de reclamaciones cobra un 30-40 % y no toca la planificación, y el Excel del tráfico se muere en la primera semana.
- Visión: del cobro al hueco. Con la espera medida por muelle, hora y día de la semana, el siguiente producto es la cita de muelle: el transportista reserva la ventana de 6:20 en vez de llegar a las 9:00 y comerse la cola, y el cargador compra el informe de sus propias colas para dimensionar muelles y turnos. El paso final es cambiar la unidad de precio del sector: hoy se factura por kilómetro y por palé; con dato, se factura por hora de camión disponible, y el cargador que hace esperar paga lo que hace esperar.
Diagrama de secuencia
Cargando diagrama…
Lo que ve el usuario
El conductor no rellena nada: llega, la app vibra —«Muelle 4, Alimentación Ruiz, 08:12»—, hace la foto del albarán y gira el móvil para que firme el de la garita. Si el de la garita dice que no, toca «no firma», hace la foto de la puerta con el reloj del muelle al fondo y sigue: son quince segundos y no discute. Cuando sale, la pantalla le dice lo único que le importa: «1 h 47 en muelle. Imputable: 47 min. Reclamado».
El viernes a las 8:00 el dueño recibe un correo con cinco reclamaciones y un total: «Alimentación Ruiz: 6 actas, 4 h 12 imputables, 126 €. Logística Delta: 11 actas, 9 h 40, 290 €». Cada reclamación lleva el PDF con la foto del albarán, la firma —o la negativa— y el hash, y una línea con la cláusula del contrato que la sostiene. En el panel, la pestaña que se lleva a la reunión: «Ranking de muelles 2026 — peores: Ruiz Zaragoza 2 h 05, Delta Getafe 1 h 48, Froxa Murcia 1 h 12; tu media: 58 min», y al lado cuánto costaría a tarifa actual subir un 4 % a los tres peores clientes.
El jefe de tráfico abre el plan del día siguiente y ve las 38 paradas ordenadas por hora de llegada con la espera prevista de cada muelle dentro: «Ruiz Zaragoza: ir a las 6:20 (−50 min de espera); Delta Getafe: ventana 14:00-15:00, cola de 90 min a media mañana». No es un mapa con camiones: es la razón por la que el camión llega a la última parada antes de las siete.
Imagen sugerida: a primera hora, un camión de reparto con el portón trasero subido en el muelle de carga de una nave industrial; en primer plano, la mano enguantada de un conductor sosteniendo un móvil con una pantalla que muestra un cronómetro grande en rojo, la foto de un albarán y un botón que dice «firmar»; al fondo, un operario de almacén con chaleco reflectante y una carretilla elevadora; luz fría de amanecer entrando por la puerta del muelle, polvo en el aire.
Repositorios utilizados
- https://github.com/Project-OSRM/osrm-backend (8.156 ⭐, BSD-2-Clause) — motor de rutas sobre OpenStreetMap: calcula tiempos de llegada fiables por tipo de vehículo y hace map matching con la traza del móvil, que es lo que permite decidir si el camión está dentro del muelle o en la cola de la carretera de acceso, y planificar el día con la espera dentro.
- https://github.com/PaddlePaddle/PaddleOCR (91.417 ⭐, Apache-2.0) — lee la foto del albarán o del CMR en el móvil: número de documento, cliente, matrícula, peso y la hora manuscrita del muelle, sin que el conductor teclee nada ni tenga que estar con cobertura.
- https://github.com/pdfme/pdfme (4.919 ⭐, MIT) — genera el acta y la reclamación en PDF con la plantilla de cada cargador (logo, cláusula, desglose por acta) en el servidor, sin depender de un maquetador ni de un servicio de pago por documento.
- https://github.com/maplibre/maplibre-gl-js (11.900 ⭐, licencia BSD) — mapa vectorial del panel: muelles, paradas, espera media por punto y la capa de calor de las colas por franja horaria, con teselas propias y sin cuotas por visualización.
Variaciones (sinergias)
- + ruvnet/RuView (98.880 ⭐, MIT): la prueba que aguanta una pericial. Dentro de una nave el GPS se muere o da un salto de 300 metros, y en el móvil del conductor se puede instalar una app de ubicación falsa; las dos cosas se alegan en cuanto la reclamación pasa de 5.000 €. Un ESP32 de 15 € en la garita que escucha las señales WiFi del recinto detecta presencia física —quién está delante del muelle y cuándo— y cruza esa señal con la del teléfono. Qué emerge: el acta con doble fuente (teléfono + sensor del muelle) que un gabinete jurídico puede llevar a juicio sin que le tumben la prueba, y de paso el aviso de «el camión lleva 40 minutos en la puerta y nadie lo ha atendido» para el jefe de tráfico. Nicho: cargadores de alimentación y retail con más de 100 camiones al día y litigios recurrentes, donde la espera se discute en bloque y una sola acta invalidada se lleva por delante el resto del expediente.
- + shiyu-coder/Kronos (42.021 ⭐, MIT): la ventana de carga que ya se sabe cuánto espera. El modelo fundacional de series temporales se alimenta del histórico de visitas por muelle, franja y día de la semana —que Estampa ya recoge— y devuelve la espera esperada con intervalo para cada ventana candidata. Qué emerge: la cita de muelle con precio: el planificador elige la franja de menor espera esperada en lugar de la que pide el cliente, y el cargador recibe el informe de sus colas por hora para decidir si abre un segundo muelle a las 7:00; el mismo dato se convierte en el argumento de venta de la siguiente ronda de tarifas. Nicho: plataformas logísticas, puertos secos y centros de distribución de alimentación con ventanas rígidas y 200-400 camiones al día, donde 20 minutos de media por camión son una jornada entera de muelle.
- + valhalla/valhalla (6.344 ⭐, licencia MIT) + google/or-tools (14.236 ⭐, Apache-2.0): el cliente que te cuesta dinero. Valhalla calcula isocronas reales de camión desde la nave —no en coche— y OR-Tools resuelve la asignación de paradas a camión y turno con esas isocronas y con la espera medida de cada muelle como coste. Qué emerge: el mapa de rentabilidad por cliente: cada punto de entrega con su coste real (minuto de camión, espera, ventana) contra el porte que paga, ordenado de peor a mejor, con la propuesta automática de subida de tarifa, cambio de ventana o dejarlo en reparto de tercero. Nicho: transportistas de 20-80 camiones con 300 clientes de reparto capilar, donde el 20 % de los puntos se come el margen y nadie lo sabe porque el coste se reparte por kilómetro y no por tiempo de camión.
Plan MVP completo
projects/estampa-demora-muelle/docs/mvp/PLAN-MVP.md