Utility Billing - muruthigitau/new GitHub Wiki
I. ๐ Utility Billing Overview
๐งฉ Main Functionalities
- ๐ฌ Service Request Management
- ๐ Meter Reading
- ๐ฐ Tariff Management
- ๐งพ Bulk Billing (Mass Billing)
๐ Key Modules & Features
๐งพ 1. Utility Billing Setup
๐ ๏ธ 1.1 Utility Billing Settings
Configure preferences in the Utility Settings doctype.
Key Fields:
- ๐ Sales Order / Invoice / Stock Entry Creation State โ Choose between "Draft" or "Submitted"
- ๐ฆ Merge Sales Orders โ One invoice per customer across multiple orders
๐ฅ 1.2 Customer Grouping
Segment customers for tailored billing (e.g., Residential, Commercial).
๐ฒ 1.3 Price Lists & Tariffs
Define rates based on customer type, block rates, or service tiers.
๐ 2. Billing Operations
๐ 2.1 Service Requests
Flow:
- Add Request โ Survey โ BOM โ Sales Order
- Assign new Meter Numbers
- Auto-create Customer & Meter Linkage
graph TD
A["Customer / Lead / Prospect (CRM)"] --> B["Create Service Request"]
B --> C["Create Customer"]
C --> D["Create Site Survey"]
D --> H["Create BOM"]
H --> G
H --> F
C --> F["Create Sales Order"]
C --> G["Create Sales Invoice"]
โฝ 2.2 Meter Reading
Steps:
- Select Customer
- Add Utility Item & Enter Current Reading
- System auto-calculates usage
- Sales Order is generated on Submit
graph TD
A[Service Request] --> B{Meter Reading}
B --> C[Sales Order]
C --> D[Sales Invoice]
D --> E[Payment]
๐งฎ 2.3 Mass Billing
Steps:
- Select multiple Sales Orders
- Use Menu โ "Create Sales Invoice"
- Background job auto-generates invoices
๐ 3. Important Notes
๐ง 3.1 Item Configuration
โ Tick "Is Utility Item" to mark billable services.
๐ 3.2 Meter Numbers
Managed as Serial Numbers, assigned via Warranty Claim.
๐ 3.3 Sales Order and Sales Invoice Customizations
The Sales Order and Sales Invoice Doctypes in ERPNext have been customized to incorporate new fields and sections related to utility billing, meter readings, and service requests
๐ผ๏ธ
๐ผ๏ธ