Overview
NasRadius provides a comprehensive billing system that includes:- Internet Plans: Define your service packages
- Vouchers: Grant customers time/data-limited access
- Coupons: Create customized plans for specific customers
Billing Workflow
Key Concepts
Internet Plans
Base service definitions with speeds, limits, and pricing
Vouchers
Time/data-limited access tokens assigned to customers
Coupons
Customized plans cloned from base plans for specific customers
Plans vs Vouchers vs Coupons
| Feature | Plans | Vouchers | Coupons |
|---|---|---|---|
| Purpose | Define service packages | Grant access | Custom promotions |
| Created by | Admin | System (on purchase) | Admin (from plan) |
| Assigned to | N/A | Specific customer | Specific customer |
| Validity | N/A | Time-limited | Custom validity |
| Re-usable | Template | No (one-time) | Configurable |
How Billing Works
Hotspot Billing
- Customer makes payment (M-PESA, manual, etc.)
- Balance credited to customer account
- Customer purchases plan (or voucher assigned)
- Voucher generated with expiry time
- Internet access granted until expiry
PPPoE Billing
- Customer assigned profile with internet plan
- Payment received (monthly subscription)
- Profile remains active for billing period
- Renewal required at end of period
Plan Properties
When creating an internet plan, you define:| Property | Description | Example |
|---|---|---|
| Name | Display name | ”Daily Unlimited” |
| Code | Unique identifier | ”DAILY-UNL-001” |
| Price | Cost in local currency | 50 |
| Validity | Duration of access | 24 hours |
| Data Limit | Maximum data (or unlimited) | 2GB or Unlimited |
| Speed | Upload/Download rates | 5M/10M |
Revenue Flow
Accessing Billing Features
From the sidebar, access:| Section | Purpose |
|---|---|
| Plan Setup | Create and manage internet plans |
| Vouchers | View and assign vouchers |
| Coupons | Create customized plan copies |
Billing Reports
Revenue is tracked and displayed in:- Dashboard: Daily, weekly, monthly totals
- Transactions: Individual payment records
- Payments: Associated and unassociated payments
Best Practices
Pricing Strategy
Pricing Strategy
Offer variety: hourly, daily, weekly, monthly plans at different price points
Speed Tiers
Speed Tiers
Create speed-differentiated plans to serve different customer needs
Data Limits
Data Limits
Balance unlimited and capped plans based on your network capacity
Validity Options
Validity Options
Offer flexible validity periods to maximize customer convenience