Gestión de tráfico con fórmulas dinámicas | Intway
Inicio / Casos de éxito / Seguridad y logística operativa · 126 asociados
Caso de éxito

Del Excel de tráfico a una operación calculada y trazable

Una empresa centralizó el tráfico de seguridad, los recorridos de camiones y las liquidaciones en una grilla con fórmulas y auditoría.

Industria Seguridad y logística operativa · Escala 126 asociados · Flota 18 camiones y semirremolques · Cobertura 4 bases operativas · Volumen Más de 3.200 recorridos mensuales · Duración 6 meses cliente reservado
Intway
+25 años desarrollando
software a medida
Soluciones B2B

Software a medida que impulsa tu negocio

Diseñamos y desarrollamos soluciones robustas, escalables y seguras, alineadas con tus objetivos. De la idea al impacto.

Cómo trabajamos

1. Descubrimiento

Entendemos tu negocio, desafíos y objetivos para definir la estrategia correcta.

2. Diseño

Diseñamos la solución, la arquitectura y una experiencia centrada en valor y usabilidad.

3. Desarrollo ágil

Iteramos, construimos y validamos junto a vos mediante ciclos cortos.

4. Testeo y calidad

Aseguramos calidad, seguridad y rendimiento en cada entrega.

5. Despliegue y soporte

Implementamos, medimos resultados y te acompañamos de forma continua.

Soluciones que generan impacto

Sistemas escalables

Arquitecturas modernas listas para crecer con tu negocio.

Seguridad integrada

Protegemos tus datos con prácticas y estándares sólidos.

Integraciones inteligentes

Conectamos tus sistemas y automatizamos procesos clave.

Datos que deciden

Transformamos datos en información útil para tu empresa.

Cloud & DevOps

Despliegues confiables, monitoreo y mejora continua.

Equipos involucrados

Talento senior y compromiso real con cada proyecto.

El desafío: controlar el tráfico de seguridad sin depender de un Excel frágil

Una empresa de seguridad y logística operativa coordinaba desde cuatro bases el movimiento de 18 camiones y semirremolques, el trabajo de 126 asociados y más de 3.200 recorridos mensuales. La operación de tráfico necesitaba saber qué unidad salía, desde dónde, hacia qué destino, con qué chofer y auxiliar, en qué horarios y bajo qué hoja de ruta.

La planilla original concentraba fecha y hora, número de orden, transporte, origen, destino, personal asignado, presentación, salida, llegada, hora final, cliente, kilómetros, peajes, horas excedentes, patentes, observaciones y montos. No era sólo un registro: sus fórmulas decidían cuánto correspondía pagar por cada recorrido y alimentaban la liquidación posterior.

La complejidad estaba en que las reglas cambiaban según el negocio. Un viaje corto podía pagarse con el valor mensual acordado para un cliente, mientras que uno de larga distancia se calculaba por kilómetro. Los peajes y las horas excedentes modificaban el importe, y el resultado era diferente para el chofer y el auxiliar. Las horas de vigilancia y oficina utilizaban otras tarifas según el puesto, el cliente, el empleado y el período.

El equipo necesitaba conservar la velocidad de una planilla, pero eliminar las versiones duplicadas, las fórmulas copiadas de manera incorrecta y la dificultad para reconstruir quién había cambiado un dato. El desafío fue trasladar la lógica de tráfico a un sistema que pudiera recalcular, disparar acciones y registrar cada modificación.

La solución: una grilla de tráfico gobernada por fórmulas y eventos

El flujo comienza cuando administración configura los valores vigentes de clientes y asociados. Cada tarifa queda asociada a un período para que una actualización futura no modifique silenciosamente los recorridos de meses anteriores.

El operador abre la grilla de tráfico y crea una fila. Selecciona cliente, chofer, auxiliar y unidad; completa origen, destino, horarios, kilómetros, peajes, horas excedentes, patente y hoja de ruta. Los datos relacionados llegan desde la API y las validaciones controlan fechas, importes, selecciones obligatorias y consistencia antes de guardar.

Grilla de tráfico para controlar recorridos de camiones, personal, horarios y costos
La operación de tráfico en una sola vistaCada fila reúne el recorrido, la unidad, el personal, los tiempos, los costos y los importes calculados.

Al completar las variables, el motor interpreta fórmulas declarativas con referencias de celdas y funciones similares a Excel. SI resuelve condiciones, GET consulta propiedades del cliente o empleado seleccionado y SUM consolida importes. Para un recorrido, la regla puede elegir el valor del cliente o un cálculo por kilometraje y luego sumar peajes y horas excedentes.

Cada monto calculado dispone de dos estados. En Modo fórmula, cualquier cambio de kilómetros, cliente, peaje u horario dispara el recálculo de las celdas dependientes. En Modo manual, un usuario autorizado puede resolver una excepción operativa sin modificar la regla utilizada por los demás recorridos.

Monto de un recorrido en modo fórmula y en modo manual
Una regla general con excepciones controladasEl sistema automatiza el caso habitual y mantiene identificados los valores reemplazados manualmente.

Los disparadores no terminan en el cálculo visual. Al guardar una modificación, la plataforma registra el estado anterior, el nuevo valor, los campos afectados, el usuario, la fecha y la dirección IP. Un cambio de tarifa puede iniciar el recálculo de los recorridos y horas relacionados con ese cliente o empleado, limitado al período correspondiente.

Historial de cambios y recálculos de un recorrido operativo
Cada cambio deja una explicaciónEl historial muestra ajustes de personal, horarios, kilómetros y montos, incluidos los recálculos automáticos.

El mismo motor calcula las horas de seguridad según el puesto y la tarifa vigente. En el cierre mensual, la plataforma suma recorridos como chofer y auxiliar, horas de vigilancia, horas de oficina y otros pagos. Después aplica adelantos y nueve categorías de descuento para obtener el retiro bruto y neto de cada asociado.

Liquidación mensual con pagos por actividad, nueve descuentos, adelantos y retiro neto
Del recorrido a la liquidaciónLos datos creados por tráfico llegan al cierre mensual sin volver a copiar información entre archivos.

Arquitectura de la plataforma

La aplicación web utiliza Next.js y React para reproducir una interacción de filas y columnas familiar para el equipo. La API entrega la definición de cada campo: tipo de control, validación, fuente de datos, formato, permisos y fórmula. El mismo componente puede atender recorridos, horas, clientes, adelantos, descuentos y retiros.

El motor de fórmulas responde mientras el operador trabaja. La API desarrollada con NestJS valida y persiste la operación, ejecuta los disparadores de recálculo y conserva si cada monto permanece gobernado por fórmula o fue reemplazado manualmente.

La base relacional mantiene recorridos, tarifas con vigencia temporal, empleados, clientes y registros de auditoría. Los procesos de consolidación agrupan los importes por asociado y período para formar la liquidación. La facturación electrónica utiliza los mismos datos comerciales para consultar el padrón y emitir comprobantes mediante AFIP.

Arquitectura de la grilla de tráfico, motor de fórmulas, disparadores, API y auditoría
Una arquitectura orientada a reglas cambiantesLa carga, el cálculo, los eventos y la trazabilidad comparten una única fuente de datos.

La implementación: convertir el conocimiento de la planilla en una plataforma

La decisión principal fue separar la experiencia de carga, el motor de cálculo y la persistencia de las reglas. La grilla conserva la productividad del XLS; las fórmulas expresan la lógica del recorrido; y la API garantiza que los datos, vigencias, permisos y eventos se apliquen de manera consistente.

Cuando el negocio cambia, una regla puede incorporar otra condición, consultar un nuevo valor relacionado o alterar la forma de calcular un importe sin reconstruir la grilla completa. Los registros en modo fórmula adoptan la lógica vigente y las excepciones manuales permanecen visibles.

El resultado es una plataforma que controla el tráfico de seguridad desde la salida del camión hasta la liquidación del asociado. La empresa conserva una forma de carga conocida, pero obtiene cálculos adaptables, recálculos selectivos, auditoría y una visión centralizada de toda la operación.

Next.jsReactNestJSNode.jsTypeORMAPI REST

Por qué no ves el nombre del cliente

Trabajamos bajo acuerdo de confidencialidad: no publicamos la razón social, ni datos comerciales, ni detalles técnicos que puedan comprometer la operación de nuestros clientes. Las métricas de este caso son reales y están validadas con ellos. ¿Necesitás más detalle para evaluarnos? Podemos ampliarlo bajo NDA.

Pedir más información