Ir al contenido
EN

Combustible

La pantalla de Combustible registra cada carga de combustible de la flota: cuándo se cargó, cuántos litros, a qué costo y en qué estación de servicio, para calcular el rendimiento y el gasto mensual por vehículo.

Controla el consumo real de combustible de cada vehículo, detecta anomalías de rendimiento (consumo inusualmente alto) y calcula el costo operativo de la flota para el análisis de costos mensual.

Combustible — listado de cargas

Navegar a Flota → Combustible en el menú lateral.

CampoDescripción
VehículoVehículo que recibió la carga
PlacaIdentificación del vehículo
FechaFecha y hora de la carga
LitrosCantidad de combustible cargado
CostoMonto total de la carga
OdómetroLectura del odómetro al momento de la carga
EstaciónEstación de servicio (opcional)
TipoGasolina, diésel, eléctrico
ConductorQuién realizó la carga

El sistema calcula automáticamente el rendimiento (km/litro) comparando las lecturas del odómetro entre cargas consecutivas del mismo vehículo.

Cada carga genera un asiento contable (best-effort):

  • Débito: Gasto de Combustible
  • Crédito: Caja / Banco

Hallazgo QA (2026-04-26):

  • Las columnas “Fecha”, “Placa Vehículo” y “Litros” aparecen vacías o con valor 0.00 en todas las filas. El SP usp_Fleet_Fuel_List no estaría retornando estos campos o el mapping del frontend no coincide (P1).
  • El tipo de combustible se muestra en inglés (GASOLINE, DIESEL) — pendiente localización (P2).
  • La columna “Estación” se renderiza sin tilde (“Estacion”) — error tipográfico en la definición de columna (P3).
  • cache.zentto.net/v1/grid-layouts/module-flota:combustible:list devuelve 500 (P1).

Vista no tecnica del proceso. Pensada para conductores, responsables de flota y personal de administracion.

Flujo del usuario — Flota · Combustible

Editable en draw.io: descarga el SVG → en draw.io: File → Import from → Device → selecciona el SVG. Cada nodo queda editable.

Vista tecnica para desarrolladores: sequence diagram con endpoints, stored procedures, calculo de rendimiento y asiento contable.

Flujo tecnico — Flota · Combustible

ComponenteTipoUbicacion
GET /v1/flota/combustibleRoute Expressweb/api/src/routes/flota/fuel.ts
POST /v1/flota/combustibleRoute Expressweb/api/src/routes/flota/fuel.ts
usp_Fleet_Fuel_ListStored procedure (SQL Server + funcion PG)web/api/sqlweb*/includes/sp/
usp_Fleet_Fuel_CreateStored procedure (SQL Server + funcion PG)web/api/sqlweb*/includes/sp/
flt.FuelLogTabla operativaweb/api/migrations/postgres/
flt.VehicleTabla operativa (UPDATE odometro)web/api/migrations/postgres/
acc.JournalEntryTabla contable (side-effect best-effort)web/api/migrations/postgres/
FuelListPage.tsxComponente Frontendweb/modular-frontend/packages/module-flota/src/

Editable en draw.io: descarga el SVG → File → Import from → Device.