Skip to main content

Billing Enhancements

Bill cycle setup -

https://preview--bill-cycle-explorer.lovable.app/

In the filter - status column and filter - Add DRAFT as a status


Create bill generation - ( Bulk bill generation)

**REMANE - "CREATE BILL GENERATION" to "BULK BILL GENERATION"

Step 1 - Bill Cycle - Add a "SAVE AS DRAFT" button beside NEXT

Step 2 - Fetch Consumer Data - Add a "SAVE AS DRAFT" button beside NEXT

Step 3 - Meter Readings - Add a "SAVE AS DRAFT" button beside NEXT

Step 4 - Bill Generation - Add a "SAVE AS DRAFT" button beside NEXT

Step 5 - Billing Summary - Add a "SAVE AS DRAFT" button beside NEXT

Step 6 - Approve

Single bill generation -

Step 1 - Consumer Selection - Add a "SAVE AS DRAFT" button beside CONTINUE

Step 2 - Account Overview - Add a "SAVE AS DRAFT" button beside CONTINUE

Step 3 - Readings & Payments - Add a "SAVE AS DRAFT" button beside CONTINUE

Step 4 - Review & Generate

Bill History -

SINGLE BILL -> kpi cards -

1) total outstanding amount - sum of all overdue & unpaid (delivered) invoices

2) total collection rate - (paid invoice % total invoice ) * 100

3) total overdue's - total consumer yet to pay

4) total Revenue generated - addition of billing amount (excluding the ones that are not paid yet


BULK BILL -> KPI cards -

1) Billing Accuracy Rate - Average of all "Actual vs Estimate" percentages across active cycles -( sum of actual vs estimate % total number of actual vs estimate)

2) Total Revenue - sum of billed amout

3) Cycle Completion Rate - draft vs completed ratio -> (Completed Cycles ÷ Total Cycles) × 100