3.4. Main Menu
3.4.1. Overview
- The Main Menu provides shortcuts to the key sections, shown below.
FIGURE: MAIN MENU SHORTCUTS.

It can be accessed from any page in two ways:
Tapping the icon at the upper left of the screen, or
Swiping right from the left edge of the screen
3.4.2. Home
Returns user to the Home Screen (Section 3.3).
3.4.3. Dashboard
Functionality
- Provides at-a-glance collection and billing data from various sources of the company
- Updated in real time as payments are made and recorded
Key Users
Designation | Main Purpose | Example Use Case |
---|---|---|
CSA | Reviewing the plant-wide collections that need to made | Assessing the percentage of billed revenue which is still outstanding |
Cluster In-charge | Summary of billing and collections in a specified time interval | Tracking amount collected for different services (energy, connection, water, etc.) in the cluster |
State In-charge | View current billing and collection for the portfolio | Tracking total revenue, and the expected cash-flow from collections at each plant in the State |
Page Details

- Total Billing is explained in Section 3.4.3.1
- Total Collection is explained in Section 3.4.3.2
- Amounts billed and collected for various services
- Filter to select a specific plant and/or time interval

- Collection Detail details how the collection has been made:
- POS — Collected in person by a field agent
- Wallet — Payment made through an electronic wallet
- Cash Card — Payments made through credit/debit cards
- YTD Outstanding refers to the outstanding payments that are yet to be made by customers from the beginning of the Calendar year
3.4.3.1. Total Billing
Functionality
- The Total Billing page summarises the revenue from each site
Page Details

- Tabular Data of each plant is described here. The columnar data includes:
- Amount billed to prepaid customers
- Amount billed to post-paid customers
- Total amount billed to all customers
- Percentage of customers billed
Arrows indicate month-on-month change in revenue:
- ↓ Red -- revenue decrease
- ↑ Green -- revenue increase
- Total Bar shows the total amount for all plants
- Green Rows show total amounts for each cluster of plants
3.4.3.2. Total Collection
Functionality
- The Total Collection page summarises collections at each site
Page Details

- Tabular Data of each plant
- Total Bar shows the total amount for all plants
- Green Rows show the total amounts for each cluster of plants
3.4.4. Cash Register
Functionality
- The Cash Register page provides a historical account of each customer’s transactions
- It is updated in real time as payments are made and recorded
- A pie chart summarises the aggregate collections
Key Users
Designation | Main Purpose | Example Use Case |
---|---|---|
CSA | Tracking customer bills and payments | Resolving disagreements about whether or when a bill was paid via a particular method or not |
Cluster In-charge | Summary of collections in a specified time interval | Tracking amount collected for different services (energy, connection, water, etc.) for plants in the cluster |
State In-charge | Summary of collections within the state | Tracking amount collected for different services for the entire state |
Page Details

- Filter Bar for selecting a plant and time interval
- Pie Chart splits the total collection into contributions from different services
- Numerical Data of amount collected for each service
- Search Bar for quickly locating a particular customer: user can type the name or the unique customer ID
- Transaction Details presents a list of all payments collected from customers in the selected time-frame, with most recent first
- Tap any entry to view customer's account page (Section 3.5.2)
3.4.5. Spark Server
Functionality
- Gives limited access to smart Spark meter data
- The user may remotely switch meters on and off from here
Key Users
Designation | Main Purpose | Example Use Case |
---|---|---|
Technician | Review the status of the meter associated with a particular customer at the plant | Checking whether the meter has automatically tripped into the off state |
CSA | Same as Technician | Checking the status of a particular meter |
Cluster In-charge | Control the state of the meter for a particular customer or group of customers | Shutting off the meter of a customer whose faulty appliance is impacting the whole distribution network |
State In-charge | Same as Cluster In-charge | Shutting down multiple meters at one time in the state of a technical emergency |
Page Details

- Meter List, with one row per meter, shows the associated customer and meter state:
- * Red - Inactive
- * Green - Active
- * Blue - Auto
- Search Bar: find a specific entry by typing the customer name, ID, or meter number.
- Plant Dropdown used to select a particular plant

On tapping any particular meter, the application redirects to the meter’s page
- Master Details includes key customer and meter information
- Meter Status gives us the current meter activity status, and allows switching between ON, OFF, and AUTO
- Reset Meter option used to reset meter settings and details to default
3.4.6. Receivable
Functionality
- The receivables section displays the bills and balance for every customer at a given plant
- Agents may register payments from customers to update their balance
- For users with access to multiple plants, information will only be displayed once a particular plant is selected
Key Users
Designation | Main Purpose | Example Use Case |
---|---|---|
Operator | Validate whether a customer is active | Checking the cause when a customer comes to the plant to complain of a connection issue |
CSA | View the expected revenue and outstanding from each customer at the plant | Prioritising which customers (or ex-customers) the sales team should approach for settling arrears |
Cluster In-charge | Summary of collections in a given time interval | Comparing different plants’ collection performance for the current month |
State In-charge | View customers with high outstanding accounts | Reviewing customer payment history when deciding whether to deactivate or reactivate an account |
Navigation Note that this page is also accessible directly from the Home Screen – see Section 3.4.2
Page Details

- Filter Bar used to show information according to:
- Plant (number of customers in brackets)
- Active/inactive customers
- List sorting by billed amount or outstanding amount
- Which service is being billed
- Billing Amounts listed for each customer (with customer ID)
- Green: active customer
- Red: inactive customer
Tapping a customer links to a menu of information explained in Section 3.5.2
Payments may be registered by selecting the “Add Transaction” option
- Total Bar shows the sum of each column, given the selected filters
- Search quickly for a particular customer by typing their name or customer ID
- Dotted Icon tapped to show the following options
- Send SMS
3.4.6.1. Aging Receivables
Functionality
- The Aging Receivables section displays separate lists of active and banned customers of a particular plant that are yet to pay their dues to the company.
- There are two lists – Active and Banned
The following are the pages that can be viewed through this functionality:
*Active | *Banned |
---|---|
Detailed list of Active consumer statistics for every plant | Detailed list of Banned consumers for every plant |

On tapping Send SMS
The user must confirm that an SMS should be sent to all customers at a plant (see Section 3.10.6).
On tapping Aging Receivables
You will be directed to the active list of customers at the plant:
- Tabular Column of all the active consumers at a particular site along with the total receivable that is still to be collected is displayed. The number in the brackets under the amount show the total number of consumers. The columnar data includes:
- 45-60 days
- 61-90 days
- 91-120 days
- Greater than 120 days
- Total Bar displays the aggregated columnar results of the table.
- Navigation Bar used to navigate between the Active consumer column and the Banned consumer column
- Green Rows show total amounts for each cluster of plants
The next screenshot displays the result on tapping ‘Banned’

- Tabular Column of all the banned or inactive consumers at a particular site along with the total receivable that is still to be collected is displayed. The number in the brackets under the amount show the total number of consumers. The columnar data includes (Section XX):
- Less than 30 Days
- 30-60 Days
- 60-90 Days
- Greater than 90 Days
- Total Bar displays the aggregated columnar results of the table.
- Navigation Bar used to navigate between the Active consumer column and the Banned consumer column
3.4.7. Contacts
Functionality
- The contacts page is a list of all company personnel, along with details such as their designation and mobile number
- The operators have been divided based on the company and the state they are working in
Key Users
Designation | Main Purpose | Example Use Case |
---|---|---|
All Employees | Access to individual employees contact | To verify a decision made by another agent working at the company |

- Search for a particular contact by name, plant, or designation
- Contact Details of each operation is provided in alphabetical order