Springbrook Cirrus

Release Notes

 

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

 

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