Enhancements
Enable SQL Editor for all carriers (BC-18931)
SQL Editor support within the reporting and data modules has been enabled by default, allowing users with appropriate permissions to utilize advanced SQL querying capabilities without additional configuration. This enhancement streamlines access to complex data analysis and custom reporting tools, offering a more robust reporting and analytical environment for insurance operations and enabling custom reporting.
Losses Incurred Stock Report Rewritten for SQL Editor (BC-18505)
A new standard “Losses Incurred” report is now available, complete with SQL source access for carrier customization. Carriers can easily copy and modify this report to meet their specific reporting requirements. Typical scenarios include starting from the provided standard report and incorporating additional data fields, empowering carriers to perform comprehensive, independent self-reporting without reliance on BriteCore.
Open Loss Stock Report Rewritten for SQL Editor (BC-18504)
A new standard “Open Loss” report is now available, complete with SQL source access for carrier customization. Carriers can easily copy and modify this report to meet their specific reporting requirements. Typical scenarios include starting from the provided standard report and incorporating additional data fields, empowering carriers to perform comprehensive, independent self-reporting without reliance on BriteCore.
Claims Payments Stock Report Rewritten for SQL Editor (BC-18787)
A new standard “Claims Payments” report is now available, complete with SQL source access for carrier customization. Carriers can easily copy and modify this report to meet their specific reporting requirements. Typical scenarios include starting from the provided standard report and incorporating additional data fields, empowering carriers to perform comprehensive, independent self-reporting without reliance on BriteCore.
Add necessary data elements to advanced trigger (BC-18580)
Advanced triggers within the STP rules engine were enhanced to preload a comprehensive set of data, including all properties, scheduled items, sublines, questions, vendor loss history, disclosures, claims, credit scores, catastrophes, and named insureds. The system now loads this data efficiently when advanced triggers are executed, supporting richer rules logic and improving the accuracy of automated processing.
Execute Straight-Through Processing (STP) Rules in New Business (BC-18575)
The execution of Straight-Through Processing (STP) rules for new business was integrated into the core rules service. The new workflow combines results from both legacy and updated STP rule engines, ensuring consistent evaluation of business rules before policy issuance. Changes included updates to the service layer, user interface for error code display, and comprehensive testing of affected endpoints.
Straight-Through Processing (STP) on Renewals (BC-18244)
STP rules engine execution was incorporated into the daycron renewal process, allowing policies up for renewal to be evaluated automatically before commitment. The system now logs errors and sends notifications for failed STP rule evaluations, ensuring only eligible policies are renewed. This enhancement automates compliance checks and reduces manual intervention for underwriters during renewals.
New API Schema for STP Results (BC-18568)
A new API schema for STP results was introduced, providing robust storage and retrieval of rule execution outcomes. The schema supports detailed tracking of rule evaluations, error codes, and links to specific properties or drivers. A dedicated endpoint for listing results by revision was implemented, supporting paginated requests and responses for efficient integration with external systems.
Enhanced Rating Grid Management (BC-17253)
BriteCore has introduced significant enhancements to Rating Grid functionality to support advanced actuarial workflows and improve performance at scale. With this release, users can now manage versioned rating grids, enabling safer updates by uploading new grid versions without overwriting historical data. The system now distinguishes between new business and renewal effective dates, ensuring accurate rating selection based on policy context.
Additional improvements include the ability to delete grids (via soft-delete with backend cleanup), associate grid points with groups for scoped rating, and enforce state/date uniqueness to avoid conflicts. Performance has been optimized to allow importing large datasets (up to 1M points) in under five minutes, with real-time progress feedback. These changes provide more flexibility, better data integrity, and a stronger foundation for location-based and version-aware rating.
Defects
Deliverables Not Generated for Specific Workflows (BC-18975)
A defect was addressed where deliverables failed to generate upon policy commitment for certain workflows. This issue was particularly impactful for customers relying on automated document generation for compliance and operational needs. The solution involved adding additional logging and improving the deliverables generation process, resulting in the successful creation of all required deliverables.
Alert Pop-up Formatting off (BC-18962)
Alert pop-up modules displayed when opening policies appeared incorrectly formatted, with squished text and an inappropriate Submit button instead of Done." This was caused by recent changes that unintentionally modified the alert appearance. The update restored proper formatting and button labels, ensuring a readable and user-friendly alert popup consistent with user expectations.
API modify_full_quote failed to validate the change of policy type when gaps (BC-18938)
A validation issue was fixed in the API for modifying full quotes, where the system incorrectly prevented changes to the effective date if it resulted in a policy type change, even when not applicable. The solution updated the validation logic to consider both state and policy type, preventing unnecessary errors and allowing users to modify quotes as intended.
Subjectivity Event not triggered when modifying a subjectivity (BC-18908)
When subjectivities were modified, the expected SubjectivityModifiedEvent was not triggered, causing downstream workflows and integrations to miss updates. This defect was rectified by ensuring that any update to a subjectivity triggers the appropriate event, improving data synchronization and system reliability.
Agent Dashboard Text Updates Not saving (BC-18867)
A defect affecting multiple clients prevented users from saving updates to the agent dashboard text. The system failed to persist changes upon clicking the save button, leading to user frustration and operational delays. The fix corrected the validation logic and expanded test coverage to ensure that all changes to dashboard text are properly saved and reflected in the interface.
Cannot display Rating Grid points in pop-up (BC-18853)
A user interface bug prevented the display of rating grid points for Vehicle Prefill types, resulting in an error message. The issue was traced to missing code for handling Vehicle Data Prefill cases, which had been accidentally deleted. The missing logic was reinstated, and users can now view grid points for all relevant rating types without errors.
Mandatory re-rating check fails intermittently (BC-18840)
The system's mandatory re-rating check for quotes was unreliable, sometimes allowing agents to print quote summaries before rating was complete. The solution implemented a dedicated function to reliably check quote rating status, ensuring compliance with rating requirements before summary printing.
Voided payments are being counted as part of payment authority limits (BC-18756)
A defect was resolved where voided payments were still counted towards payment authority limits, incorrectly preventing additional payments even after a void. The fix updated the logic to exclude voided payments from the authority calculation, ensuring that users can process new payments as appropriate without being erroneously blocked.
Credit score validity settings now work in the quote wizard (BC-13307)
The "months-credit-score-valid" and "days-credit-report-valid" settings were not accurately reflected within the quote wizard, causing display discrepancies for credit score dates. The defect was corrected so the wizard now properly calculates and displays credit score validity dates according to the configured settings, improving compliance and user experience.
Corrected sporadic logout within BriteApps (BC-18635)
A sporadic logout issue was identified and corrected in BriteApps. Users were occasionally logged out due to a flaw in the "save token" logic, particularly involving timing of token refreshes and session storage. The update refines the session management approach, reducing the incidence of unexpected logouts and enhancing user session stability.
Avoid penny-off reinstates on delayed cancel (BC-14973)
A workaround was implemented to bypass code that could introduce penny-off differences during reinstatements following delayed cancellations. This change prevents minor discrepancies in payment calculations and aligns reinstatement outcomes with expected financial accuracy, while a more permanent fix is pursued.
Policy Renewals Report Fails with “Essential Container Error” (BC-19135)
BriteCore resolved a critical issue affecting the Policy Renewals Report functionality across multiple clients. Users were experiencing failures caused by an “Essential Container Error,” preventing access to renewal data reports. This fix ensures that the report now executes reliably without throwing backend container errors, restoring full visibility into upcoming renewals for underwriting, operations, and client servicing teams.