Welcome
Loading…
Routing to portal…
● ● ●
← Back to Home
Admin / Superuserjessa@ / admin123
Billing Officermaria@ / billing123
Customer Servicecarlo@ / cs123
Infrastructure Depttonio@ / dept123
Cashierana@ / cashier123

Dashboard

Overview · June 29, 2026

⚠️ 7 accounts are past Day 55. Manage Disconnections →
📌 3 new applications awaiting review. Review →
1,284
Total Accounts
▲ +8 this month
47
Overdue Accounts
▲ +12 from last month
₱2.1M
Collections (Jun)
▲ +5% vs May
₱284K
Outstanding
7 accts > 60 days

📋 Recent Activity

💰
Payment — 2024-00845 Juan dela Cruz
₱842.00 · OR #20260629-0051 · Ana Reyes
10:32 AM
📋
Application — Pedro Santos (New Connection)
DMA-03 Malipayon · APP-2026-0124
9:15 AM
⚖️
Dispute filed — 2024-00321 Maria Gomez
Bill dispute · DISP-2026-0047
8:44 AM
🔔
Disconnection notice — 2023-00124 Roberto Lim
Day 56 notice
Yesterday

💰 Collections Today

Today (Jun 29)₱48,200
This month₱2,100,400
Transactions today24
Active cashierAna Reyes

🔔 Disconnection Queue

Day 55+ (notice needed)7
Day 60+ (eligible)2
Currently disconnected4

Customer Accounts

1,284 total

Account No.NameDMATypeStatusOutstanding Balance
as of current cycle
Date JoinedDays Overdue
2024-00845Juan dela CruzDMA-02PostpaidActive₱0.00 (Paid)Jan 15, 2024
2024-00321Maria GomezDMA-01PostpaidOverdue₱1,684.00Mar 2, 202438
2023-00124Roberto LimDMA-04PrepaidNotice Sent₱2,526.00Jul 19, 202356
2023-00089Cynthia ReyesDMA-03PostpaidDisconnected₱3,368.00Feb 11, 202362
Showing 4 of 1,284 accounts

Juan dela Cruz Active Postpaid

Account No. 2024-00845 · Meter No. MET-4412

👤 Account Info

Account No.
2024-00845
Class
RES-A (Residential)
Name
Juan dela Cruz
Mobile
+63 9XX XXX 7812
DMA
DMA-02 Rosary Heights
Account Type
Postpaid
Service Address
Brgy. Rosary Heights, Manolo Fortich, Bukidnon
Meter No.
MET-4412
Date Joined
Jan 15, 2024
Guarantee Deposit
₱1,500.00
Portal Access
✓ Registered

📡 Meter & Consumption

LoRaWAN Serial No.
LRW-8842-A019
Meter No.
MET-4412
Current Consumption
18 m³ (this cycle)
Last Transmission
Jun 28, 2026 · 6:02 AM ✓
Binding Status
● Bound — Transmitting
✓ Device transmitting normally. Last 5 reads received on schedule.

📄 Billing History · click a row for details

PeriodConsumptionAmountStatus
May 202618 m³₱842.00Paid
Apr 202615 m³₱796.00Paid
Mar 202620 m³₱904.00Paid

💰 Current Balance · current cycle

₱0.00
Paid Jun 1, 2026 · OR #20260601-4421
Last Payment₱842.00
Payment DateJun 1, 2026
Received ByAna Reyes

📋 Open Tickets · click to view

🔧
SR-2026-0042 — Meter faulty
🔧 Maintenance
⚖️
DISP-2026-0041 — May bill dispute
📋 Billing Dept

New Account

Same structure as the Agua de Oro application form

1 · Applicant Information
2 · Household Members
NameGenderBirthdayRelationship
3 · Connection Details
🔗 The LoRaWAN device is not assigned here. It is bound to the account after installation, at the Bind Device step.
4 · Requirements Checklist
5 · Terms & Agreement

New Application

Encode a walk-in / phone application · routes to Service → Applications

📋 On submit, a new APP-2026-#### record is created and appears in the New lane of Applications, then follows the standard Flowable workflow.
1 · Applicant Information
2 · Connection Details
3 · Requirements Checklist

Bill Generation

Monthly billing · NWM LoRaWAN API

✓ June 2026 billing complete — 1,280 bills generated.

📅 Billing Cycle

Current PeriodJun 20 – Jul 20, 2026
Read Cutoff DateJul 20, 2026
Last NWM PullJun 21 8:00 AM
Bills Generated1,280 / 1,284
Data Gap Accounts4 (needs action)

⚠️ Data Gap Accounts (4) · no read this cycle

ℹ️ Last-good-read rule: if a meter transmitted earlier in the cycle but missed the cutoff, that last read is used as the basis — and the account is still flagged for review. Accounts below had no transmission at all this cycle.
AccountNameLast ReadAction
2023-00445Alfonso CruzMay 6 ⚑ gap
2022-00112Nita DomingoApr 29 ⚑ gap

🟡 Flagged — billed on last good read (6)

Transmitted earlier in the cycle but missed the cutoff date. Billed using last read; flagged so field can verify.
AccountNameLast Good ReadBasis
2024-00733Elena MarquezJul 1616 m³
2023-00701Ramon YuJul 1522 m³

📋 Previous Cycles · click to view

June 2026 — 1,280 bills
Jun 21 · 4 data gaps resolved
May 2026 — 1,276 bills
May 21 · 2 data gaps
April 2026 — 1,274 bills
Apr 21 · 5 data gaps

Rate Management

NWRB-approved schedule · Effective May 1, 2026

ℹ️ Rate changes require NWRB approval with 30-day advance notice. Saving creates a new pending version.

💹 Current Rates (RES-A)

ItemRateEffective
Basic Charge (0–10 m³)₱280.00/monthMay 1, 2026
Excess Consumption₱38.00 per m³May 1, 2026
Sewerage₱178.00/monthMay 1, 2026
Environmental Fee₱55.00/monthJan 1, 2026
Meter Service Fee₱25.00/monthJan 1, 2026
Late Penalty10% of total dueJan 1, 2026
Reconnection Fee₱500.00Jan 1, 2026
Sr. Citizen Discount20% of basic chargeJan 1, 2026

🕓 Previous Rate Versions · click to view

💹
v3 · Effective Apr 1, 2026
Basic ₱265→₱280 · Excess ₱35→₱38
💹
v2 · Effective Jan 1, 2025
Sewerage charge introduced
💹
v1 · Effective Jan 1, 2024
Initial approved schedule

⚙️ Bill Simulator

Edit Rates (RES-A)

Creates a new version pending NWRB approval

Disconnection Notices

NWRB 60-day timeline

⏱ NWRB: Disconnection only after Day 60. 5-day notice at Day 55. 48-hr final at Day 58.
AccountNameDMABalanceDays OverdueStageDisconnect DateAction
2023-00089Cynthia ReyesDMA-03₱3,36862DisconnectedJun 24 ✓
2022-00441Bernardo CruzDMA-02₱4,21061EligibleJul 1
2023-00124Roberto LimDMA-04₱2,52656Notice SentJul 4
2024-00512Lorena ValdezDMA-01₱1,684555-Day DueJul 4

Roberto Lim Notice Sent

Account No. 2023-00124 · DMA-04 Kalabugao

💰 Balance Breakdown

Bill in arrears₱2,300.00
Penalty (10%)₱226.00
Total Outstanding₱2,526.00
Last PaymentApr 28, 2026 · ₱700

📞 Contact

Mobile+63 9XX XXX 2231
Service AddressBrgy. Kalabugao

⏱ Disconnection Timeline

Due Date passed
May 9, 2026
Day 55 · 5-Day Notice sent
Jun 27, 2026 · Maria Santos
Day 56 · Notice acknowledged
Current
Day 58 · 48-hr Final Notice
Jul 1, 2026
Day 60 · Eligible for disconnection
Jul 4, 2026

📣 Notice History

📣
5-Day Disconnection Warning (SMS)
Jun 27 · Maria Santos
📄
Statement of Account = Notice
Bill Jun 21

Payments & Collections NEW

Real-time from POS · Jun 29, 2026

₱48,200
Today's Collections
₱2,100,400
Month-to-Date (Jun)
24
Transactions Today
TimeOR NumberAccount No.CustomerDMAChannelAmountCashier
10:32 AMOR-20260629-00512024-00845Juan dela CruzDMA-02Cash₱842.00Ana Reyes
10:18 AMOR-20260629-00502024-01012Eduardo PascualDMA-01GCash₱842.00Ana Reyes
9:55 AMOR-20260629-00492025-00201Leonora BeltranDMA-03Cash₱761.00Boy Santos

Applications

Flowable workflow routing

📋 Applications route through departments via Flowable. Each department has its own portal access and is notified in-portal when a step is assigned to them. Customers see their current step in the member portal.

📥 New (3)

APP-2026-0124
Pedro Santos
New Connection · Jun 29
⏳ Unassigned
APP-2026-0123
Cecilia Lim
New Connection · Jun 28
⏳ Unassigned
APP-2026-0119
Ramon Dela Peña
Reconnection · Jun 25
⏳ Unassigned

🔍 In Review (2)

APP-2026-0115
Analiza Torres
New Connection · Jun 22
📋 Technical

🔧 Field Survey (1)

APP-2026-0108
Carmen Ocampo
New Connection · Jun 15
🔧 Technical Field

💳 Payment (1)

APP-2026-0104
Diego Ramos
Awaiting application fee
💳 Finance

✅ Approved (2)

APP-2026-0101
Renato Cruz
New Connection · Jun 10
✅ Finance

🎉 Completed

APP-2026-0088
Salvador Flores
Completed Jun 18

APP-2026-0124 New

New Connection · Jun 29, 2026

👤 Applicant

Name
Pedro Santos
Mobile
+63 917 234 5678
Address
Lot 12 Blk 4, Brgy. Malipayon, Manolo Fortich, Bukidnon
DMA
DMA-03 Malipayon
Connection
New · Residential · 1/2"
Location Pin
📍 8.3742° N, 124.9812° E
Geofence
✅ Within service area

📍 Location

🗺️
DMA-03 Malipayon, Manolo Fortich
📍
✓ Within service area

🔄 Workflow

Application Submitted
Jun 29, 2026 · Applicant
Awaiting Assignment
Current step
Technical Review
Field Survey
💳 Payment (Application Fee)
₱350 application + ₱1,500 deposit
Install reported (serial captured)
🔗 Bind Device & Activate
Hard gate · account goes Active on confirmed read

Disputes

NWRB SLA: Ack 5 biz days · Resolve 15 biz days

🚨 2 disputes approaching the 5-day acknowledgment deadline.
ReferenceAccountCustomerTypeFiledDeptAck. ByResolve ByStatus
DISP-2026-00472024-00321Maria GomezBillJun 29⏳ UnassignedJul 4 ⚠Jul 14Open
DISP-2026-00412024-00845Juan dela CruzMeterJun 4📋 BillingJun 7 ✓Jun 19Under Review
DISP-2026-00392023-00701Ramon YuMeterJun 2🏗️ InfrastructureJun 5 ✓Jun 17Under Review

DISP-2026-0041 Under Review

Meter dispute · Filed Jun 4, 2026

⚖️ Dispute Details

Account
2024-00845
Customer
Juan dela Cruz
Type
Meter reading
Assigned Dept
📋 Billing Dept
Complaint
"My May bill shows 18 m³ but I was away the whole month. Please verify the meter reading."

📅 SLA Tracking

FiledJun 4, 2026
Acknowledge byJun 7 ✓
Resolve byJun 19

🔄 Resolution Stepper

Filed
Jun 4 · Customer
Submitted via member portal
Acknowledged
Jun 7 · Carlo Diaz (CS)
"Received. Forwarding to Billing for meter audit."
Under Review
Current · Billing Dept
"Pulling LoRaWAN read history for May."
Resolved

Service Requests

Department-routed tickets

ReferenceAccountCustomerTypeFiledDepartmentStatus
SR-2026-00352022-00445Julio SantosStreet LeakageMay 28🏗️ InfrastructureIn Progress
SR-2026-00482023-00701Ramon YuMainline pressureJun 5🏗️ InfrastructureOpen
SR-2026-00442024-00990Lita CruzLeak after meterJun 4🔧 Maintenance 👁 read-onlyIn Progress
SR-2026-00422024-00845Juan dela CruzMeter FaultyJun 3🔧 MaintenanceIn Progress
SR-2026-00392024-00612Arturo ValdezNo WaterJun 1🔧 MaintenanceIn Progress
SR-2026-00512025-00322Nora LimReconnectionJun 7🛠️ InstallationOpen
SR-2026-00532022-00118Delia CruzStreet LeakageJun 8⏳ UnassignedOpen

SR-2026-0042 In Progress

Meter Faulty · Filed Jun 3, 2026

🔒 This ticket is assigned to 🔧 Maintenance. Only Admin, Customer Service, or the assigned department can move it. Every move requires a comment.

🔧 Request Details

Account
2024-00845
Customer
Juan dela Cruz
Type
Meter Faulty
Assigned Dept
🔧 Maintenance
Description
"Meter glass is foggy and dial not visible. Requesting inspection."

🔄 Status Stepper · comment required per move

Filed
Jun 3 · Customer
Assigned to Maintenance
Jun 3 · Carlo Diaz
"Routing to Maintenance for meter inspection."
In Progress
Current · Maintenance
"Scheduled site visit Jun 30 AM."
Resolved

Service Area Map

Infrastructure · Geofencing & DMA management · Manolo Fortich, Bukidnon

🗺️ Geofence Editor

DMA-01 Poblacion
DMA-02 Rosary Hts
DMA-03 Malipayon
📍
📍
OpenStreetMap in production

🏷️ District Metered Areas (DMAs)

DMALabelAccounts
DMA-01Poblacion412
DMA-02Rosary Heights338
DMA-03Malipayon287
DMA-04Kalabugao247
4
DMAs defined
1,273
Accounts in-area
3
Out-of-area pins
7
Service zones

Bulk Notices

Batch SMS or printed notices · all outbound notices consolidated here

📣 Send Notice

📋 Notice History

📣
Disconnection Warning
7 accounts · Jun 28 · Maria Santos
Yesterday
📣
Bill Published Notice
1,280 accounts · Jun 21
Jun 21

Users & Roles

Keycloak RBAC

NameEmailRoleLast LoginStatus
Jessa Ramos[email protected]Admin / SuperuserJun 29 8:02 AMActive
Maria Santos[email protected]Billing OfficerJun 29 8:15 AMActive
Carlo Diaz[email protected]Customer ServiceJun 28 4:45 PMActive
Tonio Bautista[email protected]Infrastructure DeptJun 29 7:40 AMActive
Ana Reyes[email protected]CashierJun 29 7:58 AMActive

Add User

Keycloak account provisioning

👤 User Details

🧩 Role Preview

What this role can access (see full matrix under Users & Roles → Permission Matrix).
Customer AccountsView / Edit
Billing & RatesNo access
Service ticketsAssigned dept only
Move ticketsOwn dept + comment
Users & RolesNo access

Permission Matrix

Who can access / act on what

ModuleAdminBillingCust. ServiceCashierDepartment
Customer Accounts✏️ Full✏️ Edit✏️ Edit👁 View
New Application
Bill Generation
Rate Management
Disconnection
Collections👁 Own shift
Applications🎯 Assigned
Disputes👁🎯 Assigned
Service Requests🎯 Assigned
Move / advance ticket✅ Any✅ Any✅ Own dept
Infrastructure / Map🎯 Infra only
Bulk Notices
Users & Roles
Audit Log
🔒 Ticket movement rule: once assigned to a department, only Admin, Customer Service, or that assigned department can advance the ticket — and every transition requires a comment, stored on the ticket's audit trail.

Audit Log

Immutable system log

💰
Payment Posted — 2024-00845
₱842.00 · OR #20260629-0051 · Ana Reyes
Jun 29 10:32 AM
👤
Account Viewed — 2024-00845
Maria Santos (Billing Officer)
Jun 29 9:48 AM
🔧
Ticket Moved — SR-2026-0042 → In Progress
Tonio Bautista (Maintenance) · "Scheduled site visit Jun 30 AM."
Jun 29 9:10 AM
🔔
Disconnection Notice — 2023-00124
Day 56 · Maria Santos
Jun 28 4:12 PM
💹
Rate Schedule Updated
Basic ₱265→₱280, Excess ₱35→₱38 · Jessa Ramos
Apr 1 9:00 AM

Device Inventory

LoRaWAN devices synced from NWM · Manolo Fortich

📡 NWM owns device provisioning and connectivity. This registry mirrors device status and enforces 1:1 binding — only Available devices can be bound to an account.
1,291
Total Devices
14
Available
5
Signal Lost
3
Faulty / Retired
DevEUI / SerialStatusBound AccountDMALast Transmission
LRW-8842-A019Bound2024-00845 Juan dela CruzDMA-02Jun 28 · 6:02 AM ✓
LRW-2231-C004Signal Lost2023-00445 Alfonso CruzDMA-04May 6 · 5:48 AM ⚑
LRW-9001-F210Available
LRW-9002-F211Available
LRW-3320-E118Faulty— (RMA)
LRW-1190-B077Retired
Showing 6 of 1,291 devices

Bind Device & Activate

Account 2024-00845 · Juan dela Cruz

🔗 Binding links the account to its LoRaWAN device so NWM reads feed billing. Every account requires one bound device — activation is gated on a confirmed read.

1 · Select Device

Pick from available pool:

🔄 Binding Status

Install reported
Serial captured in field
Device found & validated
Awaiting lookup
First read confirmed
Awaiting read
Account Active
Gated on read
🔒

Access Restricted

This section is not available for your role.

💰 Collect Payment

Ana Reyes · POS Terminal · Jun 29, 2026

1. Find Account

Demo: try 2024-00845, 2024-00321, or 2023-00089

📊 Today's Shift

Collections today₱48,200
Transactions24
Shift start7:58 AM
Current OROR-20260629-0051

📋 My Shift

Jun 29, 2026 · Ana Reyes

💰 Shift Totals

Cash received₱49,120.00
Change given₱920.00
Net collections₱48,200.00
Penalty collected₱125.58
Reconnection fees₱500.00

⏱ Shift Log

Shift Start7:58 AM
OR Sequence StartOR-20260629-0028
Last Transaction10:32 AM
Current OROR-20260629-0051

🧾 Today's Receipts

Jun 29, 2026 · Ana Reyes

TimeOR NumberAccountCustomerAmountChange
10:32 AMOR-20260629-00512024-00845Juan dela Cruz₱842.00₱158.00
10:18 AMOR-20260629-00502024-01012Eduardo Pascual₱842.00₱8.00
9:55 AMOR-20260629-00492025-00201Leonora Beltran₱761.00₱239.00
Total today: ₱48,200.00 · 24 transactions