Process Bills is where the system calculates “how much each customer owes” based on all available billing data.
Why Bill Processing Is Important
Billing data collected in earlier steps is not yet financially complete. Before processing, the system only has:- Usage values (metered and unmetered)
- Manual charges and credits
- Estimated readings (if any)
- Arrears and balances
- Service configurations
- Final charges
- Taxes
- Discounts
- Total payable amounts
What Happens During Bill Processing
During bill processing, the system evaluates each customer’s billing data and applies configured pricing logic. This includes:- Service pricing rules
- Package or plan configuration
- Usage-based pricing
- Tiered billing logic
- Discounts and promotions
- Tax calculations
- Adjustments and surcharges
Core Activities
1. Apply Billing Rules
Billing rules define how services are priced. The system evaluates rules such as:- Flat rate pricing
- Per-unit pricing
- Tiered pricing (slabs)
- Minimum/maximum charges
- Package-based pricing
Example
| Usage | Rate | Charge |
|---|---|---|
| 500 Units | $0.50 | $250 |
2. Calculate Service Charges
Each service is evaluated individually based on usage or fixed pricing.Example
| Service | Charge Type | Amount |
|---|---|---|
| Electricity | Usage-based | $250 |
| Water | Usage-based | $80 |
| Waste Collection | Fixed | $10 |
3. Calculate Taxes
Applicable taxes are applied based on jurisdiction and service configuration.Common taxes:
- VAT
- Sales tax
- Service tax
- Government levies
Example
4. Apply Discounts
Discounts reduce the total bill amount based on rules or promotions.Examples:
- Loyalty discount
- Early payment discount
- Promotional discounts
- Customer-specific discounts
Example
| Subtotal | Discount | Final |
|---|---|---|
| $300 | -$20 | $280 |
5. Calculate Totals
After applying all charges, taxes, and discounts, the system calculates final payable amounts.Final Calculation Structure
Input Data Used in Processing
Bill processing uses multiple data sources:1. Metered Usage
- Electricity
- Water
- Gas
- Utility consumption
2. Unmetered Usage
- Fixed services
- Subscription plans
- Virtual consumption
3. Manual Components
- Penalties
- Credits
- Adjustments
- One-time fees
4. Arrears
- Previous unpaid balances
- Partial payments
- Outstanding dues
5. Service Configuration
- Pricing rules
- Package definitions
- Meter parameters
- Tax rules
Example Billing Scenario
Customer: John Smith
Usage Data
| Service | Usage | Rate | Charge |
|---|---|---|---|
| Electricity | 600 Units | $0.50 | $300 |
| Water | 200 Units | $0.40 | $80 |
Manual Components
| Type | Amount |
|---|---|
| Late Fee | $10 |
Subtotal Calculation
Taxes
| Rate | Amount |
|---|---|
| 10% VAT | $39 |
Final Bill
How to Process Bills
1-Go to BillSpree →Bill Runs →Term


