Operaciones
El núcleo del día a día.
Viajes
Un viaje representa un servicio de transporte que tu empresa ejecuta. Tiene:
- Fecha, origen y destino.
- Cliente (la empresa que te contrata).
- Vehículo y chofer asignados.
- Cargas (producto, peso, tarifa por tonelada) y pallets opcionales (cantidad y monto).
- Tarifa total: la app la sugiere como suma de cargas + pallets; podés aceptarla o pisarla. Si el cliente tiene tarifa fija por viaje, el total es ese monto y las cargas no lo modifican (ver sección Tarifas).
- Kilómetros recorridos.
- Estado:
pendiente,en_curso,completado,cancelado. - Número de remito (y adjunto opcional). Necesario para los cruces de facturación.
- Número de orden (clientes con pedidos de despacho — permite matchear retornos de pallets).
Datos pendientes
Si a un viaje en curso o completado le falta tarifa, km o remito, el listado lo marca como pendiente para que lo completes después. Cargar rápido y completar luego es un flujo esperado.
Detalle en modal
Desde el listado (y desde otros módulos que referencian un viaje, como los pedidos de despacho), el viaje se abre como modal flotante para edición rápida sin perder la pantalla. La página completa del viaje tiene además cargas, adjuntos y acciones de estado.
Costo y margen estimado
Visible solo a propietario y administrador ; el operador y el chofer no lo ven.
En el detalle del viaje aparece la card "Costo estimado" con tres componentes:
- Combustible: rendimiento real del vehículo (litros/km calculado del historial de cargas de combustible) × precio del litro de la carga más cercana a la fecha del viaje.
- Chofer: si el viaje ya está incluido en una liquidación, se usa el monto real de esa liquidación; sino se estima como sueldo base prorrateado entre los viajes del mes + tarifa/km + viáticos por viaje.
- Mantenimiento: costo total de fichas mecánicas del período dividido por los km del período, multiplicado por los km del viaje.
La card muestra el total estimado y el margen (tarifa total − costo estimado). Los componentes sin datos suficientes aparecen como "—". Es una estimación operativa, no un dato contable.
Filtros y búsqueda
La lista de viajes se filtra por fecha, vehículo, chofer, cliente, estado, remito y pendientes. La búsqueda libre va por origen/destino/observaciones/número de remito.
Exportar
Opciones "Exportar CSV" y "Exportar Excel" arriba a la derecha del listado, con totales de km y tarifa al pie. Respeta los filtros activos.
Agenda
Calendario de viajes con cuatro vistas:
- Día: lista u horario del día, con el briefing (tareas y recordatorios del día) y notas del día compartibles.
- Semana: grilla chofer × día. Podés arrastrar un viaje a otro día para reprogramarlo.
- Mes: calendario mensual.
- Capacidad: próximos 14 días con la carga de viajes por chofer.
Los choferes (rol driver) también ven la Agenda, pero solo con sus propios viajes y sin tareas/recordatorios de otros.
Tareas
Pendientes del equipo. Cada tarea tiene título, notas, vencimiento, prioridad (baja/media/alta), asignado, y opcionalmente:
- Entidad vinculada: cliente, viaje, vehículo o chofer.
- Recurrencia: diaria, semanal, quincenal, mensual, trimestral o anual.
Estados: pendiente, hecha, cancelada. Cualquier miembro (propietario, administrador u operador) crea tareas; completar/editar puede hacerlo el creador o el asignado. Filtros por estado y vencimiento (hoy, esta semana, vencidas, sin fecha).
Choferes
Datos personales + documentación obligatoria con vencimientos:
- Licencia de conducir.
- LiNTI (Licencia Nacional de Transporte Interjurisdiccional).
- Libreta sanitaria.
- Otros documentos (texto libre).
- Datos de contacto y emergencia.
- Sueldo: visible solo a roles
owneryadmin.
Las alertas automáticas avisan antes de cada vencimiento (umbrales configurables).
Acceso a la app
Desde la ficha del chofer podés invitarlo a usar la app con rol chofer (ve solo sus viajes, carga combustible y fichas). Detalle en la sección Permisos y roles.
EPP (Elementos de Protección Personal)
Botiquín, casco, antiparras, etc. — con vencimientos por chofer. Útil para auditorías.
Vehículos
CRUD de la flota. Para cada vehículo:
- Patente, marca, modelo, año, número interno.
- Tipo: camión / utilitario / acoplado / semirremolque.
- Vencimientos: VTV, seguro, CNRT — con alertas.
- Documentación adjunta: cédula, póliza, etc.
- Km actual: se actualiza automáticamente desde las cargas de combustible (toma el mayor km registrado).
- Período fuera de servicio: marcar el vehículo como no disponible (con motivo) durante un rango. Aparece en el detalle y en alertas.
Filtros
Por tipo (camión / acoplado / etc.), estado (activo / inactivo / todos) y solo-con-alertas.
Asignaciones chofer ↔ vehículo
Definí quién maneja qué. Una asignación tiene chofer, vehículo, fecha desde y fecha hasta (null = activa).
Cuando un viaje se carga, el chofer del vehículo se autocompleta desde la asignación activa.
Recordatorios
Avisos con fecha de vencimiento, agrupados por urgencia (vencidos / próximos 7 días / próximos 30 / más adelante). Dos orígenes:
- Automáticos: VTV, seguro, CNRT, licencia, LINTI, cheques por acreditarse, facturas vencidas, gastos recurrentes, cubiertas por km. Los umbrales (días de anticipación por nivel) se configuran en
Configuración → Alertas. - Manuales: los creás vos, asignables a un vehículo, un chofer o generales.
Acciones sobre cada recordatorio: completar, posponer, descartar o crear una tarea a partir de él. Podés restringir un recordatorio a roles puntuales (ej. solo admin/owner).
Lugares
Catálogo de orígenes/destinos frecuentes. Se autocompleta cuando cargás viajes.
Clientes
Empresas a las que les facturás. Tienen razón social, CUIT, condición IVA, contacto, dirección.
Desde la ficha de un cliente ves todos sus viajes, facturas emitidas, saldo, ranking de rentabilidad.