Strict filter: pickup or destination text contains OTP/LROP or OTOPENI Airport (town addresses excluded).
Source files: Income Structure and Job Analogue exports for the two periods shown above.
Current period vs previous period. KPI numbering matches the spec sheet. #3 (Active cars %) needs a registered-fleet roster we don't have yet — replaced with "Unique active vehicles". #6 shows all cancelled rides for now — ~92% of cancellations have no documented reason, so a true "lack of supply" split isn't available yet (waiting on better cancel-reason data). #10 uses the spec formula Σ(Client Price − Driver Price − bonuses − adjustments) with bonuses and adjustments set to 0.
Definitions: Login h / car / day = total login hours ÷ unique vehicles with at least one DONE job ÷ 7 days. Fleet utilisation = busy ÷ online (already shown on Overview). Time to pickup uses the Response Time column on ASAP DONE jobs only. Fulfilment rate = DONE ÷ (DONE + CANCELLED).
Per-fleet operational snapshot for the two main Bucharest fleets. Hours, rides, sales and earnings come from the operator's own per-fleet daily roll-ups (authoritative). Unique vehicles is a proxy — `job_analogue` has no fleet column, so it counts distinct vehicle plates by the fleet's service whitelist (BlackCab Fleet ← service in {BlackCab, BlackCab 7}; Select Fleet ← service = Select).