β›½ Fuel & Fleet Hub

IPM CDC Β· what's new, help, training, and an assistant you can ask anything

Release notes

NEWManagement Q&A, jump-bar navigation & KPIs-by-role

The auditor/finance dashboards now open with management's diesel-monitoring questions quoted verbatim and answered live, a sticky jump bar navigates every section in one tap, per-project Diesel monitoring shows praise / monitor / verification leads with Tier 1–2 evidence, and this hub gained the 🎯 KPIs & roles tab describing how each role uses the suite and what it measures.

NEWHub: help, training & Ask-Claude assistant

This page. Anyone can read the guides, take the short training modules, and ask the assistant questions about the suite.

NEWField entry app + live ledger loop

Fuel tenders now record issuances on their phone. Entries are validated at the pump (meter can't go backwards, operator & fuel truck required, server timestamps the entry) and land in the canonical FIS Ledger. Dashboards can pull the ledger live with the ⟲ Live ledger button.

v3Forensic view β€” pilferage tracing

The auditor and finance dashboards answer eight investigative questions live: ghost fuel, bowser leakage, meter rollback, siphoning signatures, who-received-what concentration, duplicate slips, and backdating.

v3Stakeholder views

Four separate builds β€” Auditor (full), Finance, Operations, and an Exec/Board overview. Each audience's build genuinely omits what it shouldn't carry (e.g. the board build carries no individual names or slip identifiers).

v2Real data + bowser toggle

The dashboards run on the full FIS dataset with a month selector, a daily-diesel chart, top-consumers panel, and an Equipment only / Incl. bowsers toggle that avoids double-counting bowser loads (~48% of gross).

v1Audit register

The original three-tab tool: per-slip register with flags, per-unit records, and fuel-balance reconciliation.

Which app do I use?

β›½ Fuel tender (field)

Use the Field Entry app at every issuance. You need the entry PIN from the audit office (enter it once in Settings).

πŸ“Š Auditor / Finance / Ops / Board

Use your dashboard link issued by the audit office. Each role has its own URL β€” don't share yours across roles.

Recording an issuance (tenders)

  1. Fill FIS no., unit code, litres, and the meter reading straight off the dial β€” not from memory. The app shows the unit's last reading; if yours is lower, re-read the dial.
  2. Record the tank balance before filling, trips, route and site.
  3. Operator (who received) and fuel truck are required β€” the audit traces fuel by person and pump.
  4. Seals: enter the seal you removed and the one you applied.
  5. Tap Save entry. Offline is fine β€” entries queue on the phone and sync when you have signal. A rejected entry shows the reason in the queue.

Logging time is stamped by the server when the entry arrives β€” enter fuel-ups the same day.

Reading the dashboard

Access & support

PINs, dashboard links, disputes about a rejected entry, or a meter override: contact the audit office. Nothing you view is uploaded anywhere β€” dashboards compute in your browser.

Three short modules. Pass the check (all answers right) to mark a module complete β€” progress is saved on this device.

1 Β· Recording fuel right at the pump

Every litre must be traceable to work done. That takes five disciplines at the pump:

  • Read the dial, not memory. A meter below the last recording looks like tampering and is refused.
  • Tank balance before filling is what lets the audit prove a fixed tank stays the same size. No balance β†’ no reconciliation.
  • Operator and fuel truck on every slip β€” concentration analysis traces leakage by person and pump.
  • Same-day logging. The server stamps arrival time; a slip logged days late is exactly where backdating hides.
  • Seals chain. Today's removed seal should be the one applied at the last fill.
1. The meter shows less than the unit's last recorded reading. You should…
2. Why record the tank balance before filling?
3. Who stamps the logging time?
2 Β· Reading the audit dashboard

The dashboard turns slips into three pictures: the operational picture (recording gaps to tidy), the peso picture (fuel that can't be tied to distance), and who must answer (High-flag units).

  • ZERO_KM = fuel issued, meter didn't move β€” the cleanest "verify this" signal.
  • Bowsers (FT/TANK) distribute fuel, they don't consume it. "Equipment only" avoids counting the same litres twice.
  • Class norms: a compactor is judged against compactors, an excavator's hours against excavators β€” never across classes.
  • Capture % = share of fills with a usable meter trail. Higher capture β†’ smaller unverifiable number.
1. FT-005 tops the consumption list. What is it?
2. A unit is flagged EFF_OUTLIER. That means…
3. "1,861 L unverifiable" means…
3 Β· How pilferage is traced

A clean trace links four things: slip ↔ meter movement ↔ operator/pump ↔ tank capacity. Where the chain breaks is where to investigate. The forensic panel asks eight questions, including:

  • Ghost fuel β€” issued with zero meter movement.
  • Bowser leakage β€” litres loaded into bowsers vs litres reaching equipment.
  • Rollback β€” meters that run backwards.
  • Concentration β€” unverifiable fuel ranked by receiving operator and dispensing truck. Rankings are leads, not verdicts.
  • Backdating β€” slip date vs server logging time.
1. The strongest single pilferage signal is…
2. An operator tops the unverifiable-fuel ranking. That means…
3. Backdating is detected by comparing…

What this system is, in one paragraph

Every litre of diesel IPM issues should be traceable to work done. The entry app captures each issuance correctly at the pump; the FIS Ledger keeps the one true record; the dashboards turn it into praise, monitoring and verification leads β€” fairly, class against class, site against site. Everyone's KPI below is the same number seen from a different chair: the share of diesel our records can fully account for, going up.

The suite at a glance

Your role, your KPIs

β›½ Fuel tender

You make every other number possible. The app enforces your quality bar at the pump.

  • Same-day logging rate β€” target 100% (fleet baseline: only 42% logged same/next day)
  • Meter-capture rate β€” every fill with a real dial reading (baseline 76%)
  • Rejected-entry rate β€” trending to zero as habits set in

🚚 Operations / fleet lead

Your instrument is the Diesel monitoring section: praise, monitor, and Tier-1 accounts to close.

  • km-capture % per site β€” rising month over month
  • Backward-meter count β€” a process failure indicator, target zero
  • Units within 1.5Γ— class norm β€” your efficiency compliance figure
  • Tier-1 accounts closed before period sign-off

πŸ’° Finance

Your number is the exposure line: diesel the records can't yet tie to work, costed at your rate.

  • Unverifiable litres (and PHP, indicative) per month β€” trending down
  • Bowser-in vs equipment-out gap β€” distribution leakage
  • Reconciliation coverage β€” fills with tank balance recorded

πŸ” Audit office

The forensic screens and convergence method tell you which slips to pull first.

  • Verification leads opened β†’ resolved
  • Data-quality rate β€” quarantined meter pairs falling
  • Late-logging % β€” backdating exposure shrinking

πŸ› Executives / board

One glance: consumption, the unverifiable share, and the trend β€” no individuals, by design.

  • Total consumption vs unverifiable share, month over month
  • Capture % β€” the single health metric of the whole programme

🧭 Everyone

Fairness is a feature: flags mean verify, praise gets its meter checked too, and no one is ranked on thin evidence.

  • Training modules completed (see πŸŽ“ Learn)

Current status

Questions about access, links or PINs: the audit office.

Hi! I'm the Fuel & Fleet assistant. Ask me anything about recording fuel, the dashboards, flags, or how the audit traces work β€” e.g. "why was my entry rejected?" or "what does ZERO_KM mean?"
Answers come from Claude with knowledge of this suite β€” it can't see live fuel data, so for numbers use your dashboard. Don't paste passwords or PINs into the chat.