Skip to main content

12. Reports

The Reports module provides analytical insights into operational activities and order execution within the BhuMeet platform.

Reports help administrators review pilot productivity, monitor spraying operations, analyze order performance, and export operational data for external analysis or record keeping.

The Reports module currently provides the following reports:

  • Pilots Performance Report
  • Spraying Orders Report

Both reports support time-based filters, column sorting, pagination, and export functionality.

Report Selection Guidance

Report Best Used For
Pilots Performance Report Evaluating pilot productivity, completed work, acreage coverage, and revenue contribution over time.
Spraying Orders Report Reviewing detailed spraying order records including service dates, customer details, operational measurements, billing amounts, and order status.

Use the Pilots Performance Report for performance analysis and operational planning.
Use the Spraying Orders Report when reviewing individual service orders, verifying operational details, or auditing billing records.

12.1 Accessing Reports

Follow these steps to open the Reports module:

  1. Log in to the BhuMeet Web Application.
  2. From the left navigation panel, click the Reports
  3. The Reports landing screen
  4. Select the required report from the available options.

Available reports include:

  • Pilots Performance
  • Spraying Orders

Each report opens a detailed view containing filters, tabular data, and export options.

Reports Landing Screen
Reports Landing Screen

12.2 Pilots Performance Report

The Pilots Performance Report provides aggregated statistics for each pilot based on operational activities.

This report helps administrators monitor pilot productivity and evaluate operational efficiency across different time periods.

The report summarizes:

  • Completed orders
  • Cancelled orders
  • Missed orders
  • Paid orders
  • Total acres completed
  • Revenue generated

12.2.1 Report Overview

The report displays pilot-level performance metrics in a tabular format.
Information shown includes the number of orders handled by each pilot, operational output in acres, and total revenue generated from completed orders.
The data displayed updates dynamically when filters are applied.

Pilot Performance Report
Pilot Performance Report

12.2.2 Time-Based Filters

The report supports predefined time filters that allow users to quickly analyze performance across different time periods.

Available filters include:

  • Today
  • This Week
  • This Month
  • This Year
  • Custom

Selecting a filter automatically refreshes the report data.

Today

Displays records for the current system date only.
Date format used in the report:
DD/MM/YYYY

This Week

Displays records from the start of the current week to the current system date.

The week begins on Monday.

The system automatically calculates the reporting period based on the current date.

Reports This Week Filter Applied
Reports This Week Filter Applied

This Month

Displays records from the first day of the current calendar month to the present date.

Reports This Month Filter Applied
Reports This Month Filter Applied

This Year

Displays records from 01 January of the current year to the present date.

Reports This Year Filter Applied
Reports This Year Filter Applied

12.2.3 Custom Date Range

The Custom filter allows the user to define a specific reporting period.

Steps to apply a custom filter:

  1. Click Custom.
  2. A date range dialog box appears.
  3. Select the From
  4. Select the To
  5. Click Apply.

The report refreshes and displays records within the selected date range.

Reports Custom Date Range
Reports Custom Date Range

Validation rules:

  • The From date must be earlier than or equal to the To
  • Only valid calendar dates can be selected.

To close the dialog without applying changes, click Cancel.

12.2.4 Report Table Structure

The Pilots Performance Report displays aggregated metrics for each pilot.

Columns available in the report:

  • Sr No.
  • Pilot
  • Missed
  • Cancelled
  • Completed
  • Paid Requests
  • Acres Completed
  • Revenue Generated

Column Definitions

Column Description
Missed Orders assigned but not executed
Cancelled Orders cancelled before execution
Completed Successfully executed orders
Paid Requests Orders marked as paid
Acres Completed Total area serviced by the pilot
Revenue Generated Revenue generated from completed paid orders

12.2.5 Sorting and Pagination

Sorting

Each column header supports sorting functionality.
Users can click a column header to sort the data in ascending or descending order.
Sorting helps quickly organize information by pilot name, number of completed orders, acreage, or revenue.

Pagination

When the dataset contains many records, the report is divided into multiple pages.
Pagination controls appear at the bottom of the report.

Example:
Page 1 of 4
1 2 3 4
Users can navigate between pages to view additional records.

12.2.6 Downloading the Report

The Download Report button allows exporting the report data for external analysis.

Location:
Top-right corner of the report screen.

Export format:
Microsoft Excel (.xlsx)

The exported Excel file contains the same report data fields available in the report table.

Download Report
Download Report

12.3 Spraying Orders Report

The Spraying Orders Report provides a detailed view of individual spraying service orders.

Unlike the Pilots Performance Report, which displays aggregated pilot metrics, this report displays transaction-level order information.

It helps administrators review operational details, verify service execution, and track order status.

The report includes:

  • Order identification
  • Request and service dates
  • Customer information
  • Location details
  • Assigned pilot
  • Completed area or tank usage
  • Rate and total amount
  • Current order status
Spraying Orders Report
Spraying Orders Report

12.3.1 Report Overview

The Spraying Orders Report displays detailed information for each spraying order in tabular format.
Each record represents a single spraying order created in the system.
The report enables administrators to monitor operational activities, verify completed services, and track billing information.

12.3.2 Time-Based Filters

The Spraying Orders Report supports the same time filters used in the Pilots Performance Report.

Available filters:

  • Today
  • This Week
  • This Month
  • This Year
  • Custom

Selecting a filter updates the report dataset automatically.

12.3.3 Custom Date Range

Users can apply a custom reporting period using the Custom filter.

Steps

  1. Click Custom.
  2. Select the From
  3. Select the To
  4. Click Apply.

The report refreshes and displays records within the selected date range.

Spraying Orders Report Custom Date Range
Spraying Orders Report Custom Date Range

12.3.4 Report Table Structure

The Spraying Orders Report displays detailed order records.

Columns available:

  • Request No
  • Request Date
  • Service Date
  • Location
  • Brief Address
  • Customer Name
  • Pilots Name
  • Completed Area (Acres / No. of Tanks)
  • Rate per Acre / per Tank
  • Amount
  • Status
Spraying Orders Report Table with Data
Spraying Orders Report Table with Data

Column Definitions

Column Description
Request No Unique identifier of the spraying order
Request Date Date when the order was created
Service Date Scheduled date for spraying service
Location Service location or village
Brief Address Detailed service address
Customer Name Farmer or customer requesting the service
Pilots Name Assigned drone pilot responsible for the operation
Completed Area (Acres / No. of Tanks) Area sprayed or number of spray tanks used
Rate per Acre / per Tank Service rate applied to the order
Amount Total billing amount for the order
Status Current operational status of the order

Measurement Types

Spraying operations may be recorded using two measurement methods.

Acre-Based Spraying

The total sprayed area is recorded in acres.

Example:

15.00 Acres

Tank-Based Spraying

The spraying work is recorded based on the number of spray tanks used.

Example:

6 Tanks

Order Status

The report reflects the current lifecycle status of each order.

Common status values include:

  • Placed
  • Accepted
  • Rescheduled
  • Cancelled
  • Paid

12.3.5 Sorting and Pagination

Sorting

Columns can be sorted by clicking the column header.

Sorting allows users to quickly organize orders by:

  • Request date
  • Service date
  • Customer
  • Amount
  • Status

Pagination

Large datasets are divided into multiple pages.
Pagination controls appear at the bottom of the screen.

Example:
Page 1 of 3
1 2 3
Users can navigate between pages to view additional records.

12.3.6 Downloading the Report

Users can export the Spraying Orders Report for offline analysis.

Steps

  1. Click Download Report.
  2. The system generates an Excel file containing the report data.

Export format:
Microsoft Excel (.xlsx)

The exported file includes the same report data fields available in the report table.

Downloaded Spraying Orders Excel Report
Downloaded Spraying Orders Excel Report
Table of Contents
Scroll to Top