Billing Enhancements
Bill cycle setup -
In the filter - status - Add DRAFT as a status
Wireframe - LINK
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
Wireframe - LINK
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
Wireframe - link
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
Wireframe - Link