📖 Afaqy Knowledge Base / Smart Taxi / Admin Portal / Reports
The Reports module provides operational and regulatory reporting across client accounts.
It includes:
- Trip Log Report
- WASL Trip Report
Both reports share common filtering behavior, generation logic, and export functionality.
Report Generation Logic
Reports do not display data by default.
The table remains empty until required filters are selected and Generate is clicked.
Mandatory Filters
Before generating any report, the administrator must define:
- Account
- Date & Time Range
- Unit (Vehicle)
Generate Button
Clicking Generate:
- Validates filter inputs
- Validates date range (≤ 3 months)
- Retrieves filtered data
- Populates the report table
Data reflects only the selected account and time range.
Export Functionality
Both reports support:
- CSV Export
Export behavior:
- Exports only the currently generated dataset
- Respects selected filters
- Includes all visible columns
Exports reflect the exact state of the generated report.
Reporting Time Range Limitation
The selected reporting period:
- Must not exceed 3 months
- If the selected range exceeds 3 months, the report will not generate
This limitation ensures:
- System performance stability
- Compliance with reporting constraints
- Efficient export processing
Empty State Behavior
If required filters are not selected:
- The table displays no records
- The record counter shows:
Showing 0 to 0 of 0 entries
This is expected behavior until Generate is clicked with valid filters.
Trip Log Report
The Trip Log Report provides aggregated operational statistics per vehicle within the selected time range.
Purpose
The Trip Log Report is primarily used for:
- Operational review
- Revenue tracking
- Distance analysis
- Settlement preparation
Vehicle Summary Table
Each row represents one vehicle within the selected period.
Columns
- Vehicle Name
- Vehicle Type
- No. of Trips
- Total Distance
- Total Distance Fare
- Total Waiting Time Fare
- Gross Total
This table provides a per-vehicle operational summary.
Administrators can control the visibility of any column—such as No. of Trips, Total Distance, Total Distance Fare, Total Waiting Time Fare, Gross Total, Total Vat, and Total Fare—by clicking the
icon to show or hide columns as needed
Clicking the eye icon in the respective vehicle's row opens the Vehicle Detailed Report.
Vehicle Detailed View
This view provides trip-level breakdown for a specific vehicle.
Summary Panel
Displays aggregated totals for the selected vehicle:
- Vehicle Name
- Total No. of Trips
- Total Distance
- Total Distance Fare
- Total Waiting Time Fare
- Gross Total
- Total VAT
- Total Fare
These totals reflect the selected reporting period.
Export
The Vehicle Detail page includes an Export button.
Exports:
- CSV format
- Trip-level dataset for the selected vehicle
- Respects reporting period
Trip-Level Table
Displays individual trips with:
- Trip ID
- Driver Assigned
- Pickup Location
- Pickup Time
- Drop-off Location
- Drop-off Time
- Trip Distance
This view is used for:
- Trip auditing
- Driver validation
- Distance verification
- Dispute investigation
Table headers that have the attached icon next to them allow data sorting.
WASL Trip Report
The WASL Trip Report provides regulatory trip records transmitted to the WASL system.
This report focuses on compliance data rather than financial aggregation.
Purpose
Used for:
- Regulatory audits
- Compliance validation
- Government reporting
- Trip dispatch confirmation
- Driver identifier verification
Administrators can control the visibility of any column—such as Trip Number, Sequence No, Driver Identifier, Departure Longitude, Departure Latitude, Departure Latitude, Departed When, Pickup Vehicle Status, Drop off Vehicle Status, No of Passengers, Activity, Arrival When, Distance in Meters, Total Cost, Customer Rating, Payment Method, Trip Created Action, Trip Updated Action, WASL Created Response, and WASL Updated Response—by clicking the
icon to show or hide columns as needed
WASL Report Table
Each row represents a regulatory trip dispatch record.
Columns
- Vehicle No
- Trip Number
- Sequence No
- Driver Identifier
- Departure Longitude
- Departure Latitude
- Departed When
This dataset reflects trip departure records submitted to WASL.
Table headers that have the attached icon next to them allow data sorting.
Sorting & Pagination
Both reports support:
- Column sorting (ascending/descending)
- Pagination controls
- Page size selection
- Entry count display
Operational Use Cases
The Reports module is used for:
- Fleet performance analysis
- Revenue and distance validation
- Trip-level audit investigation
- Driver activity verification
- WASL compliance reporting
- CSV-based data sharing