COD_ATT_7_Functional Requirements_UB_v2.xlsx

XLSX spreadsheet 29 KB Posted

Attached to
Utility Billing System (UBS) Software and Implementation Services State and local contract opportunity
Solicitation number
2025-0040
Issued by
Colorado

About this file

The document is a Functional Requirements spreadsheet for a Utility Billing System (UBS) from the City of Durango, Colorado, detailing comprehensive system requirements for utility billing software. The City is seeking a cloud or Software-as-a-Service (SaaS) solution that can manage water, wastewater, and solid waste billing processes, with the ability to support multiple service types, billing cycles, and customer account management. The requirements cover general system functionality, customer account management, meter information tracking, service requests, billing processes, collections, account closure, reporting, and self-service capabilities.

The functional requirements document indicates the City requires a robust utility billing system with extensive features, including the ability to track multiple account types, support various rate structures, handle complex billing scenarios, generate detailed reports, and provide online payment and account management capabilities. The system must accommodate different customer types (residential, commercial), support multiple billing cycles, handle meter reading and consumption tracking, manage service turn-on/off processes, generate collection notices, and provide flexible billing and payment options. Multi-vendor proposals are acceptable, with clear delineation of vendor roles and responsibilities for implementation and post-implementation support.

View the file

Other files for this state and local contract opportunity

Other files attached to Utility Billing System (UBS) Software and Implementation Services, newest first.
File Type Posted
COD_ATT_3_Prof_Svcs_Background.docx DOCX document
COD_ATT_4_Prof_Svcs_Reference.docx DOCX document
COD_ATT_6_Project Expectations.docx DOCX document
COD_ATT_1_Signature Page.docx DOCX document
COD_ATT_2_Proposer Statement_v2.docx DOCX document
COD_ATT_5_Technology Deployment.docx DOCX document
COD_ATT_8_Project Staffing.xlsx XLSX spreadsheet
AD Utility Billing System (UBS) Software and Implementation Services 2025.docx DOCX document
COD_ATT_10_Cost.xlsx XLSX spreadsheet
COD_ATT_9_Conversions_v2.xlsx XLSX spreadsheet
Utility Billing System Software _ Implementation Services 2025.pdf PDF
Show all 11

On GovTribe

Work with this file on GovTribe

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Requirements UTILITY BILLING - City of Durango, CO

Attachment 7: Functional Requirements
Column E: Available Responses
YRequirement Met and Proposed (Standard features in the generally available product)
Y-NDRequirement Met and Proposed (Features that are not offered as a generally available product or require custom development)
NRequirement Not Met with Proposal
INeed More Information/Discussion
Column F: Available Responses
SRequirement and Feature Supported by Software Developer
TPSRequirement and Feature Supported by Third Party
NSRequirement and Feature Not Supported
NOTE:All exceptions and assumptions should be listed in the comments field
Req. #FunctionProcessRequirementImplementation ResponseSupport ResponseComments
1UBGeneralSystem can notify when a new sewer or water Plant Investment Fee permit was inspected and approved
2UBGeneralSystem can notify when a Certificate of Occupancy is completedY-ND
3UBGeneralSystem can notify when an additional water meter is added to a property with a new CONS
4UBGeneralSystem can be notified when County properties are annexed into City limits (EX: Interface to TPS / OpenGov. permitting module)
5UBGeneralSystem will identify if a customer has been flagged as a bad debt at customer inquiry.
6UBGeneralSystem will identify if a customer owes a balance or has been written off as a bad debt at customer entry.
7UBGeneralAbility to turn off and turn on individual services (water, solid waste, etc.) resulting in automatic, user defined, prorating of services.
8UBGeneralSupport an multiple number of billing cycles per month.
9UBGeneralSupport an unlimited number of routes per billing cycle
10UBGeneralSupport an unlimited number of utility accounts (service addresses) per route.
11UBGeneralAbility to automatically turn services off and back on at specified dates or vice-versa.
12UBGeneralAccepts full and partial and pre-payments.
13UBGeneralSystem will distribute partial payments received on a pro-rata basis of what is owed based on user defined formula.
14UBGeneralSystem will accommodate different distribution rules for current and past due balances.
15UBGeneralSystem will have multiple service types such as water, wastewater and customer types such as residential, commercial or combined.
16UBGeneralSystem will have multiple service types per account (water &sewer, trash, recycle, etc.)
17UBGeneralAbility to attach documents, text and notes to customer accounts and identify as occupant related or address related notes.
18UBGeneralSystem includes a built-in utility consumption and revenue summary by rate class
19UBGeneralEnd user reporting tools must be available to create queries and/or reports, using data from any of the fields within the Utility Billing system
20UBGeneralSystem will track information through system by contact and service address
21UBGeneralAbility to see all accounts (current and prior) at a given service address
22UBGeneralAbility to view multiple accounts associated with a single contact
23UBGeneralAbility to look up accounts by meter, GIS coordinates or other location criteria, meter serial number, meter ID, and accepts a partial meter number, displaying a list of all meters beginning with the numbers input by the user.
24UBGeneralProvided the ability to look up the account based on any of the following criteria:
25UBGeneralAll or a portion of the customer’s first and/or last name.
26UBGeneralAll or a portion of the service address.
27UBGeneralOwner or renter
28UBGeneralPhone number
29UBGeneralEmail Address
30UBGeneralMeter Route
31UBGeneralMeter Number
32UBGeneralMXU number (transmitter)
33UBGeneralSerial Number
34UBGeneralGIS Coordinates or other location
35UBGeneralParcel #
36UBGeneralService type
37UBGeneralOutstanding Meter Issues/Non-compliance
38UBGeneralAble to create advanced filters based on user defined criteria
39UBGeneralAbility to use wildcards in any search field
40UBGeneralSystem transaction history fields (bill, payment, adjustment, etc.) should support drill-down functionality to source entry.
41UBGeneralSystem will display balances by service (i.e., water, sewer)
42UBGeneralSystem will process NSF checks reverse payment and reestablish account balance.
43UBGeneralSystem will display consumption history by occupant and consolidated together for a service address
44UBGeneralSystem sends electronic bill delivery and online payment
45UBGeneralSystem allows for recurring billing
46UBGeneralSystem provides for billing multiple meters for a single service address
47UBGeneralAbility to base charges for non-metered services such as sewer on water consumption from customer’s water consumption. .
48UBGeneralAbility to vary rate structure for different rate types for each service as City ordinances change. This includes the minimum consumption, billing rate breaks for consumption and dollars, penalty amount, base charge, minimum charge and maximum charge.
49UBGeneralProvide for flat rate billings (i.e. one-time special charges)
50UBGeneralProvide for billing on a rental basis for construction meters etc.
51UBGeneralPrint bar codes on bills representing the customer’s utility account numbers.
52UBGeneralRead bar codes with bar code scanners upon receipt of payment from customer.
53UBGeneralSystem will add late penalties or interest charges to delinquent accounts according to a flexible rate structure determined by the user
54UBGeneralSystem will generate a cut off list after printing a preview report, which can be reviewed for possible revisions.
55UBGeneralSystem will age accounts in 30, 60, 90, and 120-day increments
56UBGeneralSystem will produce bills, inclusive of charges, fees, notices, etc., for customers that have already received a final bill but continue to maintain an unpaid balance.
57UBGeneralSystem will store date and time of readings, along with identity of meter reader, when captured through automated meter reading system.
58UBGeneralSystem will place an account on hold, resulting in the account not being billed until taken off hold.
59UBGeneralSystem will support ACH,-EFT, Credit Card, & Debit Card payments.
60UBGeneralSystem will allow multiple batches post to account on the same day
61UBGeneralAbility for completed service orders related to the utility billing system to automatically update the utility billing system in a real-time, on-line process upon completion of the service order.
62UBGeneralProvide history of all service orders at a service address to be displayed in each utility account.
63UBGeneralSystem property account records can be defined via postal address.
64UBGeneralSystem allows the City to designate property owner as ultimately responsible for all multiple unit property accounts.
65UBGeneralSystem can auto delete accounts if they have not been accessed for a certain amount of time
66UBCustomer AccountSystem tracks customer information for multiple accounts
67UBCustomer AccountSystem customer file provides at a minimum - name, multiple addresses, property tax id, email, and multiple phone numbers
68UBCustomer AccountSystem tracks customer owning multiple properties
69UBCustomer AccountSystem identifies and tracks residential, commercial, and Combined customer types.
70UBCustomer AccountSystem can link commercial and residential accounts
71UBCustomer AccountSystem tracks history of customer
72UBCustomer AccountSystem tracks history of location
73UBCustomer AccountSystem can track deposit for various types services (which could be returned upon termination of the account)
74UBCustomer AccountSystem supports transfer of service where one account is closed and another opened without loss of data on customer history
75UBCustomer AccountSystem can maintain alternate addresses for customers
76UBCustomer AccountSystem identifies time period to send bill to alternate address (example: snow birds)
77UBCustomer AccountSystem has the ability to attach files/documents to customer accounts
78UBAccount InformationSystem tracks account for each service at each location (irrigation meters, water meter)
79UBAccount InformationAccounts support multiple service types
80UBAccount InformationAccounts linked to customer
81UBAccount InformationSystem creates parent/child relationship with accounts/customers (landlord/tenant)
82UBAccount InformationScan and attach multiple forms of ID and deposit
83UBAccount InformationTracks Federal ID for commercial accounts
84UBAccount InformationSystem can geo-map accounts to set up opt in/opt out alerts based on location
85UBLocation InformationSystem can have multiple locations for each master location (parent/child) (example: landlord owns apartments in multiple locations and pays one service for all locations)
86UBMeter InformationSystem has the ability to interfaces with third party software and/or hardware for water consumption data
87UBMeter InformationSystem has the ability to interface with third party software and/or hardware to record meter asset information for each premise/ Smart reader functionality. Identify other Smart Read functional interface capabilities in comments
88UBMeter InformationSystem tracks meter inventory
89UBMeter InformationSystem can allow all stakeholders to see meter inventory
90UBMeter InformationSystem tracks condition of meters
91UBMeter InformationSystem tracks meter change-out history
92UBMeter InformationMeter upload routes can be the same to both reader systems and the billing system
93UBMeter InformationAbility to review accounts with an edit report and generate readings out of parameters for reread
94UBMeter InformationAbility to make adjustments based on rereads
95UBMeter InformationAbility to support change out of meters and update billing based on new meter for all charges
96UBMeter InformationCan drilldown to meter location on customer record
97UBMeter InformationProvide comments/notes for meter reader
98UBService RequestsAfter approval of application a service order can be generated for turn-on and turnoff
99UBService RequestsSystem generates service request for turn on/turn off
100UBService RequestsCompletion of service request updates utility billing information
101UBService RequestsProvides cutoff listing
102UBService RequestsNeed to be able to inquire and report on various conditions ex. high usage, decreased use, zero/no readings
103UBService RequestsRereads and cutoffs results need to be updated and removed from active report
104UBService RequestsAbility to establish billing rates per service.
105UBService RequestsProvides multiple service tasks (unlimited)
106UBService RequestsAbility to generate door hangers and other physical notifications
107UBService RequestsAbility to distribute notifications of disconnect
108UBService RequestsSystem can automate service orders to service technicians
109UBService RequestsSystem can differentiate between turn-on/turnoff and move in/move out
110UBGeneral BillingSystem has ability to set up payment plans
111UBGeneral BillingSystem maintains multiple rate tables that can determine charges by type of service
112UBGeneral BillingSystem maintains multiple rate tables that can determine charges by type of customer (residential /commercial/combined)
113UBGeneral BillingSystem maintains multiple rate tables that can determine charges by consumption
114UBGeneral BillingSystem maintains multiple rate tables based on residential, commercial, combined and other accounts
115UBGeneral BillingSystem maintains multiple rate tables based customers with special needs (senior or disability discounts)
116UBGeneral BillingSystem maintains multiple rate tables that can set flat fee charges
117UBGeneral BillingRate tables can be set to tiered rate tables with consumption charged at marginal rate for each unit of consumption
118UBGeneral BillingRate tables can be set to consumption charged one rate depending on total usage
119UBGeneral BillingRate tables can be set to flat fee (service charge)
120UBGeneral BillingRate tables can be set to flat fee based on meter size
121UBGeneral BillingSystem has the ability to handle negative numbers to make credit adjustments
122UBGeneral BillingSystem can support a minimum invoice amount
123UBGeneral BillingSystem provides option to consolidate all accounts for customer on one bill
124UBGeneral BillingSystem provide bills monthly for customers
125UBGeneral BillingSystem generates bills on multiple billing cycles
126UBGeneral BillingSystem has option to determine who receives bills (tenant, landlord, or both)
127UBGeneral BillingSystem has option to determine who receives bills by service type (landlord gets water; tenant gets electric)
128UBGeneral BillingSystem generates bill/notice/communication to multiple recipients (tenant gets bill, landlord gets notice)
129UBGeneral BillingThird party can receive bill instead of account owner
130UBGeneral BillingSystem calculates discount for seniors
131UBGeneral BillingSystem can Email copy of bill to customer
132UBGeneral BillingCustomer can access bill from online portal
133UBGeneral BillingSystem supports estimated billing (monthly billing with bi-monthly meter read)
134UBGeneral BillingSystem prints bill with consumption amount
135UBGeneral BillingSystem prints bill with graphical display of usage
136UBGeneral BillingProvides pre-printed bills with a back page message
137UBGeneral BillingSystem prints bill with notes / Special Instructions to Customer
138UBGeneral BillingSystem provides capability to print bill from City printer (individual bills on demand)
139UBGeneral BillingAbility to make manual adjustments to bill
140UBGeneral BillingGenerate a report of multiple units to a single account
141UBGeneral BillingReport based on date parameters and point of time in history
142UBGeneral BillingAbility to bill minimum billing without reading
143UBGeneral BillingAbility to generate multiple billing reports including:
144UBGeneral BillingCustomers billed
145UBGeneral BillingUnread accounts
146UBGeneral BillingUnpaid accounts
147UBGeneral BillingType of billing
148UBGeneral BillingRead and Unread
149UBWater BillingWater billed by consumption using tiered rate structure by type of Customer
150UBWater BillingWater billed by consumption using tiered rate structure by meter size
151UBWater BillingSystem accommodates meter reads with different units (some meter read in CCF, others in gallons)
152UBWater BillingWater billing rates have minimum charge with allowable usage
153UBWater BillingSystem will combine multiple meters for one account (compound meter)
154UBSewer BillingTiered rate structure using water consumption
155UBSewer BillingSystem supports deduct meter (reduce wastewater charge by irrigation use, seasonal averaging for sewer)
156UBSewer BillingSystem charges administrative fee for deduct meters
157UBCollectionsSystem can provide a file for a third party bill printer
158UBCollectionsSystem automatically applies late penalties to any overdue payments
159UBCollectionsSystem generates reminder notices for late payments
160UBCollectionsSystem provides statement with all outstanding payments and late charges
161UBCollectionsSystem provides dunning capabilities (30/60/90 statements)
162UBCollectionsSystem generates statement with outstanding charges, penalties/interest
163UBCollectionsSystem generates statements with consumption history
164UBCollectionsSystem provides account write-off capability
165UBCollectionsSystem termination letters identify which service or services and minimum amount to pay to avoid disconnect
166UBCollectionsCan consolidate different services on a disconnect letter
167UBCollectionsAbility to establish date parameters and separate current billings from past due bills
168UBCollectionsSystem automatically generates reconnect fee for payment to be reconnected
169UBCollectionsAbility to establish payment plans with payment rules and establish in the disconnects file
170UBCollectionsSystem can establish a disconnect process for payment plan customers and for unpaid deposits
171UBAccount CloseSystem can generate an estimated final bill with current meter read for review or information without posting to customer account
172UBAccount CloseSystem can generate final bill and 2 reminder bills
173UBAccount CloseCalculates final bills during any cycle, based on the internal system issuance of a turn-off service order, or closing/transfer of a customer account
174UBAccount ClosePermit off-cycle billing for accounts that have been disconnected in order to get final bills to customer’s as soon as possible
175UBAccount CloseSystem can apply deposit amount to final bill
176UBReportingAd-hoc reporting is available throughout the system.
177UBReportingReports of paid and non-paid that are time sensitive. As of dating for outstanding bills.
178UBSelf-ServiceSystem allows users access online payment portal to view current and past bills
179UBSelf-ServiceSystem allows users access online payment portal to review consumption information
180UBSelf-ServiceSystem allows users access online payment portal to view payment history
181UBSelf-ServiceSystem allows users access online payment portal to make payment
182UBSelf-ServiceSystem allows customer to make payment through credit card
183UBSelf-ServiceSystem allows customer to make payment through direct withdrawal from checking account or other account (credit/debit)
184UBSelf-ServiceCustomer can set up automatic payments on website through bank draft and/or credit card

File details come from the government source that posted it. Updated .