Springbrook Cirrus

Release Notes

 

Release notes for the Springbrook Cirrus application. This list will be updated as enhancements and corrections are released.

 

10/22/2026

  • Enhancement: Application Wide > Performance: Cirrus now starts faster in your web browser, so you see the loading screen for less time when you open Cirrus. Computers with four or more processor cores see the biggest improvement. Older computers and computers with two processor cores may see a smaller change. The first time you open Cirrus after this update, your browser downloads the updated application, so that first launch may take a little longer than usual.

  • Enhancement: BR > Reports > Bank Activity: The Bank dropdown on the Bank Activity report now shows the bank name after each bank code, in the format Bank Code - Bank Name, so you can find the right account faster. BR > Clear Transactions > Bank Activity uses the same dropdown and includes this change.

  • Enhancement: GL > New Budget Info > Edit New Year Budgets: Edit New Year Budgets has a cleaner layout. A Save button now sits in the upper-right corner, and CTRL+ENTER selects it. An Edit Columns dropdown next to the Account field replaces the column list box, the grid expands to use the extra space, and the previously unlabeled field now reads Percentage Change.

  • Enhancement: PR > Utilities > Ohio Earnings Types: The Ohio Earnings Types mapping screen is now available in Cirrus. Cirrus and Enterprise share the same pay code mappings, so changes you make in either application appear in both. The earning type list matches Enterprise and includes the new code P Service Credit Purchase.

  • Enhancement: TC > Reports > Transaction: The Transaction report now displays all parameters on a single page instead of two tabs. A Codes list with a select-all option sits on the left, and the Dates, Ranges, Tables, Options, Print Options, and Sort sections stack on the right. Validation messages now appear next to the related field or section, and the report output is unchanged.

  • Enhancement: TC > Transfer Overpayments: The new Transfer Overpayments batch process moves installment credit balances to installments with a balance due for every bill in a Year/Sequence at once. Use it to clear rounding overpayments from payment files or apply preliminary-bill overpayments to final installments.

  • Correction: Application Wide > Data Grids: Excel exports of grids no longer include an internal ID column for validation indicators. This applies to parent and child rows across Cirrus, such as the Benefits tab in PR > Maintenance > Employee and the Qty. & Value tab in IC > Maintenance > Item.

  • Correction: Application Wide > Security: Cirrus now confirms on the server, for every request, whether a user has administrator access. Users can no longer reach administrator-only functions in their agency, such as Execute Maintenance Commands or Feature Flags, unless their account is an administrator account. Access for regular users and administrators is otherwise unchanged.

  • Correction: Application Wide > Time Settings: Times that Springbrook formats for screens and export files now show the actual minutes and use a 12-hour clock when they include AM or PM. Previously, these times could show 01 or the month number in place of the minutes, such as 16:01:00 PM for a 4:15 PM time.

  • Correction: AP > Invoices > Invoices: Invoices with a cycle of 0 now appear for selection when you generate recurring invoices. Previously, Cirrus left these invoices out, even though they appeared in AP > Maintenance > Recurring Invoices.

  • Correction: FA > Install Assets > Install Assets: Pressing the Delete key in the Install Assets grid now displays a single standard confirmation and removes the item only after you confirm. Previously, two confirmation boxes could appear, and the item was removed even when you selected Cancel.

  • Correction: GL > New Budget Info > Import Budget from Excel: The Standard import configuration now includes the Budget Amount field. View Layout Format shows it as the eighth field, and Generate Template includes it, so files built from the template import with budget amounts.

  • Correction: GL > Utilities > Create New Fiscal Year: Create New Fiscal Year now completes successfully when the Go To accounts include accounts set up for inactivated year-end accounts. Previously, the process could fail with an unexplained error, which kept agencies from opening their new fiscal year.

  • Correction: IC > Item Search > Location: Double-clicking an item on the Location tab now opens the item without also displaying an Invalid Operation message. The message now appears only when you single-click an item that triggers it, which matches how the right panel behaves.

  • Correction: IC > Maintenance > Item: You can now save changes to inventory items, such as a new bin on the Quantity and Value tab or edits to misc fields, without the error “An item with the same key has already been added.” The fix applies to both Cirrus and Enterprise.

  • Correction: PR > Computer Checks > Calculate Payroll: Cirrus now keeps Sunday hours in the correct work period for employees on 9/80 schedules. Previously, Sunday hours could move into the prior work week, which weighted wages incorrectly in FLSA overtime calculations for both overtime and regular payroll batches.

  • Correction: SS > Maintenance > Import Configuration: On the Properties tab, the Selected Properties and Selected Constants grids no longer display “Id” in the action column headers. The headers now show only the action icon, which keeps the grids clean and easy to read.

  • Correction: SS > Utilities > System Setup: The Transfer Accounts grid no longer offers the Toggle Grouping option. The option did not work on this grid, so its removal prevents confusion when you work with transfer accounts.

  • Correction: SS > Web Maintenance > User > Login History: Login History now shows each login time with the correct minutes on a 12-hour clock, such as 06:02:44 PM. Previously, every login time showed 01 for the minutes and a 24-hour hour next to AM or PM, such as 18:01:44 PM.

  • Correction: UB > Maintenance > Account: The Attachments and Account Search icons in Account Maintenance now open their menus again. The Attachments menu offers Account, Customer, and Lot options. In SS > Maintenance > Lot, the Lot Search icon now opens the lot search options set up in SS > Maintenance > URL Setup.

  • Correction: UB > Maintenance > Account: The browser tab title for Account Maintenance once again shows the customer name, account number, and service address, such as Samson, Ron Hb, (000001-004) - 732 Fourth Street. Hover over any open tab to see which account it holds.

  • Correction: UB > Service Requests > Input: Service requests submitted through XBP now keep their Citizen label after you edit them, such as when you change the status. Previously, the label disappeared from the grid and the request details after any change.

 

10/15/2026

  • Enhancement: AP > Maintenance > Recurring Invoice Maintenance: The line item grid in Recurring Invoice Maintenance now includes inline search selections for the WO Number, Activity Type, WO Override Item, and Unit Type fields. You can look up and select Work Order values directly in the grid instead of typing them from memory.

  • Enhancement: UB > Adjustments and Fees > Input: The Select Transfer and Review and Confirm steps of the Misapplied Payments process now use updated grids with clearer column headers, such as Transaction Date and Check Number, right-aligned Amount columns, and better spacing between sections. The Select Transfer step title is also now spelled correctly.

  • Correction: Application Wide > Security: Cirrus now confirms on the server, for every request, whether a user has administrator access. Users can no longer reach administrator-only functions in their agency unless their account is an administrator account. Access for regular users and administrators is otherwise unchanged.

  • Correction: AP > Computer Checks > Register: The Computer Checks register now shows only the checks in the current batch. Previously, a separately issued Quick Check could appear on the register for a different Computer Checks batch, even though it did not appear in Select Invoices or the proof list.

  • Correction: BR > Utilities > Enter Checks: Enter Checks no longer rejects check numbers that have not been used on the selected bank account. Previously, it could report a range of numbers as already used even when the bank account had no checks with those numbers, which blocked manual check entry.

  • Correction: CR > Cash Receipts > Cash Entry: Payments on Tax Collection lien bills created through an enforcement batch now reduce the bill's total tax due. Previously, the bill's Overview balance stayed the same after payment, which put it out of sync with the Detail Ledger and Balance tabs and triggered a Bill Total out of sync warning.

  • Correction: CR > Cash Receipts > Cash Entry: The Cash Entry header controls now stay properly spaced in compact mode, so the search icon, Search Options, and receipt navigation no longer overlap the Search Customer field. Type Code Search and Search Options align with the main search bar, and the Added chip in search results now displays in light green with centered text.

  • Correction: CR > Cash Receipts > Cash Entry: Cash Entry now shows the correct balance for Accounts Receivable invoices paid through an AR payment transfer adjustment. Previously, a fully paid invoice could display a negative amount due, which blocked the receipt from saving with an Invalid Negative Amount Line Items On Receipt message.

  • Correction: CR > Cash Receipts > Cash Entry: The text inside the Added chip, which appears at the customer level in Cash Entry search results, is now centered within the chip for a cleaner, easier-to-read display.

  • Correction: FA > Install Assets > Install Assets: When you calculate values for a fixed asset that has no matching inventory item record, Cirrus now displays an Asset not found message. Previously, the calculation failed with an unexpected error and no asset values displayed.

  • Correction: GL > Maintenance > Section: The Section grid now displays its footer, including the record and page count, with proper spacing at the bottom of the page. Previously, the footer was missing, so you could not see how many records the grid contained.

  • Correction: GL > New York AFR > Export: The New York AFR export now accepts the last day of a fiscal year that spans two calendar years as the To date, such as 05/31/2026 for a June through May fiscal year. Previously, the export displayed a message that the To date was not within the selected fiscal year.

 

10/08/2026

  • Enhancement: Application Wide > Security: Dropdowns, combo boxes, date pickers, numeric fields, autocomplete fields, and multi-select dropdowns now show a security indicator when your access is restricted. A shield icon and tooltip mark the field as Read Only - Security restricted or No Access - Security restricted, so you can tell why you cannot edit it.

  • Enhancement: GL > Utilities: Several GL Utilities pages have improved layouts. Create Prior Fiscal Year now displays an instruction to select Submit. Export Journal Entries uses three equal-width columns. Import/Export Query Manager has a wider list box so query names no longer truncate, and its buttons now display Import and Export labels.

  • Enhancement: PR > State Reports: The Kentucky unemployment export now follows the new KUIP file format. The State ID field is now labeled Kentucky Employer Identification Number (KEIN) and requires a valid nine-digit value before you can export. The export strips hyphens, writes 275-character E and S records, combines multiple pay records per employee, omits employees with $0 wages, flags negative wages, and includes 12th-of-the-month employment data.

  • Enhancement: PR > State Reports: The Kentucky Unemployment report now runs correctly in Cirrus with the new KUIP format, so you can review the printed report alongside the export file before you file with the state.

  • Enhancement: SS > Maintenance > Customer: The Customer Maintenance modal now has a cleaner, more modern layout. A single Save button sits in the top-right corner next to the attachments button, replacing the Save and Cancel buttons at the bottom of each tab. The Customer tab uses three columns, displays full field labels such as Social Security Number and Driver’s License Expiration, and opens at the top of the page. The Customer Misc tab no longer cuts off field labels or displays an unnecessary horizontal scroll bar.

  • Enhancement: SS > Utilities > Authentication History: The Portal Authentication History report is now named Authentication History and gives a clearer picture of user access. The Date/Time column is now labeled Portal Login (UTC), and a new Cirrus Accessed (local time) column shows when each user connected to the current shard, including browser refreshes and new tabs. The static note at the top of the report no longer appears, which leaves more room for results.

  • Enhancement: TC > Bill Import: When you enable Copy Existing Bill Data, the Fields to Copy list now includes Acres and Square Feet. You can source these values from a prior bill instead of the import file when your layout calls for it.

  • Correction: Application Wide > Data Grids: Toggle Grouping now returns results when you group by a column with unique values, such as Task Label in PM > Maintenance > Task or Account in GL > Account Search. Previously, the grid displayed No Results Found for these columns.

  • Correction: Application Wide > Search: Search filter sections no longer display an unnecessary vertical scroll bar. This fix applies to most searches across Cirrus, such as PO > Purchase Orders Search, so you can view all filters without scrolling.

  • Correction: AP > Computer Checks > Number Checks: The beginning check number now defaults to the number after the most recently dated check on the bank account. Previously, a single converted or mistyped check number could set the default permanently, forcing you to change it on every check run.

  • Correction: AP > Invoices > Document Reader: When an AI invoice fails a custom AP validation, Cirrus now displays the validation error details. A failed save also no longer blocks later AI invoices. Previously, the invoice passed review, the save job failed without explanation, and subsequent AI invoices failed as well.

  • Correction: CR > Cash Receipts > Cash Entry: The loading spinner over the search results now clears once the page finishes loading. It could previously stay on screen indefinitely, most often the first time Cash Entry was opened in a session, leaving cashiers unsure whether the page was still working.

  • Correction: CR > Cash Receipts > Cash Entry: Utility Billing account status chips in the Cash Entry search results now use a color that matches the account status. Active, Suspended/Final/Vacation, and Delete statuses each display a distinct color consistent with the rest of Cirrus. Previously, every status chip displayed in green.

  • Correction: CR > Cash Receipts > Receipts: The Customer Number on a receipt now displays as a link that opens the customer record in Customer Maintenance. Previously, the Customer Number displayed as plain text.

  • Correction: CR > Cash Receipts > Receipts: Voiding a receipt that includes multiple Tax Collection bills now restores each bill's details using only that bill's own payment history. Previously, a void could copy the last transaction number and payment dates from a different bill on the same receipt, which left bill details out of sync with their ledgers.

  • Correction: CR > Cash Receipts > Receipts: When you enter a Credit Cash receipt for an LP account in Cirrus, the LP receipt detail now credits the Cash GL account and debits the Revenue GL account. Previously, Cirrus reversed the debit and credit, which did not match receipts processed in Enterprise.

  • Correction: CR > Utilities > Receipt Date Update: The Correct Receipt Date field now accepts only years from 1850 through 2150 and displays an Invalid Date message for anything outside that range.

  • Correction: GL > Maintenance > Account: The Task Code column on the GL Account History tab now displays the full Project Management task code, including both sections. Previously, Cirrus displayed only the first section of the task code.

  • Correction: GL > Maintenance > Chart of Accounts: In the Chart of Accounts advanced search, hovering over a Section Type field now displays a tooltip that lists your selections, the same as the Account Type field. Previously, Section Type fields showed no tooltip, so you could not see your selections without opening the field.

  • Correction: PM > Budget Adjustments > Import: The standard import layout for budget adjustment batches now labels the project task columns as Task 1 and Task 2. Previously, the layout mislabeled these columns as Tax 1 and Tax 2, which made it unclear which values belonged in the import file.

  • Correction: TC > Bill Import: The Inst 1-3 Amount and Purpose properties in Configurable Bill Import now have accurate descriptions. Each Amount property describes the amount tied to its matching installment purpose, and each Purpose property describes the purpose tied to its matching installment amount, which makes import layouts easier to set up correctly.

  • Correction: TC > Bill Import: Configurable Bill Import in Enterprise now shows accurate descriptions for the Inst 1-3 Amount and Purpose properties and lists the Inst 1-6 Amount and Inst 1-6 Purpose properties together in ascending order. These changes make it easier to find and map installment amounts and purposes when you set up an import layout.

  • Correction: TC > General: Tax Collection now has a more reliable way to link bills to their property information when it calculates rates and creates adjustments. This update helps prevent bill and property lookups from failing silently.

  • Correction: TC > Utilities > Balance Verify/Update: Balance Verify/Update now reports bills that fall out of balance after repeated payments, overpayments, and refunds. Previously, the utility could miss these bills, even though they displayed a Bill Total out of sync warning when you opened them.

 

10/01/2026

  • Enhancement: Application Wide > Cards: Cards across Cirrus received spacing and readability corrections. Excess whitespace below card content is gone, padding above the text and around action buttons is tighter, and body text now renders in the standard black rather than grey. Long values truncate with an ellipsis and show the full text in a tooltip instead of wrapping or overflowing.

  • Enhancement: Application Wide > Reports > Report History: Report History now lists the last ten runs instead of three, matching what the system retains. The panel was also rebuilt on the standard component, which removes the horizontal scrollbar and the truncated entries that appeared in earlier builds.

  • Enhancement: Application Wide > Tab Ordering: Opening a side sheet to create or edit a line now puts focus on the first editable field rather than a fixed one. Users who hid that field through tab ordering previously had to click into the sheet before typing. Fields that already hold a value have the whole value selected.

  • Enhancement: PR > State Reports > KY Unemployment: The Kentucky unemployment export now follows the KUIP file format. The State ID field is relabeled Kentucky Employer Identification Number, is required, and rejects an incorrect format before you export; hyphens are stripped from the value written to the file. Employees with zero gross wages for the quarter are omitted, and multiple pay records for one employee combine into a single entry. Negative wages are never written, and affected employees are listed for you to review.

  • Enhancement: SS > List Boxes > Display Security: The Bank Code and Department list boxes now respect display security, so users see only the values their permissions allow. Restricted entries no longer appear in selection lists where the underlying record is hidden elsewhere in the application.

  • Enhancement: TC > Maintenance: Display names no longer save with leading or trailing spaces. Codes across Tax Collection maintenance, including adjustment type, bill type, exemption, purpose, receipt type, school and summary codes, now strip surrounding whitespace so records sort and match consistently.

  • Enhancement: UB > Meter Changeout: When Meter changeouts copy winter average is enabled in UB Setup, processing a changeout now carries the winter average from the removed meter to the new one. This applies to both an individual service request and the meter changeout import. The average does not carry when the account number differs or the setting is off.

  • Enhancement: UB > Utilities > Setup: The Meter changeouts copy winter average toggle is now available on the Device tab. When checked, a meter changeout carries the existing winter average forward to the replacement device, rather than leaving the new meter without one.

  • Correction: Application Wide > Data Grids: Column choices and ordering now persist after you log out and back in. Preferences saved on grids such as GL Chart of Accounts and AP Vendor Search were lost on the next session, and columns briefly flickered between old and new settings on load. Saved preferences now apply on first render.

  • Correction: AP > Maintenance > Vendor: The Zip Code field now shows the grey background that marks a field as read-only. Without it, the field looked editable on both the create and edit forms, so users tried to type into it.

  • Correction: BR > Utilities > Update Check Number and Dates: Correcting a check committed with a check number of zero now works in Cirrus for non-ACH vendors, matching Springbrook Enterprise. The check that looks for matching ACH history now correlates on check sequence and total amount, ignores voided and reversed entries, and accounts for manual checks and the bank account.

  • Correction: CR > Cash Receipts > Receipts: Changing the payment method on an uncommitted receipt that includes a line item now saves. The update previously failed with an error about saving entity changes, so the same edit had to be made in Springbrook Enterprise instead.

  • Correction: CR > Cash Receipts > Cash Entry: Receipt Date and Interest Date now enforce a valid range. Entering a year outside 1850 to 2150 previously saved the receipt with the current date and no warning, or threw an exception on very old dates. Invalid entries are now rejected with a message before the receipt saves.

  • Correction: CR > Cash Receipts > Cash Entry: Paying the remaining balance on an installment agreement now assesses every penalty that applies. When a partial payment had already covered the first penalty, Cash Receipts calculated only that rate and omitted the later one, so the amount due was short of the bill total shown in Tax Collection.

  • Correction: CR > Cash Receipts > Cash Entry: The Payment dialog now shows the edited amount even when you click Pay without leaving the amount field first. The dialog previously reverted to the original balance in that case, so a cashier could post the wrong figure. The dialog also waits for the amount to finish updating before it opens.

  • Correction: CR > Cash Receipts > Cash Entry: Paying a bill with a long payment history no longer triggers a false pending payment warning. The check that looks for uncommitted receipts in another batch matched batch year, month and number separately rather than as one identifier, so unrelated open batches counted as matches. Installment agreement bills were the most affected.

  • Correction: GL > New Budget Info > Budget Analysis: The report now prints the title you enter in the Report Title field. Whatever you typed was ignored and the default heading printed instead, so a customized title could not be used to distinguish one run of the report from another.

  • Correction: GL > Utilities > Export Journal Entries: Configuration names containing a greater-than sign now display correctly in the Configuration dropdown. The character previously rendered as its raw HTML code, so affected configuration names were hard to read when choosing one.

  • Correction: IC > Maintenance > Item: Creating or updating an inventory item no longer fails with an unexpected application error. A duplicate entry in the search word index caused the save to abort, and retrying did not help until the underlying data was corrected. Items now save and the search index updates normally.

  • Correction: PR > Maintenance: Required fields now display the asterisk indicator across Payroll maintenance screens, including Accrual, Accrual Type, Deduction/Benefit Type, EEOC Types, Premium, Rate Code, Work Period and Workers Comp. Validation behavior is unchanged; only the visual marker was missing.

  • Correction: SS > Maintenance > Bank: The Bank Code field label now carries the asterisk that marks it as required. The field was already enforced on save, so the only change is that you can see it is required before attempting to create a bank.

  • Correction: SS > Utilities: Bank Import now appears in alphabetical order in the System Wide Access navigation, between Assign Tab Settings and Batch Administration. It previously sat out of sequence, making it harder to find in a list users scan alphabetically.

  • Correction: UB > Maintenance: Required fields now display the asterisk indicator across Utility Billing maintenance screens, including Bill Type, Category, Class, Comment Status, Conservation Data, Consumption Conversion, Cycle, Route, Service, Service Group and Statement Message. Validation behavior is unchanged; only the visual marker was missing.

  • Correction: UB > Maintenance > Account > History: The billing statement now fills the page when you open it from the Account History tab. The viewing area was compressed into a narrow band, leaving the statement too small to read without opening it elsewhere. Statements now span the page vertically at a readable size.

  • Correction: UB > Maintenance > Account: The billing statement now fills the page when you open it from the Account History tab. The viewing area was compressed into a narrow band, leaving the statement too small to read without opening it elsewhere. Statements now span the page vertically at a readable size.

 

Previous Releases