Springbrook Cirrus

Release Notes

 

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

 

07/09/2026

  • Enhancement: Application Wide > Cirrus Notes: The Cirrus Notes icon now displays a numeric badge showing the count of saved notes on a record, similar to the attachment count indicator. This applies to both floating and split screen note types throughout Cirrus, ensuring notes remain visible and are not overlooked after the panel is collapsed.

  • Enhancement: Application Wide > Data Grids: Grid column headers restricted by database security now display a shield-slash icon with a No Access - Security restricted tooltip, replacing the previous asterisk-based notation. This aligns the no-access visual treatment with the read-only indicator for a clearer and more consistent security status across all grids.

  • Enhancement: Application Wide > Field Labels: Checkbox, radio button, and switch labels throughout Cirrus now automatically capitalize the first letter of the first word while standardizing all remaining letters to lowercase.

  • Enhancement: Application Wide > Springbrook/Cirrus Agent: When the Springbrook Agent or Cirrus Agent cannot connect due to browser Local Network Access security settings, Cirrus now displays a clear and informative error message identifying the cause and directing users to contact their local administrator or Springbrook Support, replacing the previous generic connection failure message.

  • Enhancement: AP > Invoices > Document Reader: The Document Reader now supports importing invoice numbers up to 30 characters in length, matching the maximum supported size. Invoices with longer vendor numbering conventions can now be scanned and imported without truncation or import failures.

  • Enhancement: CH > Direct Deposit > Exceptions: A new NACHA fraud detection validation flags employee deposit amounts exceeding three times their six-cycle historical average. When triggered, exception warnings appear in the Exceptions step for each flagged transaction. The check applies only to employees with at least six consecutive prior cycles with amounts greater than zero, helping identify potentially fraudulent deposits before file transmission.

  • Enhancement: CR > Cash Receipts > Cash Entry: The Add Payer button in Cash Entry search results now displays on the same row as the customer record when no accounts are associated, eliminating unnecessary row wrapping and allowing more search results to be visible on screen at once.

  • Enhancement: CR > Cash Receipts > Cash Entry: The Add Category and Add UB Accounts with Amount options in Cash Entry are now displayed as two separate toolbar buttons, replacing the previous split-button dropdown. This reduces the number of clicks required and makes both actions immediately visible, improving discoverability and streamlining payment entry.

  • Enhancement: CR > Cash Receipts > Cash Entry: Resolved a database issue where null debit or credit type codes on certain transaction types caused an unexpected error during Cash Entry. The underlying records have been corrected to ensure type codes are always populated, eliminating this error for affected transaction types.

  • Enhancement: GL > Maintenance > Chart of Accounts: Chart of Accounts History now includes an optional Work Order Proof List column. When enabled, a printer icon appears for history entries linked to batches with a WO Proof List, and clicking the icon automatically downloads the report, providing direct access to work order proof documentation from account history.

  • Enhancement: GL > New Budget Info > Copy Budget Information: The Copy Budget Information screen has been modernized with an updated field label, a properly proportioned layout, and a clearly positioned Submit button in the upper right corner. A CTRL+ENTER keyboard shortcut is also supported for faster form submission.

  • Enhancement: PO > Purchase Orders > Purchase Orders: The Edit Purchase Order form has been updated to a four-column layout and the Save button now only activates when there are unsaved changes. Line items were also improved with a renamed Create Line button, left-justified column data, and consistent field labels for Vendor Zip and Shipping Zip.

  • Enhancement: SS > Maintenance > Import Configuration: Transaction Time has been added to the available properties for Inventory Transactions import configurations, allowing transaction timestamps to be included when setting up and running inventory transaction data imports.

  • Enhancement: SS > Security > Menu Security: Tax Collection is now available as a module selection Menu Security within System Wide Access, allowing administrators to configure menu-level access controls for Tax Collection in Cirrus. Existing Tax Collection menu permissions are not affected by this change.

  • Enhancement: TC > Utilities > Custom Service File: The Custom Service File interface has been simplified by removing two unsupported options - Break on Year/Sequence and Exclude Account Number Separators - and updating the Sequence selection to a multi-select dropdown requiring at least one entry, making configuration cleaner and more aligned with supported functionality.

  • Enhancement: UB > Maintenance > Device: The address layout on the Device Maintenance screen has been updated to improve readability. Street Number and Street Direction are now grouped together in the second column, while Street Name occupies the full width of the third column, providing a more organized address entry experience.

  • Correction: Application Wide > Integer Fields: Resolved an issue where users could enter decimal values in integer fields. Users can no longer enter a decimal separator when an integer value is expected.

  • Correction: Application Wide > Job Viewer: Resolved an issue where the error details icon appeared for Clearing House Exceptions jobs in the Job Viewer but clicking on it failed to display any details. Users can now view error details for CH Exceptions jobs as expected.

  • Correction: AP > Invoices > Invoices: Resolved invoice number inconsistencies that occurred between Cirrus and V7 when associating a Purchase Order to an invoice, ensuring invoice numbers are consistently displayed and recorded across both platforms.

  • Correction: AP > Maintenance > Vendor: Resolved user interface issues with column security indicators in the Accounts Payable Vendor Search grid, ensuring security-restricted columns display the correct visual treatment and that field restrictions are accurately enforced.

  • Correction: AP > Purge Vendors > Purge Vendors: Fixed an error in Purge Vendors that occurred when performing a new search after resetting the filter, ensuring users can reliably search for vendors to purge without encountering unexpected exceptions.

  • Correction: CR > Cash Receipts > Cash Entry: Resolved an issue where voiding a second partial payment in Cash Receipts did not correctly reset the last payment date for stored penalties, causing inaccurate penalty calculations. Payment records now accurately reflect voided transactions.

  • Correction: CR > Cash Receipts > Cash Entry: Fixed a defect where voiding a second partial payment caused payment collection totals to reset incorrectly, resulting in bills appearing out of balance. Payment totals are now correctly recalculated when a void is processed.

  • Correction: CR > Cash Receipts > Cash Entry: Resolved an issue with voiding Tax Collection receipts that included partial payments or stored penalties, ensuring all associated payment and penalty records are correctly reversed during the void process.

  • Correction: CR > Cash Receipts > Cash Entry: Resolved an issue where GL account numbers were not displaying in the debit and credit columns of the Details tab when entering a cash receipt credit for a Utility Billing customer with no outstanding balance, ensuring GL distribution data is visible as expected.

  • Correction: CR > Cash Receipts > Cash Entry: Resolved a NullReferenceException in the Station Operator Authorization handler that caused unexpected errors during Cash Receipts operations requiring station operator validation. Authorization checks now complete reliably without throwing errors.

  • Correction: CR > Cash Receipts > Cash Entry: Resolved a validation gap in the Update Receipt Payer modal where invalid State and Zip values could be saved without error. State and Zip fields are now properly validated before saving payer address information.

  • Correction: CR > Cash Receipts > Cash Entry: Resolved an issue in Cash Receipts where selecting a Utility Billing customer displayed alerts for all of the customer's accounts instead of only those relevant to the transaction, reducing unnecessary alert noise during payment entry.

  • Correction: FA > Published Reports: Resolved an issue where the Publish Report Check data grid failed to display records when sorted by the Field Value column, allowing users to sort and review published report data as expected.

  • Correction: GL > Maintenance > Chart of Accounts: Resolved an issue where creating a new GL Account failed when the Sub Ledger format in GL Setup used a non-standard first segment length. Cirrus was applying a hardcoded three-character mask instead of the configured format, causing the save to fail. The Sub Ledger field now correctly reflects the configured format, allowing accounts to be saved successfully.

  • Correction: GL > Maintenance > Sub Ledger 2: Resolved a user interface issue with the Sub Ledger 2 deletion, ensuring deletion actions complete correctly and the interface updates accurately to reflect the removed record.

  • Correction: GL > Reporting Tools > Query by Example: Fixed an issue in the Query by Example tool where toggling the Find Unmatched Results checkbox did not activate the Save button or display the Unsaved Changes warning, allowing filter changes to be lost without any notification.

  • Correction: GL > Reporting Tools > Query by Example: Fixed a SQL error that prevented certain QBE GL reports from executing when transaction detail columns were included, ensuring users can run these reports without encountering database errors.

  • Correction: GL > Reporting Tools > Query by Example: Resolved an issue encountered during client upgrades where a QBE report filtering against the GL History secondary table with a fiscal year filter stopped returning results. The report now correctly returns matching data after upgrades.

  • Correction: GL > Reporting Tools > Query Manager: Resolved a Query Manager issue where removing all columns from the Selected list left the Column Label and Column Width fields enabled, causing the query to save with the last removed column instead of an empty selection. These fields are now disabled when no columns are selected, matching V7 behavior.

  • Correction: IC > Inventory Transactions > Enter Transactions: Resolved an issue where entering a Reference Number linked to a Work Order did not auto-populate the associated Work Order information, and the Work Order Markup option remained disabled. Work Order data now loads correctly when a valid Reference Number is entered.

  • Correction: IC > Maintenance > Item: Resolved an issue where database security field restrictions were not being applied to fields in Item Maintenance, ensuring security access controls are correctly enforced and unauthorized field modifications are properly restricted.

  • Correction: IC > Maintenance > Item: Fixed a security enforcement issue in Item Maintenance where fields configured as Read Only through database security remained editable. Read-only field restrictions are now correctly applied, preventing unintended data modifications by users without edit permissions.

  • Correction: PM > Budget Adjustments > Edit Adjustments: Resolved inconsistent number formatting for the New Budget field, ensuring the New Budget value displays with the same formatting as the Current Budget field for a uniform and accurate presentation.

  • Correction: PO > Purchase Orders > Purchase Orders: Resolved a field constraint issue where the tax amount field in Purchase Orders was restricted to only one digit after the decimal point. Tax amounts can now be entered with full decimal precision, ensuring accurate tax calculations for purchase order line items.

  • Correction: PO > Receipts Search: Resolved an issue where the attachment icon was not visible when viewing receipts in Receipts Search after a receiving batch was committed, allowing users to access receipt attachments as expected.

  • Correction: PR > WI myETF > Edit: Resolved an unexpected error that occurred when opening older batches in the Edit step of WI myETF Payroll processing, allowing users to access and work with historical batch records without interruption.

  • Correction: SS > Maintenance > Department: Resolved a data integrity issue where the system permitted deletion of a department record referenced on a committed Purchase Order. Departments linked to committed Purchase Orders are now protected from deletion, preventing orphaned records and maintaining referential integrity.

  • Correction: TC > Maintenance > Interest/Penalty Table: Resolved an issue where validation warnings on the Interest/Penalty configuration prevented users from saving their changes, even when no blocking errors were present. The save function now works correctly when only informational warnings exist.

  • Correction: TC > Reports > Transaction Report: Resolved an error that occurred when the Due Date field was used as a filter parameter in the Transaction Report, allowing the report to run successfully with date-based filtering applied.

  • Correction: UB > Maintenance > Account: Resolved a display issue with the Account Tile in Utility Billing Account Maintenance, improving the visual layout and presentation of account summary information on account records.

  • Correction: UB > Maintenance > Account: Fixed an issue where the Remove Service Rate button remained enabled for accounts already included in an active New Billing batch. The button is now correctly disabled in this scenario, matching V7 behavior and preventing unintended service rate changes during active billing cycles.

  • Correction: UB > Maintenance > Account: Resolved an intermittent issue in Account Maintenance where the Reference Number field lookup was not working reliably, particularly when reference numbers were entered via cut-and-paste, ensuring consistent lookup behavior for all entry methods.

  • Correction: UB > Maintenance > Device: Resolved a data integrity issue where meter reads could be associated with accounts without a traceable record of the read entry, improving audit trail accuracy for meter and account relationships.

  • Correction: UB > Maintenance > Device: Resolved inconsistent date validation behavior and validation indicator display across different device types, ensuring dates are validated and errors are displayed uniformly regardless of device type.

  • Correction: UB > Maintenance > Service Rate: Resolved an issue in Service Rate Maintenance where editing a Consumption Level line and saving caused the value to revert to its previous amount instead of retaining the edit. Users no longer need to delete and re-enter a line for changes to save correctly.

  • Correction: UB > Maintenance > Service Rate: Resolved an unexpected error that occurred when saving Allocation Level changes for a Service Rate accessed through the Create Rate workflow, ensuring allocation level configurations can be saved successfully from all entry paths.

  • Correction: UB > Meter Management > Reading Import: Resolved a meter import error that prevented readings from being successfully processed through the Readings Import, allowing meter data to be imported without errors.

  • Correction: UB > Refunds > Generate: Resolves an issue in multi-select dropdown validation spacing in UB > Refunds > Generate so validation messages have proper padding and no longer overlap fields below.

  • Correction: UB > Maintenance > Account: Resolved an issue in the Create Account workflow where users could only enter a new lot and were unable to attach an existing lot record. The ability to select and attach an existing lot is now available during account creation, restoring the expected behavior.

 

Previous Releases