Skip to content

Rate Payer Management

Overview

Rate Payer Management handles the registration, verification, and management of all rate payers (property owners) in the system. Rate payers can be Individual or Organisation types. The module includes a 5-step registration wizard, verification workflows, and list views filtered by type and verification status.

Navigate to: Sidebar → Rate Payer Management


Rate Payer List Views

View Route Description
All Rate Payers /ratepayerinformation/ratepayers All registered rate payers
Individual Rate Payers /ratepayerinformation/individualratepayers Individual type only
Organisation Rate Payers /ratepayerinformation/organizationalratepayers Organisation type only
Unverified Rate Payers /ratepayerinformation/unverifiedratepayers Pending OTP verification

Rate Payer List

Rate Payer List

Element Description
Search bar Search by name, phone, email, or rate payer ID
Filter tabs All, Individual, Organisation, Unverified
Add Rate Payer button Opens the 5-step registration wizard
Rate Payer card Shows name, type, contact, verification status

Rate Payer Card

Field Description
Avatar Auto-generated initials with colour
Name Full name (Individual) or organisation name
Type Individual or Organisation
Rate Payer ID System-generated unique identifier (e.g. RP-2026-84)
Contact Phone number or email
Verification Status Verified (green) or Unverified (orange)
View Details button Opens the rate payer detail page

Unverified Rate Payers

Unverified Rate Payers

Rate payers who have registered but not completed OTP verification. These accounts are in a pending state and cannot fully use the system until verified.

!!! tip "Things to check" - Each tab shows only rate payers matching that filter - Tab counts match the actual number of rate payers - Search works across name, phone, email, and ID fields - Unverified rate payers are clearly distinguished from verified ones - Pagination works correctly for large datasets


Add Rate Payer (5-Step Wizard)

Navigate to: Sidebar → Rate Payer Management → Add Rate Payer

The rate payer registration is a 5-step wizard with a progress tracker at the top.

Progress Steps

Step Name Description
1 Personal Information Basic personal/org details
2 Contact Information Phone, email, address
3 Identification ID type and number
4 Review Summary of all entered information
5 Submit Confirmation and submission

Step 1: Personal Information

Step 1 - Personal Info

For Individual Rate Payers

Field Required Description
First Name Yes Rate payer's first name
Last Name Yes Rate payer's last name
Date of Birth Yes Date of birth
Gender Yes Male, Female, Other
Nationality Yes Country of nationality
Occupation No Occupation or profession

For Organisation Rate Payers

Field Required Description
Organisation Name Yes Registered name of the organisation
Organisation Type Yes Company, Partnership, Sole Proprietorship, etc.
Registration Number Yes Business registration number
Date of Registration Yes When the organisation was registered
TIN Number Yes Tax Identification Number
Representative Name Yes Name of the authorised representative
Representative Designation Yes Title/position of the representative

!!! tip "Things to check" - Switching between Individual and Organisation changes the form fields - All required fields block progression when left blank - Date fields use a date picker, not free text - Organisation type shows all valid options - TIN Number format is validated


Step 2: Contact Information

Step 2 - Contact Info

Field Required Description
Phone Number Yes Primary contact number
Email Address Yes Email for communication and OTP verification
Alternative Phone No Secondary contact number
Physical Address Yes Residential or business address
Region Yes Region of residence/business
MMDA Yes Metropolitan/Municipal/District Assembly
Community No Community or neighbourhood

!!! tip "Things to check" - Phone number format is validated (Ghana format) - Email format is validated - MMDA options filter based on selected Region - Required fields block progression when left blank


Step 3: Identification

Step 3 - Identification

For Individual Rate Payers

Field Required Description
ID Type Yes Ghana Card, Passport, Voter ID, Driving License
ID Number Yes The identification number
ID Expiry Date No Expiry date of the ID document
ID Document Upload Yes Scan or photo of the ID document

For Organisation Rate Payers

Field Required Description
Trade License Number Yes Business trade license number
Trade License Upload Yes Scan or photo of the trade license
TIN Certificate Upload Yes Scan or photo of the TIN certificate
Certificate of Incorporation No For companies

!!! tip "Things to check" - ID type dropdown shows all valid options - Document upload accepts JPG, PNG, PDF (max 10MB) - Camera capture works for document upload - Required documents block progression when not uploaded - ID number format is validated per ID type


Step 4: Review

Step 4 - Review

Summarizes all information entered across the previous three steps.

Section Shows
Personal Information Name, DOB, gender, occupation (Individual) or Org name, type, registration (Organisation)
Contact Information Phone, email, address, region, MMDA
Identification ID type, number, document upload status

Each section has an Edit link that jumps back to that step without losing data from other steps.

!!! tip "Things to check" - All entered values display accurately - Edit on each section returns to the correct step - Changes made are reflected back on Review - Previous navigates back without losing data


Step 5: Submit

Step 5 - Submit

Confirmation and submission.

After submission: - A success message confirms the rate payer was registered - The rate payer appears in the list with Unverified status - An OTP is sent to the provided email for verification - The rate payer must complete OTP verification to become Active

!!! tip "Things to check" - Success message is clear and informative - New rate payer appears in the list immediately - Status shows as Unverified until OTP is completed - OTP is sent to the correct email address


Rate Payer Details

Rate Payer Details

Navigate to: Sidebar → Rate Payer Management → Rate Payer List → View Details

Header Card

Element Description
Avatar Auto-generated initials
Name Full name or organisation name
Rate Payer ID System-generated ID (e.g. RP-2026-84)
Type badge Individual or Organisation
Verification badge Verified (green) or Unverified (orange)

Personal / Organisation Information

Individual

Field Description
Full Name First and last name
Date of Birth DOB
Gender Male / Female / Other
Occupation Occupation or profession
Phone Primary contact number
Email Email address (with verification badge)

Organisation

Field Description
Organisation Name Registered name
Organisation Type Company, Partnership, etc.
Registration Number Business registration number
TIN Number Tax Identification Number
Representative Name Authorised representative
Representative Designation Title/position

Address Section

Field Description
Physical Address Residential or business address
Region Region
MMDA Metropolitan/Municipal/District Assembly
Community Community or neighbourhood

Properties Section

Lists all properties linked to this rate payer.

State Display
Properties exist List of property cards with IDs and addresses
No properties "No properties linked yet" message

Bills Section

Lists all bills issued to this rate payer.

State Display
Bills exist List of bill cards with amounts and statuses
No bills "No bills issued yet" message

Verification Status

Status Description
Verified Rate payer completed OTP verification
Unverified OTP verification pending — account is restricted

!!! tip "Things to check" - Header card shows correct type and verification status - Personal/Organisation information matches what was entered during registration - Properties section lists all linked properties - Bills section lists all bills for this rate payer - Verification status is clearly indicated - Contact buttons (Call, Email) work correctly


Verification Workflow

Rate Payer Registered (Unverified)
        ↓
OTP Sent to Email
        ↓
Rate Payer Enters OTP
        ↓  Success        ↓  Failure
  Verified ✅        Retry (up to limit)
        ↓
Account Fully Active

!!! tip "Things to check" - OTP is sent to the correct email address - OTP verification changes status from Unverified to Verified - Failed OTP attempts are handled gracefully - Verified rate payer can receive bills and make payments - Unverified rate payer has restricted access


Rate Payer Types Comparison

Feature Individual Organisation
Registration fields Personal ID, Name, DOB, Gender Org Name, Type, Registration, TIN
ID verification Ghana Card / Passport / Voter ID / Driving License Trade License / TIN Certificate
Detail sections Personal Information, Address, Properties Organisation Details, Address, Properties
Representative N/A Representative Name + Designation
Bills Issued to individual Issued to organisation

!!! tip "Things to check" - Both types can be registered through the 5-step wizard - Both types can have multiple properties - Both types can receive bills and make payments - Organisation details only show for Organisation type rate payers - Individual details only show for Individual type rate payers