FlyAkeed — back to CEO Dashboard
Online vs Offline — Transaction Performance
FlyAkeed Digital Vision vs Manual Workflow · TRAACS spine + AkeedOS/AOS/ZentrumHub validation · Iqbal Basha. M

Dashboard 1 — Digital Vision

multi-source validated
Online = platform-originated. WEB SERVICE WS, else 2nd validation — Air: TRAACS PNR ↔ AkeedData/AOS PNR + AkeedData BookingId found. Hotels: TRAACS Conf ↔ ZentrumHub Provider Conf (FA- = whitelabel). Click a service for the type breakdown.
online share · transactions
Online Offline

Dashboard 2 — Manual Workflow

agent-field only
Online = agent fields only. Air: booking AND ticketing = WEB SERVICE WS. Hotels/Cars/Others: agent = WEB SERVICE WS. Click a service for the type breakdown (incl. booked-WS / agent-ticketed sub).
 
online share · transactions
Online Offline

Logic & KPI Definitions — what every number on this page means (kept in sync with the dashboards)

Metric: transaction counts. Spine: TRAACS (system of record) — each document line = 1 transaction, counted once. AkeedData (Control Number = PNR), AOS (PNR) and ZentrumHub (confirmation no.) are used only to validate/tag online vs offline; they never add a count. Excluded everywhere: VOID tickets; NEOM (an account inactive in 2026 — toggle to include for 2025); "Others" keeps genuine travel/ancillary services only (visa, train, meeting rooms, meals, events, hospitality) — commercial/platform revenue (TMS, incentives, white-label, ERP, SMS, manpower) is excluded.

Air transaction type is read from the document prefix (not Ticket Status, which shows the ticket's final state): INV non-reissue = Original Issuance · INV + reissue flag = Reissue · RFD = Refund. Reissue & Refund have no API → always Offline. Only Original Issuance carries the online/offline decision.

Dashboard 1 — Digital Vision (multi-source validated)

Air (Original Issuance):
  • Booking Agent = WEB SERVICE WS or Ticketing Agent = WS → Online
  • Else 2nd validation: TRAACS PNR found in AkeedData Control Number (BookingId present) or in AOS PNR (with AkeedData BookingId) → Online; else Offline
  • Reissue, Refund → Offline
Hotels:
  • Booking Agent = WS → Online
  • Else TRAACS Supplier/Hotel Conf No matches ZentrumHub Provider/Hotel Confirmation No → Online (WL if ZentrumHub BookingId starts FA-); else Offline
Cars / Others:
  • Agent = WS → Online; else Offline
KPIs:
  • Online / Offline share % (donut + per-service)
  • Agent involvement on online = D1 online − D2 online (platform-originated but agent-completed)
  • API scope toggle: online/offline restricted to carriers/suppliers with ≥1 online booking (data-driven "API-connected"); headline shows addressable offline vs structural (no-API). Click a service in API scope to expand a 3-way breakdown:
    • Flights: Online (API-connected) · Offline — API carriers (addressable, could be online but booked offline) · Out-of-scope carriers (no API yet — structurally offline; click to open the per-carrier breakdown ranked by volume, to prioritise direct-API onboarding). Scoped to Original Issuance; reissue/refund are excluded (always offline, no API).
    • Hotels: Online — API/direct · ZentrumHub (WL, ZentrumHub FA- whitelabel, counted inside online) · Offline.
  • Click a service (All scope) → transaction-type drill-down

Dashboard 2 — Manual Workflow (agent-field only, no cross-source recovery)

Air (Original Issuance):
  • Booking Agent = WS and Ticketing Agent = WS → Online; else Offline
  • Reissue, Refund → Offline
  • Sub under Original: Failed / Error Handling — Booked API & Issued Manual = Booking WS & Ticketing non-WS
Hotels:
  • Booking Agent = WS → Online; else Offline
  • Sub under Original: Booking WS & Ticketing non-WS (0 in current data)
Cars / Others:
  • Agent = WS → Online; else Offline
KPIs:
  • Online / Offline share % (donut + per-service)
  • Transaction-type drill-down with the "Booked API / Issued Manual" sub

Duplication rule

  • Each TRAACS document = 1 transaction. An issued-then-refunded ticket = 2 transactions (1 INV Original + 1 RFD Refund). Cross-source matches never add a count.
Filters (Year / Quarter / Month) and the NEOM & API-scope toggles apply per dashboard. This definitions panel is updated whenever any logic or KPI changes. Prepared by Iqbal Basha. M · TRAACS + AkeedOS + AOS + ZentrumHub · Generated 2026-07-09.