AugustaUtilities
Evidence Index
Questionnaire Evidence Index
RFP #26-275 questions 1–32 mapped to the exact module, screen, API, or report that demonstrates each answer. Statuses are conservative — simulated or vendor-dependent items are never called fully live.
32 of 32 questions
Reference shows where the capability is demonstrable today
/api-catalog · /api/public/v1/*Integration approach — APIs, import/export, MultiSpeak
Read-only REST + CSV/XML adapters are demonstrable. MultiSpeak requires a vendor endpoint, version, and credentials — no live adapter is connected.
/api-catalog · /api/public/v1/accounts, /bills, /payments, /stormwaterWhat APIs exist
Read-only demo surface with API-key auth; write APIs would follow the same server-route pattern.
Responsive web app · /work-orders mobile-responsive UIAndroid or iOS application
The responsive web application works in Android/iOS browsers, but there is currently no web app manifest or service worker and it is not an installable PWA. Native app-store applications would require custom development.
/billing → Run billing cycleTime to run bills end-to-end
Demonstrated with measured per-step and total elapsed time on synthetic demo data; production timing is volume/infrastructure dependent.
/billing → Run billing cycleSteps in the bill-run process
Six ordered steps shown: select cycle → validate → calculate → exceptions → finalize → output.
/work-orders (responsive, tablet-usable)Touch-enabled tablet app for field workers
/work-orders is responsive and tablet-usable with mobile-friendly dialogs, but there is no dedicated field mode, offline sync, or photo capture. A purpose-built field application would require further implementation.
/administration · /complianceRole-based security
Role/permission model is configured and visible; enforcement requires the authentication integration (Microsoft Entra SSO) to be connected.
/administration → Numbering rulesHow account numbers are assigned
Prefix/sequence rules per account class and service type, including the stormwater-only 50 prefix.
/collectionsHow the cutoff list is generated
Configurable criteria (minimum balance, days past due) over synthetic accounts.
/collections → ExcludeManually remove accounts before cutoff finalization
Exclusions require a reason, create a cutoff hold, and are audited.
/collectionsArrangements visible when cutoff list generates
Active payment arrangements are flagged per candidate.
/collections → Late-fee exemption controlsBlock late fees temporarily/permanently per account
Permanent or until-date exemptions are honored by the late-fee calculation and are audited.
/payments → Search & ERPQuery payments by date range and amount
Date range, amount range, method, and account/customer filters over real payment rows.
/payments → Search & ERP → TransferTransfer misapplied payments between accounts
Zero-net reversal/repost with the original payment preserved and full audit trail.
/payments → GL export · /api-catalogHow ERP imports work
Illustrative GL CSV export demonstrates the handoff format; Tyler MUNIS is not connected.
/administration → Roles · /complianceSupport roles for IT, Finance, end users
Separate limited-scope roles are modeled; live assignment requires the auth integration.
/accounts → Account 360 → Add feeAdd fees to a bill
Ad-hoc fee lines on synthetic bills with category, amount, and audit reference.
/compliance → PerformanceSimultaneous user capacity
No validated benchmark yet; no application-level hard cap; capacity is deployment dependent.
/integrations → Cityworks design panelCityworks APIs — ours or theirs
Design targets the vendor's Cityworks REST API with sample payloads; no connection exists.
/work-orders · completing a Meter Exchange orderAuto-update from Cityworks meter installs
Simulated locally: completing an exchange order retires/installs meters in the demo DB — the behavior a Cityworks callback would drive.
/collections → FinalizeGenerate Cityworks service orders during cutoffs
Creates local simulated turn-off orders marked Cityworks-ready / Not Synced; no live dispatch.
/api-catalog · /integrationsHow software integrations occur
REST + file adapters demonstrated; out-of-the-box vendor connectors require vendor access.
/gis · /integrations → Esri status/design informationConsume Esri REST services / other sources
The GIS page currently renders synthetic layers with measurement and asset-inspector behavior; Esri is not connected. A municipal Esri service URL plus vendor and client configuration are required.
/compliance → Compatibility matrixSupported Cityworks and Esri versions
No vendor versions validated yet — targets are configuration dependent and listed as not yet validated.
/compliance → Compatibility matrixSoftware compatibility matrix
In-app matrix covering browsers, runtime, database, and vendor integration validation status.
/accounts → Account 360 → Line materialsService-line / customer-line material fields
Copper/PVC/PEX/Galvanized/Unknown values are stored and displayed on Account 360; the current UI is display-only for these fields.
/billing → cycle scope & frequencyStormwater semiannual/annual or combined runs
Cycle frequency + service scope support combined, stormwater-only semiannual, and annual runs.
/administration → Numbering rules · accounts 50000001–50000003Stormwater-only account prefix '50'
Seeded synthetic stormwater-only accounts demonstrate the prefix without renumbering existing accounts.
/stormwater → IAS import adapterStormwater fee from IAS World impervious surface
Charges derive from stored impervious_sqft/ERU; CSV import adapter demonstrates the mapping. IAS World itself is not connected.
/stormwater → Parcel rollStormwater credits on specified accounts
credit_pct reduces calculated charges and is surfaced on the stormwater parcel roll; it is not currently surfaced on Account 360.
/stormwater → Parcel rollParcel-based stormwater billing
Parcel-keyed view with impervious area, ERU, credit, gross and net fee.
/complianceAppendix B — IT/SaaS/GIS compliance evidence
Evidence center covers architecture, hosting, security, and performance honestly; items needing client/vendor confirmation are explicitly listed.