Britecore Release Notes
38 release notes curated from 41 sources by the Releasebot Team. Last updated: Aug 28, 2026
- Aug 27, 2026
- Date parsed from source:Aug 27, 2026
- First seen by Releasebot:Aug 28, 2026
Release starting 08.27.2026
Britecore releases a broad platform update with claim payment payee address checks, live premium history, PGP-encrypted SFTP report exports, richer motor vehicle report data, and expanded underwriting and task queue tools. It also improves commission, return premium, billing, and document workflows with many reliability fixes.
New Features and Enhancements
Claim Payments Require a Payee Address (BC-21819)
Adding a payment on the Exposures tab of a claim now requires that the claim payee has an address, enforced both in the payment dialog and on the server. Payment options can also be configured directly in Settings under Claims instead of through advanced settings.
Premium Records Rebuilt as a Live Premium History (BC-22798)
The Premium Records view on the Accounts Receivable page is rebuilt as an event-based premium history per policy term, opened as an in-page modal like the Installment Schedule. The view now reads live data, resolving an issue where earned premium was not displaying, and no longer requires navigating to a separate page.
PGP Encryption for SFTP Report Exports (BC-22894)
Report exports delivered by SFTP can now be encrypted with PGP before transmission. Carriers enable encryption on an SFTP export configuration and provide the recipient's public key, which BriteCore validates; the recipient's private key is never requested or stored. When encryption is enabled, only the encrypted file is sent, and if encryption fails the report is not transmitted unencrypted. This allows report deliveries to meet recipient security requirements without any manual encryption step.
Speed Limit and Actual Speed Captured From Motor Vehicle Reports (BC-23040)
Motor vehicle report violations now capture the posted speed limit and the driver's actual speed, in addition to the existing excess speed value. These fields are available to the rating engine for custom evaluations, supporting state point calculations that key off exact speeds.
Commission Adjustments Without a Source Transaction (BC-23072)
The commission adjustment API endpoint now accepts adjustments that are not tied to a source accounting transaction. Callers can supply the agency, agent, amount, statement period, and an optional reason code directly, which supports chargebacks, corrections, and bonuses that are not tied to an existing commission row.
Non-Policy Adjustments on Commission Statement PDFs (BC-23074)
Commission statement PDFs now include a dedicated section for adjustments that are not tied to a specific policy, such as chargebacks, corrections, and bonuses. The entries are grouped by reason code so agencies can see every adjustment on the statement they already receive.
Administrator Queue View With Task Lifecycle Buckets (BC-23218)
The underwriting task queue now has an administrator view with Active, On Hold, and Archived buckets. The bucket selector is visible to the administrator role only, giving managers a lifecycle view of the queue while underwriters keep their focused view.
Bulk Task Selection and Updates in the Task Queue (BC-23219)
The underwriting task queue now supports bulk operations. Users can select every task under a policy with one checkbox in By Policy mode, and can mark tasks for review or archive them in bulk. Each affected task still emits its own event so downstream tracking stays accurate.
Task Queue Export Downloads the Current View (BC-23220)
The task queue's Export action now downloads a CSV of exactly what the user is viewing. The file reflects the active tab, status chips, search term, filters, and sort order, and includes every matching task rather than only the current page.
Multi-Driver Vehicle Assignment (BC-23595)
The fixed two-driver model on vehicles is replaced with support for one primary driver plus any number of additional drivers, and zero-driver vehicles are now valid for policy types that allow them. Driver position, experience, and count are exposed to the rate chain and rules so carriers can apply position-based rating factors.
Suspensions Handle Policy Types With Effective-Date Gaps (BC-23673)
When setting up a Suspension, the list of offered policy types now respects the selected start date for policy types whose definitions have gaps between effective-date versions. Enforcement uses the same logic, so the correct policies are suspended.
SQL Report Runs Resume From Completed Sheets on Retry (BC-23937)
Multi-sheet SQL reports are now more reliable on retry. Previously, a transient failure on a later sheet restarted the entire report from the first sheet, repeating hours of finished work and sometimes exceeding the run time limit. Completed sheets are now checkpointed, so a retry resumes with only the sheets that have not finished.
Company Letterhead Data for Custom Deliverables (BC-24279)
Custom document templates can now pull a shared company letterhead block from the revision data. Templates draw the carrier's name, letterhead lines, address, phone, and email from one consistent source, along with a revision-scoped list of Notice deliverables.
Bug Fixes
Quote Wizard Rating for Lines Without Top-Level Exposure Items (BC-21937)
In the quote wizard, lines whose primary exposure items all live under sub-lines showed Premium Not Applicable on the Risks step and offered no Rate Location option. Locations on these lines can now be rated in the wizard.
Declaration Generation Reliability During Straight-Through Processing (BC-22828)
Declaration generation during Straight-Through Processing (STP) issuance was hardened. Database contention during inline document generation could previously leave a zero-size document. The generation step now retries safely and rolls back cleanly, preventing empty Declarations.
Shared Deductible Updates Apply to All Related Deductibles (BC-23550)
In the quote wizard, updating the main shared deductible did not update the other related deductibles, and those deductibles could not be changed manually either. Related deductibles now stay in sync when the shared deductible changes.
Faster Agency Resolution for Motor Vehicle Report Requests (BC-23642)
The driving-records prefill integration resolved a quote's agency information with a redundant and expensive contact lookup that ran on every quote. That lookup was removed, and test coverage was added around this path to protect the behavior going forward.
Address Suggestions Without Entering a ZIP Code First (BC-23764)
The Smarty address pre-fill behavior is now consistent across quote flows. On the Homeowners agent flow, address suggestions previously appeared only after the ZIP code was entered, while the Auto flow suggested addresses immediately. Suggestions now appear consistently without requiring the ZIP code first.
Faster Policy List Loading and Agency Saves (BC-23793)
Two policy operations were slow: the policy list page could take up to 48 seconds to load its filter options, and saving an agency or contact on a policy could take up to 12 seconds. Both were reworked to avoid the underlying expensive queries, so the policy list and agency assignment now respond in seconds.
Duplicate Address Dialogs in the Multi-Property Quote Wizard (BC-23824)
In the Multi-Property Quote Wizard, the Edit button on a property's address gave no loading feedback while the property details loaded, so any extra clicks during that wait each opened another stacked dialog. The button now shows when it is working and opens a single dialog per click.
Repeated Field-Review Warning in the Multi-Property Quote Wizard (BC-23825)
On the Questions page of the Multi-Property Quote Wizard, the prompt asking users to double-check a field appeared once for every property on the quote. It now appears a single time, removing the duplicate messages.
Billing Details Withheld for Non-Payable Policies (BC-23940)
Privacy controls on policyholder-facing billing endpoints were strengthened. Policies that are not currently payable no longer return account balance, payoff amount, or billing schedule details through the public payment gateway.
Declaration Generation for Additional Insured Items With Multiple Supplemental Groups (BC-24041)
Declaration generation failed for policies containing Additional Insured line items with three or more supplemental question groups. The document build aborted with an internal error and left an empty Declaration folder on the policy. These Declarations now render correctly.
Excel Report Runs No Longer Fail on Legacy Sheet Names (BC-24042)
Reports saved before sheet-name validation was introduced could fail every Excel run because a stored sheet name was too long or contained characters Excel does not allow. Invalid legacy sheet names are now sanitized at run time so these reports generate successfully.
Commission Adjustment Retries No Longer Create Duplicates (BC-24044)
A commission adjustment could report failure to the caller after the adjustment row had already been saved, because a later step such as PDF statement generation failed, and a retry then silently created a duplicate adjustment. The save sequence was corrected so the reported result matches what was actually recorded.
Catastrophe Assignment With Automatic Loss Cause Fill (BC-24046)
Assigning a catastrophe to a claim could fail when the automatic loss cause fill counted duplicate loss causes toward the maximum allowed per claim, and a misleading success note was written even though the catastrophe was never saved. Duplicates are now removed before the limit check, a true overflow returns a clear error, and the update note is written only after the save succeeds.
Return Premium Export Endpoint Enforces Export Guards (BC-24101)
The return premium export API endpoint bypassed the safeguards enforced elsewhere in the export path. It now checks whether a return premium was already exported and honors voided status, preventing repeat exports and duplicate check numbers.
Return Premium Generation Covers Every Credit-Bearing Term (BC-24103)
When a policy had multiple terms carrying credit balances, the automated return premium process could consider only one arbitrary term per policy on each run. Every eligible term is now handled, so return premiums are generated without waiting for additional runs.
Return Premium Reconciliation Detects Missing Markers (BC-24104)
The return premium reconciliation check silently skipped policies with no export markers at all, so a completely missing accounting marker was reported as an all-clear instead of a discrepancy. The check now detects these policies.
Concurrent Return Premium Runs No Longer Duplicate Credits (BC-24105)
Two overlapping automated runs could each generate a return premium for the same credit balance, producing duplicates. Return premium creation is now protected against concurrent runs.
Return Premium Batch Authorization Is Now All-or-Nothing (BC-24108)
Authorizing a batch of return premiums could partially apply and then report total failure, leaving some records authorized while the caller was told nothing happened. Authorization is now all-or-nothing: either every eligible record in the batch is applied or none are.
Umbrella Policy Data Sync on First-Revision Imports (BC-24114)
The sync that copies underlying policy data for umbrella policies silently failed when a revision had no prior revision, which is common during bulk revision imports. The sync now runs correctly for first revisions.
Excess Speed Preserved When Reusing a Valid Motor Vehicle Report (BC-24122)
Copying a driver's still-valid motor vehicle report onto a new quote silently dropped the excess speed value from each violation. The copied violations now carry excess speed, so rating factors that depend on it evaluate correctly.
Export Date Stamped on Return Premium Exports (BC-24126)
The return premium export marked records as exported and wrote the accounting marker but never stamped the export date. The date is now recorded, keeping export tracking consistent.
First Category in a Rate Chain Step Now Rates Correctly (BC-24131)
The first category in a rate-chain categories step silently lost its line item reference, causing any quote for that policy type to fail rating with an unclear error. The reference is now preserved regardless of the category's position.
Generate Last Month's Report Button Reliability (BC-24140)
Two issues affected the Generate Last Month's Report button in the Mutual Boiler Reinsurance section of Policies and Processing: a stale background job record could block the button permanently, and no confirmation appeared when a report was queued. The stale guard is now cleared correctly, and users see a message confirming the report is running in the background with an email to follow.
Date Functions in Advanced Rule Triggers (BC-24152)
Advanced trigger and Advanced effect code that called common date functions failed with an internal error that aborted the entire rules run for the quote or revision. Rules using these date functions now evaluate correctly.
All Violation Fields Preserved When Reusing a Motor Vehicle Report (BC-24158)
Following the earlier excess speed fix, the remaining nine violation fields that were silently dropped when a driver's still-valid motor vehicle report was copied onto a new quote have been corrected. Copied violations now carry the complete set of fields returned by the original report.
Empty Sidebar Row Removed From the Mobile Menu (BC-24159)
The desktop sub-navigation toggle appeared in the mobile slide-out sidebar as a blank row that did nothing. The control is now hidden on small screens, where the mobile sub-navigation already provides its own toggle.
Sub-Line Underwriting Rule Triggers Evaluate All Conditions (BC-24212)
Underwriting rules with triggers on a sub-line silently dropped a failing trigger condition instead of blocking the rule, effectively turning AND conditions into OR conditions, so a rule could fire even when one of its conditions was not met. All trigger conditions are now enforced.
ImageRight Uploads Continue Past Rejected Files (BC-24255)
A single file rejected by the ImageRight vendor aborted the rest of the nightly upload, and the same permanent error was retried every night. A rejected file is now recorded and skipped so the remaining files upload, and permanent rejections are no longer endlessly retried.
Orbipay Upload Failures Now Raise an Alert (BC-24256)
A failure in the nightly Orbipay file upload was silently swallowed, allowing the export to fail repeatedly without any notification. Upload failures now raise an alert so they can be investigated promptly.
Return Premium Records Returned Newest First (BC-24277)
The policy export API endpoint returned a policy's return premium records in an arbitrary order, so integrations reading the first record could pick up an old refund amount. The records are now returned newest first, giving integrators a reliable ordering.
Installment Statement Print Dates After Reinstatement With a Fee (BC-24287)
Reinstating a policy with a reinstatement fee stamped every future installment billing statement with the reinstatement date instead of each statement's scheduled print date, and could create duplicates. Future installment statements now keep their scheduled dates.
Editing Additional Interests Created Before the Unified Save Path (BC-24288)
Editing and saving an existing policy-level Additional Interest was blocked by an address-type validation error on the linked contact, even though the contact showed no missing data. Additional Interests created before the unified save path can now be edited and saved normally.
Refunds Reflected When Re-Rating a Term (BC-24303)
A refund issued through the Refund Support Tool was invisible when the term was later re-rated, leaving future installments under-billed by exactly the refunded amount with no invoice behind it. The refunded amount is now billed back so installments cover the full balance.
Payment Amount Precision for Authorize.net Transactions (BC-24311)
Payments submitted with an existing payment method could be sent to Authorize.net with excessive decimal precision, causing the processor to reject the transaction. Payment amounts are now rounded to standard currency precision before being sent.
Commission Adjustment Performance at Scale (BC-24333)
Creating a commission adjustment recalculated commissions for the entire book of business, which could exhaust memory and fail on sites with large books. Adjustments now calculate only what they need, so they complete reliably regardless of book size.
Agency-Scoped Commission Statement Runs Stay Scoped (BC-24334)
A commission statement run scoped to a single agency also produced statements for unrelated agencies, because the current and future month projection calculated across the whole book of business instead of the requested agency. Scoped runs now generate statements only for that agency.
Erroneous Policy Notes From Underwriting Rules (BC-24356)
Underwriting rules wrote notes to a policy stating that an agent added or deleted coverages when the agent had only navigated between tabs. These system-generated notes no longer appear when no actual change was made.
Billing State History Link Styling (BC-24360)
The Billing State History link in the policy header now matches the Show Revision History link, using the same typography, color, hover, and focus treatment. Its permissions and behavior are unchanged.
Faster Response for Missing Policy Attachments (BC-24381)
Requesting a policy attachment whose stored file was missing took over 30 seconds to return a not-found response because the lookup retried with exponential backoff. Missing files now fail fast, so the interface responds promptly.
Original source - Aug 17, 2026
- Date parsed from source:Aug 17, 2026
- First seen by Releasebot:Aug 18, 2026
Release Starting 08.26.2026
Britecore adds SQL Editor sign-off, policy search filters, commission reason codes, and stronger claim, payment, and quote workflows, while improving integrations, Copilot tools, and performance across billing, reporting, and legacy property screens.
New Features and Enhancements
SQL Editor Terms of Service Sign Off (BC-17418)
Every SQL Editor user is prompted to accept a Terms of Service acknowledgment before running queries. Acceptance is recorded per user so the prompt does not reappear on subsequent sessions until the Terms of Service is updated.
State Field on the Policy Search Screen (BC-20666)
The policy and claims search screen now includes State as a filter, allowing staff to narrow results by the policy’s geographic U.S. state without exporting or scripting the query.
Commission Adjustment Reason Codes (BC-23071)
The commission accounting data now includes a reason-code column, and a new Commission Adjustment Reasons quick code was seeded with Correction, Bonus, and Chargeback so adjustments can be categorized consistently for reporting.
ICD Per Injury Diagnosis Code Persistence (BC-23161)
Injury diagnosis codes selected on a claim exposure are now persisted per injury rather than only at the claim level, enabling more precise medical coding on multi-injury claims. Available in Vendor Integrations.
Grouped Location and Building Display on Legacy Property Screens (BC-23388)
BriteCore now groups Locations and Buildings on the legacy property screen, matching the agent experience to maintain parity between both screens.
Group aware Add and delete functions on Location and Buildings on Legacy Property Screens (BC-23389)/(BC-23390)
Users on the legacy Property tab and Risks step can now add or delete a Location or add a Building directly, with group-aware controls that maintain parity between the screens.
Duplicate Address Detection Across Locations (BC-23391)
The legart that supports quick correction while still allowing intentional duplicates when needed.
Validation Error Rule Applied to Every Vehicle and Property (BC-23650)
A Validation Error rule effect now applies to every vehicle or property on a quote, rather than only the last one processed, so multi-risk quotes surface every applicable validation error at once.
Secured Online Payment Guard for Unsubmitted Policies (BC-23771)
The Secured Online Payment page now rejects payment attempts on Unsubmitted policies, closing a gap where a payment could be applied before the policy was in a state to accept it.
Get Policy Type Forms Now Traverses Sublines (BC-23854)
The get_policy_type_forms endpoint now returns forms attached to line items nested under sublines, matching the visible form layout in the administrative interface.
XactAnalysis Missing Information and Cross Dataset Rules (BC-23756)
The XactAnalysis integration now sends missing information updates back to the vendor and applies rules across the vendor's other datasets, keeping records synchronized when a claim is updated after the initial send.
Expanded Lifecycle Notice Configuration for Underwriting Cancellations and Non-Renewals (BC-23888)
Lifecycle notice settings now support configurable periods of up to 180 days for underwriting-related cancellations and non-renewals.
Improved Non STP Quote Submission Performance (BC-23706)
Quote submissions that fall out of straight-through processing now dispatch to the background worker queue, improving submission response time on complex quotes that require review.
Bug Fixes
Property Valuation Review Workflow Reset on Revaluation (BC-23914)
When a property is revalued after underwriting approval, the review workflow state is now reset so that the revised valuation goes through review rather than binding on the previously approved verdict.
Rejected and Ineligible Policies Included in Contact Policy Lookup (BC-23723)
The policies lookup now includes Rejected and Ineligible policies attached to a contact, so downstream integrations no longer see empty results for a contact whose only policy was declined.
Property Grouping Structural Improvements Across Legacy screens (BC-23890)
The Suspensions map now loads on the legacy property screens alongside the grouped Location and Building presentation, closing a gap where the map did not appear on affected policies.
360Value RCV Update Rating and STP State Refresh (BC-23711)
A 360Value replacement cost update now refreshes the rating and STP state on the associated policy, resolving the second half of the earlier fix so downstream review and rating reflect the returned replacement cost.
Retrieve Tasks Sort Stability and Filter Correctness (BC-22723)
The retrieve_tasks endpoint now uses a stable sort order and correctly applies the due-date filter, fixing pagination inconsistencies and preventing rows from being silently dropped.
Quote Wizard TigerCQ Rating Errors (BC-22626)
Errors surfaced by the TigerCQ integration inside the Quote Wizard were resolved, so quotes involving the affected integration can complete without the previous vendor error interrupting the wizard.
Policy Term ERP Item Display (BC-22684)
Extended Reporting Period items on a policy term are now displayed correctly, restoring visibility on carriers that offer ERP coverage on affected lines.
Legal Entity Type Selection for Organization Contacts (BC-22876)
Organization contacts now support a Legal Entity Type selector including LLC, S Corp, C Corp, Sole Proprietor, Trust, and Estate, replacing the free-form entry that previously required cleanup for reporting.
Attachment Preview After Upload (BC-22919)
Uploaded attachments now render in the preview panel immediately after upload, resolving cases where users had to refresh the page to see a document they had just added.
Guard Against Time Based SQL Functions in Query Validation (BC-23624)
The validate_and_execute_query path now rejects time-based SQL functions such as SLEEP and BENCHMARK, removing a read pattern that could negatively impact reporting performance.
Claim Status Change Configuration Loading (BC-23635)
A configuration lookup failure that prevented claim status changes on certain claims was resolved. The workflow service now initializes with the expected configuration and status changes complete as expected.
Claims Processing Page Item Amounts (BC-23636)
The Claims Processing page no longer raises a type error when a claim has no item amounts. The page now renders and remains usable in that state.
Retrieve Tasks Pagination Lower Bound Validation (BC-23681)
The retrieve_tasks endpoint now validates that page size is greater than zero, preventing an unbounded response when a caller passes zero for the page size.
Policy Wizard Organization Lookup by Tax ID (BC-23718)
The policy wizard organization contact lookup now searches by Tax ID or FEIN, and no longer incorrectly searches by Social Security Number or restricts matches to individual contacts. Organization duplicate detection now works as expected.
Additional Interests Save on the Classic Policy Information Tab (BC-23987)
BriteCore resolved a regression that prevented saving a mandatory Additional Interest from the classic Policy Information tab because of a hidden validation list. The save flow now succeeds as expected.
Report Status Export Column Display (BC-23790)
The Export column on the Report Status page now displays the correct export state instead of a placeholder, so users can identify at a glance which report runs have exports available.
ADP Report Company Code Update (BC-23745)
A carrier-specific Automatic Data Processing (ADP) report was updated to use the correct Company Code required by ADP, restoring successful ingestion of the report by the vendor.
EZLynx and BriteQuote Intake Phone Number Handling for Co Applicants (BC-23794)
The intake path from the EZLynx and BriteQuote integrations was rejecting quotes when a co-applicant had no phone number, because of an ungated validation change. Phone-number validation is now gated correctly and the intake accepts these quotes.
InsVista S3 Prefix Directory Creation (BC-23768)
InsVista vendor writes now succeed when their S3 prefix does not yet exist. The prefixes for InsVista uploads and deliverable zip files are now created on demand.
Unified Quote Engine Performance (BC-23769)
New write-free quote pipeline and the generate_quote and get_quote_schema API endpoints are now available. Legacy quote endpoints are flag-gated and routed to the unified engine, producing consistently faster quote generation and reducing database write load.
Payment Eligibility Pending Status Match Precision (BC-23831)
Payment eligibility logic that checked for a Pending status no longer also matches Pending E-Signature. The two statuses are now distinguished, so payment eligibility is only granted when the payment itself is pending.
Public Save Billing Schedule Validation and Secure Checkout Visibility (BC-23868)
The public saveBillingSchedule endpoint now validates the schedule it accepts, and Secure Checkout no longer displays unpaid invoices to visitors who are not eligible to pay. Both paths now enforce their respective access rules.
Closed County Quote and Policy Suspension on the Rating Path (BC-23872)
Suspensions for closed counties are now enforced on the rating path, closing a gap where a quote or policy could still rate successfully in a county that had been closed for new business.
Payment Transfers from the Payment Log Now Work Reliably (BC-23893)
We've resolved a bug that could cause payment transfers to fail. When using the Transfer button in the Payment Log to move a payment to another policy, the action could return an error and leave the payment on the original policy. Transfers now complete as expected and are recorded on both policies.
Get Claim Photos and Coverages by Claim Number (BC-23907)
Calling get_claim by claim number now returns the correct photos and coverages, resolving a case where the response was built from an empty claim ID and produced unrelated data.
Reinsurance LAE Amounts on the Recoveries Summary (BC-23910)
The Recoveries Summary on the merged Accounting tab now includes reinsurance Loss Adjustment Expense recovered and expected amounts, closing a gap where those figures were absent from the summary.
Refused New Business Signature Type Persistence (BC-23938)
A new business bind that is refused no longer persists a signature type on the revision. Refused binds now leave the signature-type field clean, so downstream re-quotes do not carry a stale value.
Payment Transfer Duplicate Key on Integration Instance (BC-23915)
Payment transfers that carry an integrationInstanceId no longer fail with a duplicate-key error. The transfer now proceeds and the integration reference is recorded once.
SQL Copilot Copy to Editor Button Availability (BC-23941)
The Copy to Editor button in SQL Copilot now appears on generated SQL responses, restoring the one-click path from a copilot suggestion into the SQL Editor.
BriteQuote Risk Builder Read Only Field Icon Alignment (BC-23983)
The information icon on read-only rating fields in the BriteQuote risk builder no longer overlaps the field label. Read-only fields now render with correct spacing.
Report Copilot Britedata Translation Openpyxl Error (BC-23800)
The openpyxl engine error that could interrupt a Report Copilot Britedata translation was resolved, so translations complete successfully.
Nightly Settle Batch Vendor TSR Failures (BC-23767)
Three distinct per-vendor Transaction Settlement Report failures that caused the nightly settle-batch cron to fail on certain configurations were resolved. The nightly job now completes without the SafetyNet retries that previously masked the underlying issues.
NOT INCLUDED - INTERNAL
Mock Credit Report Organization Save Error (BC-23500)
Saving an Organization while the End-to-End Mock Credit Report flow was active no longer fails, restoring the ability to create organizations during a mock-credit-report review.
Billing Engine Core and Billing State History Viewer (BC-22417)
BriteCore addressed the initial rollout gaps in the Billing Engine core and the Billing State History viewer, along with follow-up hardening identified in code review, so the engine now produces the state history expected by billing reviewers.
Concurrent Policy Creation Deadlock on Revisions Contacts (BC-23678)
Concurrent policy creation no longer deadlocks on the placeholder row in the internal revisions contacts table. Simultaneous new-business creates now proceed without blocking each other.
NOT INCLUDED - AI
MCP Test Identity Selection Across Permission Scopes (BC-23560)
The BriteCore MCP now supports testing as identities other than the Okta-authenticated administrator, so reviewers can exercise the MCP under different permission scopes.
Rules Copilot Simulation of a Newly Created Rule (BC-21195)
After creating a rule in Rules Copilot, users can now simulate the rule against representative policies from the same session, confirming behavior before publishing.
Underwriting Workbench Tasks Module (BC-22855)
A new Underwriting module was introduced with a dedicated Tasks tab, giving underwriters a purpose-built workspace to triage and act on assigned work rather than mixing tasks into general dashboards.
Templates Copilot Resolves Allowed Item Names on Context Change (BC-23119)
Templates Copilot now re-resolves the list of allowed item names when the policy, policy type, or location changes mid-session, so suggestions match the currently selected context.
MCP Tool Descriptions Clarified for Routing and Error Behavior (BC-23408)
Tool descriptions on the public MCP surface were revised to document error behavior, defaults, and routing distinctions across all tools, so external integrators can select the right tool without trial and error.
Lines Copilot Subline Duplication on New Item Creation (BC-22991)
When Lines Copilot creates new line items under a specific subline, the resulting build no longer contains duplicate sublines. A single subline now holds all items created against it.
Lines Copilot Policy Wide Lookup on Line Items (BC-22995)
Copilot-created line items that reference a policy-wide or property-wide line (for example, Inflation Guard) now correctly apply that lookup during rating, resolving cases where the reference silently did not take effect.
Report Copilot Out of Token Fallback Message (BC-23871)
Report Copilot now shows a clearer fallback message when a response is truncated because of a token limit, so users understand why the reply stopped and what to try next.
Policy Copilot Credit Score Category Only (BC-23444)
The Policy Copilot summary now displays only the credit score category rather than the raw score, aligning the summary with underwriting privacy requirements.
Claims Copilot Line of Business and Party Scoped Insights (BC-23449)
Claims Copilot insights are now scoped to the relevant line of business and to the parties involved in the claim, so insights no longer fire for unrelated lines or for non-parties on the claim.
Claims Copilot Summary User Interface Refinement (BC-23526)
The Claims Copilot summary was cleaned up to remove a redundant heading area, giving the AI-generated summary more room and reducing visual clutter on the claim overview.
SQL Editor Plan Only Query Analysis (BC-23544)
A new preview_sql_plan API endpoint returns a plan-only analysis of a SQL Editor report, allowing users to inspect the query plan without executing the query. This is useful for spotting expensive scans before running a long report.
Quote Copilot Number Input Categories and User Input Rate Tables (BC-23626)
Quote Copilot now supports Number Input categories and User Input factor and rate tables, enabling copilot-authored quotes on more of BriteCore's rating primitives.
Remove Automatic Generation of Claims and Policy Copilot Summaries (BC-23795)
Claims and Policy Copilot summaries and insights are no longer generated automatically. Users now trigger generation on demand, reducing background AI cost and giving users control over when a summary is refreshed.
MCP Boundary Error Handling and JSON RPC Compliance (BC-23400)
Error responses on the MCP boundary now use consistent, typed envelopes that conform to JSON-RPC and no longer leak validation internals, giving integrated tools a stable error contract.
Public MCP Quote Wizard Tools (BC-23826)
The public MCP surface now exposes Quote Wizard tools, allowing external tooling and integrations to progress a quote through the Quote Wizard flow programmatically.
Promote Subjectivity Definitions (BC-22393)
BriteCore resolved an issue that prevented promoting Subjectivity definitions between environments, allowing subjectivities to move through the standard promotion flow with other configuration.
Original source All of your release notes in one feed
Join Releasebot and get updates from Britecore and hundreds of other software products.
- Aug 4, 2026
- Date parsed from source:Aug 4, 2026
- First seen by Releasebot:Aug 5, 2026
Release Starting 08.04.2026
Britecore adds custom claim document automation, SOV API quoting for commercial property, faster policy revision navigation, new report import and export APIs, richer custom deliverable fields, and stronger payment authorization tracking, plus performance improvements and bug fixes across claims, billing, reports, and tools.
New Features and Enhancements
Claim Vehicle and Party Details in Custom Claim Documents (BC-22897)
Claims staff can now generate custom claim correspondence with vehicle and party details filled in automatically. Full claim detail vehicle year, make, model and VIN, location of loss, owner and driver, lien holder, and whether the vehicle is first- or third-party is now available to claim document templates, alongside a unified view of everyone involved in the claim. A document can now prompt the adjuster for the specifics it needs at the moment of generation: a dropdown lets them select which vehicle or party the letter concerns, populated live from the actual claim file, and free-text fields capture anything that varies letter to letter. The adjuster selects once, and the finished document reflects their selection throughout. Templates without inputs generate immediately as before, and carriers configure all of this in Dynamic Document Studio with a preview that shows the finished result before the template goes live.
SOV API Integration for Commercial Property Quoting (BC-21471)
Carriers writing commercial property can now send Statement of Values submissions from their external SOV system directly into BriteCore, where they arrive as fully-formed quotes with locations and buildings intact. This removes the need to manually re-key spreadsheets into the system. Because SOV is the source of truth for commercial property, this eliminates the single biggest bottleneck in commercial quoting: submissions that used to require hours of manual entry with real risk of transcription errors now land in BriteCore in one step. The integration handles large schedules without timing out, preserves the property grouping structure defined in the SOV so buildings stay organized as intended, and can optionally apply underwriting rules as the quote is created so the resulting quote is clean and consistent. Agency lookup is more forgiving as well, resolving the correct agency from a partial agency number. Every new capability is opt-in and backward compatible, so carriers already using the quote API see no change until they choose to adopt it.
Claim Numbers Removed From LexisNexis Results (BC-23676)
BriteCore updated how results from the LexisNexis integration are displayed so that claim numbers are no longer viewable to agents. Previously, these identifiers were surfaced unnecessarily. Limiting the returned data keeps vendor results to only what is needed.
Revision Dropdown Selector for Faster Navigation (BC-20876)
Navigating between policy revisions previously required moving one revision at a time with the arrow controls, and each step triggered a full page load that could take many seconds on large policies. A dropdown jump menu was added between the navigation arrows, grouped by policy term and with deep-link support and a Go to Current Revision option. Underwriters can now jump directly to any revision, making review of policies with many revisions much faster.
Report Export and Import API Endpoints (BC-20905)
Reports previously could not be moved programmatically between environments. New API endpoints allow reports to be exported and imported while preserving their format and data integrity. This streamlines the management and migration of reports across environments.
Dynamic Dropdown, Text, and HTML Fields for Custom Policy Deliverables (BC-23713)
BriteCore added support for dynamic dropdown, text, and HTML fields in custom policy deliverables. Previously, these deliverables offered a more limited set of configurable field types. Template authors now have greater flexibility when building custom policy documents.
Agency Sweep Processing Enhancements (BC-23641)
Performance has been improved for the Agency Sweep Queue and Agent Payments screens. Agencies with larger sweep queues will now experience significantly faster loading and refresh times when viewing queued payments, adding payments, or submitting a sweep. This enhancement reduces delays and provides a smoother, more responsive workflow without requiring any configuration changes.
Uploading Loss-History Files in Test Environments (BC-23622)
BriteCore now allows loss-history (Comprehensive Loss Underwriting Exchange) files to be uploaded in test environments, which originally prevented validation of the LexisNexis integration outside of production. Support for these uploads in test environments was added. Carriers can now validate the integration before enabling it in production.
Collapsible Forms and Documents Section in Lines Configuration (BC-23597)
The Forms and Documents section in Lines configuration is now collapsible and collapsed by default, reducing clutter on the configuration screen.
Disclosure and Proof-of-Authorization Capture for Saved Payment Methods (BC-16104)
When using Stripe, BriteCore now captures a provable record of authorization whenever an agent saves a policyholder's payment method for future use, alongside the carrier's configurable disclosure. Previously, the disclosure was displayed, but no auditable proof of consent was retained. Carriers now have a queryable authorization trail covering the disclosure text shown, timestamp, policyholder, and attesting agent.
Rename payment "Receipt" to "Payment Confirmation" and make receipt actions non-conditional (BC-23463)
Payment receipts have been renamed to Payment Confirmation to more accurately reflect what the document represents. Because the document is generated immediately after a payment is authorized, before funds have settled, and because ACH payments can later be returned, it now confirms the policyholder's payment authorization rather than receipt of settled funds. To align with this change, Download and Email actions are now available immediately after authorization instead of only after completed payments. The internal Daily Cash Receipt report is unaffected, and documents that were generated previously retain their original title.
Bug Fixes
Policy Type Item API Preserves Rate Configuration on Partial Updates (BC-23542)
BriteCore identified and resolved an issue where partial updates through the modify policy type item API endpoint wiped rate-chain references and factor-table limits that were not part of the request. Integrations making targeted updates could unintentionally clear rate configuration. Partial updates now preserve all untouched rate-chain and factor-table settings.
Accurate Payment Status on the Electronic Payment Report (BC-23602)
BriteCore resolved an issue where the Electronic Payment Report displayed a spurious status for bank-transfer (ACH) payments processed through the payment processor. The status shown did not reflect the payment's actual state. The report now derives and displays accurate payment status.
Payments and Voids Blocked on Closed Claims (BC-18581)
BriteCore identified and resolved an issue where a closed claim still showed misleading messages when a user attempted to make or void a payment: a void appeared to succeed, and a payment returned a Failed to Fetch Payment Methods error. Payment and void actions are now correctly blocked on closed claims. This prevents invalid financial actions and confusing messaging on claims that are already closed.
Supplemental Question Answers Save Correctly in Quote Wizard (BC-23509)
BriteCore resolved an issue in Quote Wizard where a supplemental question answer appeared selected in the interface but was saved as empty, which blocked application submission. Answer selections now persist correctly. Applications that include supplemental questions can now be submitted without interruption.
Policy Overview Sub-Navigation Menu Toggles Correctly (BC-23601)
BriteCore resolved an issue where the menu control on the Policy Overview sub-navigation bar did not open or close when selected. The toggle now works as expected. Users can once again expand and collapse the sub-navigation menu.
Support Ticket Submission Restored (BC-23553)
BriteCore identified and resolved an issue that prevented users from submitting a request through the Submit a Support Ticket flow. The flow now works as expected. Users can submit support tickets successfully.
Month End Close Package Report No Longer Duplicates Rows (BC-22739)
BriteCore identified and resolved an issue where duplicate agent entries on a policy revision caused duplicate rows across all sheets of the Month End Close Package report. The underlying agent assignment was made idempotent, existing duplicate entries were removed, and the report queries now de-duplicate defensively. Month-end reporting no longer double-counts affected policies.
SQL Editor Parameter Defaults Save and Preview Correctly (BC-23366)
BriteCore resolved an issue in the SQL Editor where static enumeration and string parameter default values were stored already quoted, causing them to be double-quoted on save and breaking preview and save. Parameter default handling was corrected. Enumeration and string parameter defaults now save and preview correctly.
SQL Editor Run Query Handles Failed and Timed-Out Queries Cleanly (BC-23473)
BriteCore resolved an issue in the SQL Editor where the Run Query spinner would never stop if a preview request failed, and where a query that reached the time limit was retried unnecessarily, doubling the wait. Failure handling and retry logic were corrected. The editor now stops cleanly on failure and avoids redundant retries.
Scheduled Report File Transfers Restored (BC-23516, BC-23620)
BriteCore identified and resolved an issue where scheduled report deliveries over secure file transfer failed for all affected carriers because an outdated transfer library could not negotiate the required host-key algorithm. The transfer library and its negotiation were upgraded. Scheduled secure file transfers now complete successfully.
Correct Value in the Report Status Export Column (BC-23790)
BriteCore resolved an issue where the Status column in a report's exported output showed an incorrect value. The export now reflects the correct status. Exported report data now matches what is shown in the application.
Return Premium Processing Handles a Missing Underwriting Contact (BC-23638)
Users can now edit and process Return Premiums without encountering a generic application error when a policy contains incomplete underwriter contact information. The Mail To list has also been improved to automatically exclude blank or invalid contacts, resulting in a cleaner and more reliable user experience. No configuration changes or user action are required.
Correct Premium Reported on Non-Renewal Ivans Downloads (BC-23709)
BriteCore identified and resolved an issue where non-renewal transactions reported the full-term premium as the premium change amount in agency-management downloads, causing downstream systems to double-count premium. The premium-change calculation for non-renewals was corrected. Downstream agency-management systems now record the correct premium.
Original source - Jul 16, 2026
- Date parsed from source:Jul 16, 2026
- First seen by Releasebot:Jul 21, 2026
Release Starting 07.16.2026
Britecore adds auto data prefill for marital status and driving experience, supports external referenced items in the Quote API, and lets carriers require conviction dates on the Driver screen. It also improves payment handling, cancellation validation, declarations, and commission exports.
New Features and Enhancements
Auto Data Prefill Captures Marital Status and Length of Driving Experience (BC-23088)
BriteCore now captures marital status and driving experience length in driver information during quoting via Auto Data Prefill. These fields support more accurate auto data pre-fill and rating.
Adding Items With an External Reference via the Quote API (BC-22767)
BriteCore added external referenced items to the the full-quote modification API endpoint. Integrators attempting to add these items did not have the possibility before.
Conviction Date can now be Required on the Driver Screen (BC-22874)
BriteCore updated the Driver screen so that a carrier can configure the conviction date to be required. Previously, the date could be left blank. Requiring the conviction date improves the completeness and accuracy of driver data captured during the quoting and underwriting process.
Bug Fixes
Clear Error Explanation When a Cancellation Conflicts With a Claim (BC-23344)
When a policy cancellation is blocked because of an open or paid claim with a conflicting loss date, BriteCore now returns a clear validation message instead of a generic system error. This error explanation helps users and integrations quickly understand why the cancellation could not be completed and take the appropriate next steps.
Improved Handling of Common Payment Gateway Failures (BC-22903)
BriteCore improved error handling for common payment gateway failures so transient gateway problems are detected and surfaced more reliably. Payments that previously failed with unclear results left users uncertain of the outcome. Clearer feedback and better prevention of duplicate or stuck transactions now make payment processing more reliable.
Void Pending ACH Payments from Account History (BC-23365)
BriteCore updated the Account History experience to allow eligible in-flight ACH payments to be voided when appropriate. This change affects only how the transaction is managed within BriteCore's Account History and does not void or refund the payment with the external payment processor. It also corrects an issue where the Void action was unnecessarily unavailable for eligible transactions.
Deleting Saved Payment Methods Detaches Them on Stripe (BC-17911)
When a saved payment method is deleted in BriteCore, it is now also detached on Stripe so the two systems stay in sync. This prevents orphaned payment methods from remaining on the Stripe account after removal.
Correct User Name Recorded When Adding a Payment Method (BC-19725)
BriteCore identified and resolved an issue where adding a payment method recorded the wrong user name in the associated note. The note now reflects the user who actually added the payment method, improving the accuracy of the audit trail.
Effective Date Revisions No Longer Reset the Term Credit Score (BC-23329)
BriteCore resolved an issue where processing an effective date revision reset the term credit score to zero. Because the credit score feeds rating, this situation could impact the proper calculation of premium on affected policies. Effective date revisions now preserve the existing term credit score.
Policy Contacts Wizard Error for Organization Contacts (BC-23343)
BriteCore resolved an issue that prevented organization contacts from being added or edited in certain configurations.
Delay Cancellation Date Now Updates Correctly (BC-20855)
BriteCore resolved an issue where the delay cancellation date did not update as expected. Users adjusting a delayed cancellation saw the original date persist. The cancellation date now updates correctly when changed..
Geography Override Honored When Geocoding Returns No State (BC-23470)
BriteCore resolved an issue where a manual geography override was ignored when the address geocoder could not determine a state. This could lead to incorrect territory assignment on affected risks. The system now respects the geography override even when the geocoder returns no state.
Graceful Handling of Missing Address Fields During Catastrophe Score Processing (BC-23399)
BriteCore resolved an issue where missing property address fields caused an exception during catastrophe (AON Cat Score) processing on revision import. The failure could interrupt revision imports for affected properties. The process now handles missing address fields gracefully so imports complete.
Policy Declaration Generation Error (BC-22341)
BriteCore identified and resolved an issue where generating a policy declaration could fail with a "PDF file not found." error when selecting View Dec. Affected users were unable to produce the declaration document. Policy declarations now generate reliably.
Renewal Declarations Not Generating After a Workflow Interruption (BC-22051)
BriteCore resolved an issue in which a policy could fail to generate its renewal declaration after a specific workflow interruption. Affected renewals were left without a declaration document. Renewal declarations now generate even when the workflow is interrupted.
Commission Delay Alerts Sent to the Updated Recipients (BC-23437)
BriteCore resolved an issue in which the commission-payments-delayed alert email used a stale recipient list and ignored the updated admin-alert recipients. Intended recipients could miss important commission notifications. The alert now applies the current admin-alerts recipient configuration.
Agency Commissions Bulk Export Returns All Rows (BC-23266)
BriteCore resolved an issue in which the bulk export on the Agency Commissions page returned only a single row instead of the full result set. Users relying on the export received incomplete commission data. The bulk export now includes all rows.
Original source - Jul 6, 2026
- Date parsed from source:Jul 6, 2026
- First seen by Releasebot:Jul 11, 2026
Release Starting 07.06.2026
Britecore improves quoting, payments, reporting, commissions, and document handling with new safeguards and reliability fixes across the platform, including better underwriting checks, cleaner admin controls, more accurate payment and receipt handling, and fewer workflow errors.
New Features and Enhancements
Agent Quote Submission Blocked Until Straight Through Processing Reviews Complete (BC-23037)
BriteCore added a safeguard in the agent quote flow that prevents an agent from submitting a policy when Straight Through Processing (STP) reviews have been triggered but are still awaiting approval, or when the Straight Through Processing evaluation fails to complete. In these cases the agent now sees a clear validation message and the submission is held, so policies cannot bypass required underwriting review or enter an invalid state.
Report Hide Control Now Limited to Administrators (BC-22943)
BriteCore restricted the report hide control, the eyeball icon at the end of each row on the report list, so that it now appears only for administrators. Non-administrator users can no longer hide or unhide reports, while administrators retain the ability to hide reports to tidy the workspace or prepare them for deprecation.
Bug Fixes
Payments No Longer Blocked by a Deleted Future Revision (BC-23157)
BriteCore identified and resolved an issue where deleting a future renewal revision could leave a term without a usable effective-date revision and then block payments on the current term, with processing failing because the policy accounting class could not be initialized. Current-term payments now process correctly even when a future renewal revision has been removed or was never created.
Reinstatement Now Clears the Cancellation Date Across All Term Revisions (BC-15659)
BriteCore identified and resolved an issue where reinstating a policy did not clear the cancellation date on every revision of the term, which could create an out-of-sequence data condition and display an incorrect cancellation effective date on notices such as the Notice of Non-Renewal. Reinstatements now clear the cancellation date across all affected revisions so dates report correctly.
Policies Can Now Be Canceled on the Term Expiration Date (BC-17575)
BriteCore identified and resolved an issue where canceling a policy effective on the expiration date of the current term could fail with a system error when the system attempted to move the cancellation to a new effective date and could not locate the associated policy type. These cancellations now process successfully.
Automatically Calculated Coverage Limits Now Save Correctly During Policy Creation and Rating (BC-23155)
BriteCore identified and resolved an issue affecting coverage limits that the system calculates automatically rather than having a user enter them, such as Coverage D (Loss of Use), which is set as a percentage of another coverage. These limits were calculated in the
PolicyBuilder
for display but were written to the database only when the policy went through a rating pass. Policies created through the API endpoint without that rating step, including converted policies and policies that were committed without being rated, could therefore store the limit as zero even though the correct amount appeared in the user interface, and that zero could carry through to the Declarations. BriteCore now saves automatically calculated limits both when a policy is created through the API endpoint and whenever it is rated, so the stored value matches the displayed value and the Declarations reflect the correct amount.
Motor Vehicle Report Validity Period Now Honored in Auto (BC-18976)
BriteCore identified and resolved an issue where the configured Motor Vehicle Report (MVR) validity period was not honored on automobile policies, causing new reports to be ordered at renewal before the validity period had elapsed. The system now respects the configured validity period so reports are reordered only when they are due.
Unpaid Prior Term Balances Now Carry Forward to Renewal (BC-21958)
BriteCore identified and resolved an issue where a small outstanding balance from a prior term was not always added to the renewal bill, payoff amount, or current amount due. Cross-term debits now carry forward to the renewal term as expected.
Builder Renewals No Longer Fail When a Coverage Has No Default Limit (BC-23374)
BriteCore identified and resolved an issue where a policy renewal could fail during the Persistent Builder copy step when a coverage used a rate configured with a chosen limit but no default limit row. On affected policies the renewal could not complete and was automatically rolled back, returning only a generic error that directed the user to open a support ticket, and the failure recurred on every nightly and manual renewal attempt. The system now treats a missing default limit row as a valid configuration that means no default limit is applied, so these renewals complete as expected.
Opening Contacts No Longer Returns a Server Error (BC-23293)
BriteCore identified and resolved an issue where opening the Contacts page on certain sites returned an internal server error. The Contacts page now loads as expected.
Agents Can Now Proceed Past the Risk Screen in the Quote Flow (BC-23320)
BriteCore identified and resolved an issue where users working in the agent view were unable to move past the Risk screen in the quote flow because of a script error. Users can now navigate through the quote flow as expected.
SQL Editor Now Saves a Delimiter Choice of None for CSV and Fixed Width Reports (BC-23111)
The delimiter setting in SQL Editor report settings applies to CSV and fixed width text output formats and determines whether output values are wrapped in quotes. BriteCore identified and resolved an issue where selecting a delimiter of None did not save correctly, which caused text output files containing spaces to be wrapped in quotes, adding extra characters that invalidated the report. Reports can now be saved with no delimiter as intended.
Declaration Documents No Longer Fail Silently During Generation (BC-23273)
BriteCore identified and resolved an issue where a declaration document could silently fail to generate when concurrent document jobs for the same policy contended for the same database records, leaving an empty file stuck in the print queue with no automatic retry. The affected insured could then be missing required documents without anyone being alerted. Document generation now handles this contention so declarations produce reliably.
Duplicate Commission Alert Emails No Longer Sent Daily (BC-15726)
BriteCore identified and resolved an issue where a recurring system entry to zero out a commission could trigger a commission payment alert email to be sent to the carrier every day. These duplicate daily alert emails are no longer generated.
Adjusted Commission Totals Now Save and Export Correctly (BC-23286)
BriteCore identified and resolved an issue where manual commission adjustments updated the Total to Be Paid shown on the Agency Commissions page but did not update the stored payment amount, so the commission export could use the original, unadjusted amount and risk overpaying. The adjusted total now syncs to the stored and exported payment amount so the amount paid matches what is shown.
Commission Report Amounts Now Reconcile with Payments (BC-17352)
BriteCore identified and resolved an issue where the amounts shown on individual agency commission reports did not always match the amount the insured paid, including occasional small rounding correction lines. Commission report amounts now reconcile with the payments received.
Stripe Payments Now Included in Payment Log Totals and Electronic Payment Report (BC-19282)
BriteCore resolved an issue affecting one-time credit card and ACH payments submitted through the public payment gateway (Secure Payment). Previously, these payments appeared as individual entries in the
Payment Log
but were excluded from the credit card and ACH totals displayed at the bottom of the report. They were also omitted from the
Electronic Payment Report
. BriteCore updated the transaction classification and reporting logic so that Secure Payment credit card and ACH transactions are now included in both the
Payment Log
totals and the
Electronic Payment Report
, alongside all other electronic payments. Carriers can now rely on these reports to provide accurate totals regardless of where the payment was collected.
Payment Modal No Longer Closes When Clicking Outside It (BC-20419)
BriteCore identified and resolved an issue where the payment modal closed unexpectedly when a user clicked anywhere outside it, which could interrupt users while they were reviewing or entering payment details. The modal now closes only when the user selects the X (close) button.
Debit Card Payments at Secure Checkout Now Charge the Displayed Debit Card Fee (BC-23126)
BriteCore identified and resolved an issue on the secure checkout page where changing the card entered from a credit card to a debit card could result in the payment being charged the credit card convenience fee even though the debit card fee was displayed, so the amount charged could differ from the amount disclosed. The displayed payment method, fee, and charged amount now stay synchronized, and the amount charged always matches the amount shown.
Payment Receipts Now Correctly Itemize Payments Split Across Two Terms (BC-23167)
BriteCore identified and resolved an issue where the receipt for a single payment applied across two policy terms could show a grand total that did not match the amount charged, display convenience fees incompletely, and list both portions under the same policy number with no indication of which term each applied to. Receipts for split payments now identify each term, display fees consistently, and show a grand total that matches the full amount charged.
Convenience Fee Settings Now Load on the Payments Settings Page (BC-23383)
BriteCore identified and resolved an issue where the Payments settings page failed to load convenience fee settings because of a script loading error. The page now loads correctly and convenience fee settings display as expected.
Original source Similar to Britecore with recent updates:
- Browserstack release notes100 release notes · Latest Aug 27, 2026
- Braze release notes19 release notes · Latest Jun 25, 2026
- Buffer release notes16 release notes · Latest Dec 4, 2025
- Bamboo HR release notes120 release notes · Latest Jun 18, 2026
- Birdeye release notes36 release notes · Latest Sep 1, 2026
- Apollo release notes58 release notes · Latest Jul 1, 2026
- Jul 5, 2026
- Date parsed from source:Jul 5, 2026
- First seen by Releasebot:Jul 8, 2026
Release Starting 07.6.2026
Britecore adds quote submission safeguards, tighter report controls, and a long list of fixes across payments, renewals, cancellations, documents, commissions, and contact and quoting workflows for more reliable processing and reporting.
New Features and Enhancements
Agent Quote Submission Blocked Until Straight Through Processing Reviews Complete (BC-23037)
BriteCore added a safeguard in the agent quote flow that prevents an agent from submitting a policy when Straight Through Processing (STP) reviews have been triggered but are still awaiting approval, or when the Straight Through Processing evaluation fails to complete. In these cases the agent now sees a clear validation message and the submission is held, so policies cannot bypass required underwriting review or enter an invalid state.
Report Hide Control Now Limited to Administrators (BC-22943)
BriteCore restricted the report hide control, the eyeball icon at the end of each row on the report list, so that it now appears only for administrators. Non-administrator users can no longer hide or unhide reports, while administrators retain the ability to hide reports to tidy the workspace or prepare them for deprecation.
Bug Fixes
Payments No Longer Blocked by a Deleted Future Revision (BC-23157)
BriteCore identified and resolved an issue where deleting a future renewal revision could leave a term without a usable effective-date revision and then block payments on the current term, with processing failing because the policy accounting class could not be initialized. Current-term payments now process correctly even when a future renewal revision has been removed or was never created.
Reinstatement Now Clears the Cancellation Date Across All Term Revisions (BC-15659)
BriteCore identified and resolved an issue where reinstating a policy did not clear the cancellation date on every revision of the term, which could create an out-of-sequence data condition and display an incorrect cancellation effective date on notices such as the Notice of Non-Renewal. Reinstatements now clear the cancellation date across all affected revisions so dates report correctly.
Policies Can Now Be Canceled on the Term Expiration Date (BC-17575)
BriteCore identified and resolved an issue where canceling a policy effective on the expiration date of the current term could fail with a system error when the system attempted to move the cancellation to a new effective date and could not locate the associated policy type. These cancellations now process successfully.
Automatically Calculated Coverage Limits Now Save Correctly During Policy Creation and Rating (BC-23155)
BriteCore identified and resolved an issue affecting coverage limits that the system calculates automatically rather than having a user enter them, such as Coverage D (Loss of Use), which is set as a percentage of another coverage. These limits were calculated in the PolicyBuilder for display but were written to the database only when the policy went through a rating pass. Policies created through the API endpoint without that rating step, including converted policies and policies that were committed without being rated, could therefore store the limit as zero even though the correct amount appeared in the user interface, and that zero could carry through to the Declarations. BriteCore now saves automatically calculated limits both when a policy is created through the API endpoint and whenever it is rated, so the stored value matches the displayed value and the Declarations reflect the correct amount.
Motor Vehicle Report Validity Period Now Honored in Auto (BC-18976)
BriteCore identified and resolved an issue where the configured Motor Vehicle Report (MVR) validity period was not honored on automobile policies, causing new reports to be ordered at renewal before the validity period had elapsed. The system now respects the configured validity period so reports are reordered only when they are due.
Unpaid Prior Term Balances Now Carry Forward to Renewal (BC-21958)
BriteCore identified and resolved an issue where a small outstanding balance from a prior term was not always added to the renewal bill, payoff amount, or current amount due. Cross-term debits now carry forward to the renewal term as expected.
Builder Renewals No Longer Fail When a Coverage Has No Default Limit (BC-23374)
BriteCore identified and resolved an issue where a policy renewal could fail during the Persistent Builder copy step when a coverage used a rate configured with a chosen limit but no default limit row. On affected policies the renewal could not complete and was automatically rolled back, returning only a generic error that directed the user to open a support ticket, and the failure recurred on every nightly and manual renewal attempt. The system now treats a missing default limit row as a valid configuration that means no default limit is applied, so these renewals complete as expected.
Opening Contacts No Longer Returns a Server Error (BC-23293)
BriteCore identified and resolved an issue where opening the Contacts page on certain sites returned an internal server error. The Contacts page now loads as expected.
Agents Can Now Proceed Past the Risk Screen in the Quote Flow (BC-23320)
BriteCore identified and resolved an issue where users working in the agent view were unable to move past the Risk screen in the quote flow because of a script error. Users can now navigate through the quote flow as expected.
SQL Editor Now Saves a Delimiter Choice of None for CSV and Fixed Width Reports (BC-23111)
The delimiter setting in SQL Editor report settings applies to CSV and fixed width text output formats and determines whether output values are wrapped in quotes. BriteCore identified and resolved an issue where selecting a delimiter of None did not save correctly, which caused text output files containing spaces to be wrapped in quotes, adding extra characters that invalidated the report. Reports can now be saved with no delimiter as intended.
Declaration Documents No Longer Fail Silently During Generation (BC-23273)
BriteCore identified and resolved an issue where a declaration document could silently fail to generate when concurrent document jobs for the same policy contended for the same database records, leaving an empty file stuck in the print queue with no automatic retry. The affected insured could then be missing required documents without anyone being alerted. Document generation now handles this contention so declarations produce reliably.
Duplicate Commission Alert Emails No Longer Sent Daily (BC-15726)
BriteCore identified and resolved an issue where a recurring system entry to zero out a commission could trigger a commission payment alert email to be sent to the carrier every day. These duplicate daily alert emails are no longer generated.
Adjusted Commission Totals Now Save and Export Correctly (BC-23286)
BriteCore identified and resolved an issue where manual commission adjustments updated the Total to Be Paid shown on the Agency Commissions page but did not update the stored payment amount, so the commission export could use the original, unadjusted amount and risk overpaying. The adjusted total now syncs to the stored and exported payment amount so the amount paid matches what is shown.
Commission Report Amounts Now Reconcile with Payments (BC-17352)
BriteCore identified and resolved an issue where the amounts shown on individual agency commission reports did not always match the amount the insured paid, including occasional small rounding correction lines. Commission report amounts now reconcile with the payments received.
Original source - Jun 23, 2026
- Date parsed from source:Jun 23, 2026
- First seen by Releasebot:Jun 25, 2026
Release Starting 06.23.2026
Britecore releases a broad platform update with AI-assisted BriteData report migration, a redesigned report notes page, configurable Excel totals, flexible Stripe convenience fee settings, secure payment deep links, and new rules support for additional interest DOB and agency contacts using an SSN.
Release Version Number: BriteCore_release_2606_2_2
Release Visibility & Version Verification
To improve release transparency, each release note now includes the corresponding platform version number. After a release is deployed, administrators can verify that their site has received the update by comparing the version number listed in the release notes with the version number displayed in your BriteCore Instance by selecting the help Icon.
Please note that release dates are subject to change as part of our commitment to delivering stable, high-quality software. When issues are identified during final validation, releases may be delayed to ensure the best experience for our customers. We recommend referencing the version number as confirmation that a release has been successfully applied to your site.
New Features and Enhancements
BriteData Report Migration Tool (BC-22696)
BriteCore introduced an AI-assisted migration tool that converts legacy BriteData reports into SQL Editor reports, including automated comparison and validation of the results.
Redesigned Report Notes Page (BC-22938)
BriteCore redesigned the report notes page with an always-visible date-range filter in the page header and a dedicated New Note dialog, replacing the previous modal-based filter and inline row creation while preserving existing note workflows.
Configurable Totals in Excel Reports (BC-18579)
Users can now have totals in Excel reports highlighted and configured on a per-sheet basis, making it easier to identify and customize summary data.
Convenience Fee Settings by State for Stripe Payments (BC-21641)
Carrier administrators who use Stripe as their payment processor can now configure their payment convenience fee settings, including per-card-type fee formulas and disclosure messages, and apply them globally or by state. These disclosures are consistently shown to payors across all payment surfaces (account receivables, policyholder portal, This allows carriers to comply with states that prohibit convenience fees while charging them where permitted.
Deep Links to Prefill the Secure Payment Page (BC-22786)
Policyholders can now follow a link that pre-populates the Secure Online Payment page with their policy number and zip code, reducing friction when paying from an email, text message, or QR-code reminder. Existing validation rules are preserved.
Consistent Invoice Frequency Change Experience on the Builder Screen (BC-22886)
When an administrator changes the billing schedule during a revision on the Builder screen, BriteCore now shows the same Change Billing Schedule confirmation prompt available on the Billing Setup screen, letting the administrator choose whether to preserve or regenerate previously sent invoices. The change is not persisted until the revision is committed.
Additional Interest Date of Birth Available to Rules (BC-21275)
Users can now write rules and evaluations against an additional interest's date of birth, allowing carriers to enforce validations such as age requirements on those parties.
Agency Contacts Can Use a Social Security Number (BC-20619)
Users can now enter agency contacts using a Social Security Number instead of a Federal Employer Identification Number, supporting sole-proprietor agencies that operate under a Social Security Number.
Bug Fixes
Read-Only Users Can Navigate to Agencies from Contacts (BC-22887)
BriteCore resolved an issue where users with read-only reporting permissions could not see the icon to navigate from a contact to its associated agency or agency group. These users can now navigate to agencies directly from the Contacts page.
NSF Row Preserved After Effective Date Change (BC-20991)
BriteCore resolved an issue in which the non-sufficient funds (NSF) row in the accounting history table could disappear from the display after a user changed the revision effective date for a submitted policy with a payment. The NSF entry now remains visible.
Automatic Payment Drafting After Endorsement Reprocessing (BC-20640)
BriteCore resolved an issue in which a policy on an automatic payment schedule could stop drafting payments after an out-of-sequence endorsement was reprocessed, forcing manual payment entry. Scheduled payments now continue to be drafted as expected.
Payment Method Showing as None Selected When Configured (BC-23087)
BriteCore resolved an issue in which the initial bill contact payment method displayed on the Accounts Receivable page as "None Selected" even though an active payment method was configured for the policy term. The configured payment method now displays correctly.
Convenience Fee Rounding Causing Payment Declines (BC-23103)
BriteCore resolved an issue in which convenience fees that landed at an exact half-cent were rounded differently than the payment processor expected, causing credit card payments to be declined during application submission. Fees are now calculated to match the processor's rounding so payments are accepted.
Credit Report Retrieval During Extended Quote Creation Through the API (BC-22576)
BriteCore resolved an issue in which creating a quote via the extended quote creation API endpoint, with credit report retrieval enabled, failed with a rating error. Quotes that pull a credit score now rate correctly through the API endpoint, matching the behavior in the interface.
Hazard Hub Data Triggering Unnecessary Persistent Builder on Renewals (BC-22829)
BriteCore resolved an issue where renewals could unnecessarily trigger persistent builder because Hazard Hub category data differed between the prior term and the renewal. Affected policies now renew and map the category correctly.
Silent Non-Renewal from a Same-Day Endorsement on the Effective Date (BC-21542)
BriteCore resolved an issue in which a policy could be silently skipped by the automatic renewal process when a same-day endorsement was opened on the term's effective date, without generating a failure notification. Affected policies are now correctly evaluated for renewal.
Out-of-Sequence Policy Cancellation Failures (BC-22845)
BriteCore resolved an issue in which processing a manual policy cancellation out of sequence could fail with a generic error, leaving the latest revision active, skipping the return premium, and failing to generate cancellation confirmation documents. Cancellations now complete consistently across terms or roll back fully with a clear error message.
Removing a Named Insured When Another Is Present (BC-22942)
BriteCore resolved an issue where users could not remove the original named insured after adding another named insured. Users can now remove a named insured contact when at least one other named insured remains on the policy.
Agent Permission Enforcement for Policy and Contact Changes (BC-21059)
BriteCore resolved a permissions issue where an agent could assign another agent who was not associated with the policy's agency and could improperly grant that agent an agency role. Permission checks now prevent agents from accessing policies they are not associated with or modifying other agents' contact roles.
Date of Birth Field Overlap on the New Contact Form (BC-23169)
BriteCore resolved a layout issue on the New Contact form where the date of birth field overlapped the Risk ID Number field. The fields now display correctly.
Year-to-Date Totals on Individual Commission Reports (BC-15265)
BriteCore resolved an issue where the year-to-date amount paid column on individual commission statements showed an incorrect total. The column now correctly sums commissions paid for the year through the report date.
SQL Editor Report Save Blocked by Visible Parameters Without Defaults (BC-23018)
BriteCore resolved an issue where saving a SQL Editor report failed when a visible parameter, such as an As of Date, had no default value, even though that value is supplied at run time. These reports now save successfully, while genuine validation problems produce clearer, actionable messages.
Deleting and Hiding SQL Reports (BC-22762)
BriteCore resolved an issue where users could not delete or hide certain reports from the SQL Editor, where the delete and hide icons produced no action and no error message. Users can now reliably delete and hide these reports.
SQL Report CSV Export Silently Succeeding Without a File (BC-22906)
BriteCore resolved an issue where exporting a SQL report to CSV or text reported success even when no output file was created, causing a downstream failure. Affected reports, including those with empty sheet lists or templated sheets, now export correctly.
Daily SQL Report Export Email Failure on Non-UTF-8 Data (BC-22904)
BriteCore resolved an issue where scheduled SQL report export emails could silently fail to send when an attachment contained non-UTF-8 characters. Affected carriers now reliably receive their daily report emails with the attachment intact.
Report Status Page Mobile Layout (BC-22994)
BriteCore resolved an issue where the Report Status page became unusable on mobile devices after a recent update, with each report filling the entire screen. The page now displays multiple report executions at once in a compact mobile layout.
Loss Payments Incorrectly Exported to Intacct as Adjusting Expense (BC-23082)
BriteCore resolved an issue in the new claims experience in which loss-only payments were incorrectly exported to Intacct as adjusting expenses due to how zero amounts were compared. Loss payments are now correctly coded and mapped to the loss account.
Trailing Whitespace in Contact Names Breaking QuickBooks Commission Sync (BC-23112)
BriteCore resolved an issue where a contact name ending in trailing whitespace caused commission checks to fail to post to QuickBooks and the integration to enter a retry loop. Contact names are now normalized consistently so commission payments sync correctly.
Original source - Jun 23, 2026
- Date parsed from source:Jun 23, 2026
- First seen by Releasebot:Jun 23, 2026
Release Starting 06.23.26
Britecore releases a broad update with version verification, AI-assisted BriteData report migration, a redesigned report notes page, configurable Excel totals, Stripe fee controls by state, secure payment deep links, richer rules support, and a long list of billing, reporting, renewal, and integration fixes.
Release Visibility & Version Verification
To improve release transparency, each release note now includes the corresponding platform version number. After a release is deployed, administrators can verify that their site has received the update by comparing the version number listed in the release notes with the version number displayed in your BriteCore Instance by selecting the help Icon.
Please note that release dates are subject to change as part of our commitment to delivering stable, high-quality software. When issues are identified during final validation, releases may be delayed to ensure the best experience for our customers. We recommend referencing the version number as confirmation that a release has been successfully applied to your site.
New Features and Enhancements
BriteData Report Migration Tool (BC-22696)
BriteCore introduced an AI-assisted migration tool that converts legacy BriteData reports into SQL Editor reports, including automated comparison and validation of the results.
Redesigned Report Notes Page (BC-22938)
BriteCore redesigned the report notes page with an always-visible date-range filter in the page header and a dedicated New Note dialog, replacing the previous modal-based filter and inline row creation while preserving existing note workflows.
Configurable Totals in Excel Reports (BC-18579)
Users can now have totals in Excel reports highlighted and configured on a per-sheet basis, making it easier to identify and customize summary data.
Convenience Fee Settings by State for Stripe Payments (BC-21641)
Carrier administrators who use Stripe as their payment processor can now configure their payment convenience fee settings, including per-card-type fee formulas and disclosure messages, and apply them globally or by state. These disclosures are consistently shown to payors across all payment surfaces (account receivables, policyholder portal, This allows carriers to comply with states that prohibit convenience fees while charging them where permitted.
Deep Links to Prefill the Secure Payment Page (BC-22786)
Policyholders can now follow a link that pre-populates the Secure Online Payment page with their policy number and zip code, reducing friction when paying from an email, text message, or QR-code reminder. Existing validation rules are preserved.
Consistent Invoice Frequency Change Experience on the Builder Screen (BC-22886)
When an administrator changes the billing schedule during a revision on the Builder screen, BriteCore now shows the same Change Billing Schedule confirmation prompt available on the Billing Setup screen, letting the administrator choose whether to preserve or regenerate previously sent invoices. The change is not persisted until the revision is committed.
Additional Interest Date of Birth Available to Rules (BC-21275)
Users can now write rules and evaluations against an additional interest's date of birth, allowing carriers to enforce validations such as age requirements on those parties.
Agency Contacts Can Use a Social Security Number (BC-20619)
Users can now enter agency contacts using a Social Security Number instead of a Federal Employer Identification Number, supporting sole-proprietor agencies that operate under a Social Security Number.
Bug Fixes
Read-Only Users Can Navigate to Agencies from Contacts (BC-22887)
BriteCore resolved an issue where users with read-only reporting permissions could not see the icon to navigate from a contact to its associated agency or agency group. These users can now navigate to agencies directly from the Contacts page.
NSF Row Preserved After Effective Date Change (BC-20991)
BriteCore resolved an issue in which the non-sufficient funds (NSF) row in the accounting history table could disappear from the display after a user changed the revision effective date for a submitted policy with a payment. The NSF entry now remains visible.
Automatic Payment Drafting After Endorsement Reprocessing (BC-20640)
BriteCore resolved an issue in which a policy on an automatic payment schedule could stop drafting payments after an out-of-sequence endorsement was reprocessed, forcing manual payment entry. Scheduled payments now continue to be drafted as expected.
Payment Method Showing as None Selected When Configured (BC-23087)
BriteCore resolved an issue in which the initial bill contact payment method displayed on the Accounts Receivable page as "None Selected" even though an active payment method was configured for the policy term. The configured payment method now displays correctly.
Convenience Fee Rounding Causing Payment Declines (BC-23103)
BriteCore resolved an issue in which convenience fees that landed at an exact half-cent were rounded differently than the payment processor expected, causing credit card payments to be declined during application submission. Fees are now calculated to match the processor's rounding so payments are accepted.
Credit Report Retrieval During Extended Quote Creation Through the API (BC-22576)
BriteCore resolved an issue in which creating a quote via the extended quote creation API endpoint, with credit report retrieval enabled, failed with a rating error. Quotes that pull a credit score now rate correctly through the API endpoint, matching the behavior in the interface.
Hazard Hub Data Triggering Unnecessary Persistent Builder on Renewals (BC-22829)
BriteCore resolved an issue where renewals could unnecessarily trigger persistent builder because Hazard Hub category data differed between the prior term and the renewal. Affected policies now renew and map the category correctly.
Silent Non-Renewal from a Same-Day Endorsement on the Effective Date (BC-21542)
BriteCore resolved an issue in which a policy could be silently skipped by the automatic renewal process when a same-day endorsement was opened on the term's effective date, without generating a failure notification. Affected policies are now correctly evaluated for renewal.
Out-of-Sequence Policy Cancellation Failures (BC-22845)
BriteCore resolved an issue in which processing a manual policy cancellation out of sequence could fail with a generic error, leaving the latest revision active, skipping the return premium, and failing to generate cancellation confirmation documents. Cancellations now complete consistently across terms or roll back fully with a clear error message.
Removing a Named Insured When Another Is Present (BC-22942)
BriteCore resolved an issue where users could not remove the original named insured after adding another named insured. Users can now remove a named insured contact when at least one other named insured remains on the policy.
Agent Permission Enforcement for Policy and Contact Changes (BC-21059)
BriteCore resolved a permissions issue where an agent could assign another agent who was not associated with the policy's agency and could improperly grant that agent an agency role. Permission checks now prevent agents from accessing policies they are not associated with or modifying other agents' contact roles.
Date of Birth Field Overlap on the New Contact Form (BC-23169)
BriteCore resolved a layout issue on the New Contact form where the date of birth field overlapped the Risk ID Number field. The fields now display correctly.
Year-to-Date Totals on Individual Commission Reports (BC-15265)
BriteCore resolved an issue where the year-to-date amount paid column on individual commission statements showed an incorrect total. The column now correctly sums commissions paid for the year through the report date.
SQL Editor Report Save Blocked by Visible Parameters Without Defaults (BC-23018)
BriteCore resolved an issue where saving a SQL Editor report failed when a visible parameter, such as an As of Date, had no default value, even though that value is supplied at run time. These reports now save successfully, while genuine validation problems produce clearer, actionable messages.
Deleting and Hiding SQL Reports (BC-22762)
BriteCore resolved an issue where users could not delete or hide certain reports from the SQL Editor, where the delete and hide icons produced no action and no error message. Users can now reliably delete and hide these reports.
SQL Report CSV Export Silently Succeeding Without a File (BC-22906)
BriteCore resolved an issue where exporting a SQL report to CSV or text reported success even when no output file was created, causing a downstream failure. Affected reports, including those with empty sheet lists or templated sheets, now export correctly.
Daily SQL Report Export Email Failure on Non-UTF-8 Data (BC-22904)
BriteCore resolved an issue where scheduled SQL report export emails could silently fail to send when an attachment contained non-UTF-8 characters. Affected carriers now reliably receive their daily report emails with the attachment intact.
Report Status Page Mobile Layout (BC-22994)
BriteCore resolved an issue where the Report Status page became unusable on mobile devices after a recent update, with each report filling the entire screen. The page now displays multiple report executions at once in a compact mobile layout.
Loss Payments Incorrectly Exported to Intacct as Adjusting Expense (BC-23082)
BriteCore resolved an issue in the new claims experience in which loss-only payments were incorrectly exported to Intacct as adjusting expenses due to how zero amounts were compared. Loss payments are now correctly coded and mapped to the loss account.
Trailing Whitespace in Contact Names Breaking QuickBooks Commission Sync (BC-23112)
BriteCore resolved an issue where a contact name ending in trailing whitespace caused commission checks to fail to post to QuickBooks and the integration to enter a retry loop. Contact names are now normalized consistently so commission payments sync correctly.
Original source - Jun 7, 2026
- Date parsed from source:Jun 7, 2026
- First seen by Releasebot:Jun 10, 2026
Release Starting 06.07.2026
Britecore ships a broad release of analytics, reporting, payments, claims, quoting, and document delivery improvements, with stronger validation, faster performance, and more reliable processing across key workflows.
New Features and Enhancements
Embedded Analytics Dashboard Errors Now Return Accurate Error Responses (BC-22885)
Previously, when an embedded analytics dashboard failed to load, the system returned a success response even though an error had occurred, making failures harder to detect and troubleshoot. The system now returns a proper error response for upstream dashboard failures while preserving the detailed error message shown in the user interface.
SQL Reports Are Now Validated When Saved (BC-22764)
Previously, a SQL report could be saved with errors such as references to columns or tables that do not exist, and the problem would only surface when the scheduled report later failed to run. BriteCore now validates each report sheet's SQL at save time, checking syntax, table and column references, and unresolved parameter tokens, so configuration mistakes are caught immediately instead of causing failed report runs.
SQL Editor Now Prevents Invalid Excel Worksheet Names (BC-22759)
Excel rejects worksheet names that are too long, blank, or contain certain characters, and previously the SQL Editor only surfaced these problems after a report failed to save or generate. The SQL Editor now validates worksheet names as users type, shows an inline explanation next to the offending sheet, and disables saving until the name is corrected, so generated Excel reports open cleanly.
Larger SQL Definitions Now Supported for Multi Sheet Reports (BC-22728)
The storage capacity for report sheet SQL definitions has been significantly increased, allowing users to build larger and more complex multi sheet SQL reports without hitting the previous size limit.
Report Filenames Now Support Custom Parameter Formatting (BC-22627)
Report output filenames and display titles are now generated consistently across all report types, and users can customize how parameters appear in filename templates. A new format syntax supports custom date formatting along with uppercase, lowercase, and title case options for text parameters.
Defects
Quote API Now Accepts Phone Numbers Supplied in the Phones Array (BC-21282)
BriteCore identified and resolved an issue where, with the required phone number setting enabled, the quote creation API did not recognize phone numbers supplied in the phones array as satisfying the requirement, which could block contact processing and prevent a rate from being returned. The API now accepts a valid phone number provided through any supported phone field, and rating proceeds normally.
Lockbox Payment Processing No Longer Fails After a Database Rollback (BC-22714)
BriteCore identified and resolved an issue where an error during automated lockbox payment processing could cause a database rollback that prevented the remaining payments in the batch from posting, leaving some policies incorrectly headed toward pending cancellation. Lockbox batches now process reliably so payments post as expected.
Automated Payments No Longer Pull When No Balance Is Due (BC-21156)
BriteCore identified and resolved an issue where the system could incorrectly pull an automated payment on a policy even though a manual payment had already brought the balance to zero, resulting in an unwanted charge and an inaccurate underpaid summary on the payment record. Automated payments now correctly respect the current balance and the scheduled withdrawal date.
Manual Payments Now Process for Policy Numbers Containing Special Characters (BC-21080)
BriteCore identified and resolved an issue where manual payments, such as checks or cash, could not be applied to policies whose policy numbers contained certain special characters. The payment screen displayed an invalid number warning and the payment was not processed. Manual payments now process correctly regardless of special characters in the policy number.
Claim Activity Notes Now Show Readable Labels Instead of Internal Identifiers (BC-22840)
BriteCore identified and resolved an issue where claim activity notes for added, updated, or deleted exposures and claim properties displayed a long internal record identifier instead of meaningful information. These notes now display a human readable label built from the coverage, loss, and claimant details so adjusters can immediately understand what changed.
Claim Payments With Accounting Details No Longer Fail With an Exposure Error (BC-22754)
BriteCore identified and resolved an issue where claim payments could fail with an exposure identifier error when invoice number, vendor identifier, and vendor location details were entered on the Accounting tab. Claim payments with accounting details now process successfully.
Claim Payment Integration Errors No Longer Report Misleading Connection Failures (BC-22391)
BriteCore identified and resolved an issue where a claim payment could be reported as failed with an integration connection error even though the payment had actually been issued successfully by the accounting integration. The error reporting has been corrected so claim payment statuses accurately reflect the outcome of the integration request.
Loss Reserves Defined by Underwriting Rules Now Auto Populate on Claim Exposures (BC-22347)
BriteCore identified and resolved an issue where loss reserves configured through underwriting rules for a specific loss cause did not automatically populate when an exposure was added to a claim. Reserves defined by these rules now populate on claim exposures as configured.
Coverage Limit Selection Restored on the Auto Quote Rating Step (BC-22934)
BriteCore identified and resolved an issue where the coverage limit selection was missing from the rating step when creating a new auto quote, preventing the quote from being rated or submitted. The limit selection now displays correctly so auto quotes can be completed.
Vehicle Lookup Now Works Using Year Make and Model When a VIN Is Not Provided (BC-22556)
BriteCore identified and resolved an issue where the vehicle lookup on the auto quote flow silently skipped attribute prefill when a VIN was not provided, even though a complete year, make, and model had been entered. The lookup now retrieves vehicle attributes from year, make, and model when no VIN is available, while preserving the existing behavior when a VIN is present.
Quotes Created Through the API No Longer Hang on the Risk Details Screen (BC-21390)
BriteCore identified and resolved an issue where quotes created through the extended quote creation API caused the Agent Portal to hang indefinitely when navigating to the Risk Details screen. These quotes now load normally so agents can continue working them in the portal.
Require Explicit Selection Setting Now Respected for Standard Rating Categories (BC-20522)
BriteCore identified and resolved an issue where the setting that requires users to make an explicit selection in the Policy Wizard, rather than accepting a pre selected default, was not honored for standard rating categories. With the setting enabled, the wizard now correctly prompts for a selection on first load while preserving values the user has already chosen.
Agent Contact Page Loads Faster for Contacts With Many Policies (BC-21449)
BriteCore identified and resolved a performance issue where the contact information page took a long time to load for agent contacts associated with a large number of policies. The page now loads significantly faster for these contacts.
Agents Can Now Reliably Find Policies in Search (BC-19533)
BriteCore identified and resolved an issue where a policy could stop appearing in search results for a specific agent even though other users could find it, and rebuilding the search index only fixed the problem temporarily. The search index now stays consistent so agents can reliably find the policies they have permission to view.
Property Coverage by Limit Report No Longer Fails for Similar Agency Names (BC-22881)
BriteCore identified and resolved an issue where the Property Coverage by Limit report could fail to generate when it included agencies whose names shortened to the same Excel worksheet name, differing only in letter casing. The report now automatically generates unique worksheet names so it completes successfully in these cases.
Nightly Report Data Refresh Jobs Now Recover From Temporary Database Congestion (BC-22793)
BriteCore identified and resolved an issue where nightly report data refresh jobs could fail when many sites accessed the database simultaneously, causing the entire job to restart from scratch. These jobs now automatically retry after temporary database connection errors, making overnight report data refreshes more reliable.
Financial Anti Terrorism Cross Reference Report No Longer Fails With Certificate Errors (BC-21082)
BriteCore identified and resolved an issue where the Financial Anti Terrorism Cross Reference report, used for OFAC (Office of Foreign Assets Control) screening, could fail with a certificate error when contacting the screening service. The underlying request library has been updated so the report runs reliably without requiring a configuration workaround.
Document Generation No Longer Fails When the Recipient Has No Email Address (BC-22833)
BriteCore identified and resolved an issue where generating a document for email delivery failed when the recipient contact had no email address on file, even though the PDF itself had been generated successfully. The system now handles contacts without an email address gracefully instead of marking the entire document task as failed.
Endorsement Billing Statements Now Generate and Deliver Correctly (BC-22753)
BriteCore identified and resolved an issue where billing statements triggered by endorsements failed during post processing in the standard document generation path. Although the PDF was created, it never entered the print queue for mailing and did not appear under the policy documents. Endorsement billing statements are now processed, queued, and displayed correctly.
Document Generation No Longer Produces Empty Files After a Database Conflict (BC-22501)
BriteCore identified and resolved an issue where a temporary database conflict during document generation could cause the process to fail in a way that left a zero size document indexed on the policy. Document generation now handles these conflicts correctly so deliverables are produced completely and reliably.
Endorsements No Longer Blocked by an Outdated Recurring Billing Contact (BC-22603)
BriteCore identified and resolved an issue where an endorsement could not be committed when the recurring billing schedule was tied to a contact who was no longer on the policy, because the current named insured was missing from the recurring billing dropdown. The named insured on the policy is now available for selection so users can update recurring billing and commit the endorsement.
Negative Commission Delays Now Calculate Correctly at the Agency Group Level (BC-21347)
BriteCore identified and resolved inconsistencies in how delayed negative commissions were handled when agencies are paid at the agency group level. Previously the negative balance check was always performed for each individual agency, which could incorrectly delay amounts that the group total would cover, or incorrectly mark amounts as paid when the group total was negative. A new setting allows the delay decision to be made against the agency group total so commission records accurately reflect what was paid.
Nightly Policy Transaction Export No Longer Fails on Certain Question Values (BC-22711)
BriteCore identified and resolved an issue where the nightly policy transaction export to a downstream data vendor failed with a generation error caused by certain question values in the policy data. The nightly export now completes successfully.
Mailings With Large Document Sets Now Create Successfully (BC-22367)
BriteCore identified and resolved an issue where creating a mailing could fail when the combined set of documents for the mailing was too large. Mailings with large document sets now process successfully.
Convenience Fee API Endpoints Now Accept an Optional Policy Identifier (BC-22967)
The convenience fee retrieval API endpoints now accept an optional policy identifier parameter, allowing callers to retrieve and preview convenience fees in the context of a specific policy. This was shipped as a hotfix to support a BriteApps release.
Agency Download Initial Load Files Now Generate Successfully (BC-22755)
BriteCore identified and resolved an issue where generating the initial load files for agency download integrations failed due to a permissions error when accessing stored credentials. Initial load files for agencies now generate successfully. This fix was shipped as a hotfix.
Original source - May 26, 2026
- Date parsed from source:May 26, 2026
- First seen by Releasebot:May 27, 2026
Release Starting 05.22.2026
Britecore adds asynchronous document generation, underwriting task automation, claims and exposure controls, configurable convenience fees, and several bug fixes that improve submissions, payments, reporting, and claims workflows.
New Features and Enhancements
Asynchronous Document Generation for Policy Submissions (BC-22645)
BriteCore updated the policy submission process to generate declaration documents asynchronously for applications approved through straight-through processing (STP). Agents are no longer blocked by a submission modal during document generation; instead, the interface updates progressively as documents are produced in the background. This reduces user-perceived submission time and resolves timeout-related failures that could leave policies without attached documents.
Create Task Effect for Underwriting Rules (BC-22635)
BriteCore added a new Create Task effect to underwriting rules. Administrators can now configure rules to automatically generate policy tasks when a rule condition is met, including specifying task priority and the number of days until the task is due. This allows underwriting teams to automate follow-up workflows without requiring manual task creation after each rule evaluation.
Additional Information Field Available in New Claims Experience (BC-22177)
The Additional Information field is now available in the new claims experience during First Notice of Loss entry. Previously available only in the legacy claims experience, this field allows agents to capture key contact details for the insured that outside claims adjusters rely on to initiate contact. Information entered in this field now appears in its expected location rather than only in the claim Notes section.
Settings to Control Loss and Claimant Association in Exposure Creation (BC-17611)
BriteCore added two new settings under Settings > Modules > Claims that control the visibility of the Loss and Claimant fields during exposure creation. Administrators can toggle either field off to prevent users from associating losses or claimants with exposures, accommodating business rules that do not require these associations. Both settings are enabled by default, preserving existing behavior.
Configurable Maximum Number of Loss Causes Per Claim (BC-17599)
BriteCore added a new configurable setting under Settings > Modules > Claims that allows system administrators to limit the number of loss causes that can be attributed to a single claim. When the configured limit is reached, the system blocks additional loss causes from being added and displays a validation message. The setting defaults to no limit, preserving existing behavior.
State-Based Convenience Fee Configuration and Debit Card Fee Control Available (BC-20434)
BriteCore expanded the payments convenience fee advanced settings to support state-specific fee configuration and introduced a new setting that controls whether convenience fees apply to debit card payments. Administrators can now define a global convenience fee and disclosure message, with optional per-state overrides; when a payment is initiated, the system applies the fee configured for the insured's state, falls back to the global fee if no state-specific configuration exists, and applies no fee if neither is configured. Payment screens now display pricing and legal disclosure language appropriate to the insured's state and payment method, with the display format adjusting based on whether fees apply to debit cards, credit cards, or neither. The updated fee logic applies consistently across the Admin Payment screen and the Secure Online Payment page, and a checkbox to save payment method details for future use is now available when processing payments on the Admin Payment page.
Bug Fixes
Recurring Billing Dropdown Includes Current Named Insured During Endorsement (BC-22603)
BriteCore resolved an issue that prevented users from committing endorsements on policies in which the recurring billing schedule referenced a contact no longer associated with the policy. Previously, the named insured on the policy did not appear in the recurring billing dropdown, preventing users from updating the billing configuration and completing the endorsement. The named insured on the policy is now correctly listed in the dropdown, allowing users to select the appropriate contact and successfully commit the endorsement.
Category Deletion from Policy Type Items Works Correctly (BC-22540)
BriteCore resolved an issue where users were unable to delete a category from a policy type item when an evaluation table was present in the rate chain. Categories can now be deleted successfully in all configurations.
Report SFTP Delivery Settings Preserved During Edits (BC-22498)
BriteCore resolved an issue in which the SFTP delivery configuration for a report was cleared each time the report was edited in the SQL Editor. Report SFTP settings are now preserved when editing, eliminating the need to re-enter delivery details after each change.
Claims Attachments Page Loading Correctly (BC-22768)
BriteCore resolved an issue in which the claims attachments page failed to load, displaying a blank screen due to a missing component registration introduced by a recent update. The page now loads correctly in all configurations.
Quote Wizard Rating Errors Resolved for Certain Configurations (BC-22626)
BriteCore resolved an issue where the quote wizard displayed rating errors for certain policy configurations involving TigerCQ rules. Quotes now rate correctly in the wizard experience when TigerCQ override settings are applied.
Contact Phone Update No Longer Causes Database Errors (BC-22610)
BriteCore resolved an issue where updating a contact phone list caused a database constraint error when the submitted list did not include the current primary phone. The system now correctly updates the primary phone reference before removing the associated record, preventing the error.
Nightly Processing Stripe Payment Failures Resolved (BC-22547, BC-22555)
BriteCore resolved an issue in which a third party's temporary infrastructure outage caused some Stripe payments processed during nightly processing to remain in a pending state and incorrectly trigger non-pay notices for affected policies. BriteCore improved payment recovery logic to ensure the system can properly synchronize payment records once processing resumes.
IVANS DBCS Commission File Auto-Generation Restored (BC-21742)
BriteCore resolved an issue in which the IVANS DBCS commission file was not automatically generated at the end of the month, requiring manual intervention to produce it each month. The scheduled generation now runs reliably at the end of the month.
Original source - May 8, 2026
- Date parsed from source:May 8, 2026
- First seen by Releasebot:May 9, 2026
Release Starting 05.07.2026
Britecore adds major claims, policy, reporting, and billing upgrades with faster performance, new stock reports, unified claim accounting, and more flexible policy and exposure handling, while also fixing numerous workflow, document, payment, and queue issues.
New Features and Enhancements
Unified Report Filename Generation with Parameter Format Support (BC-22627)
BriteCore standardized how generated report filenames are produced. Reports now consistently support the <<$Param.{format}>> token, allowing users and configurations to control filename formatting from a single source of truth across stock and custom reports.
PolicyBuilder Line Item Limit Errors Can Be Bypassed (BC-22445)
BriteCore added the ability to bypass PolicyBuilder errors that prevented users from saving when line item limits were exceeded. Authorized users can now proceed past these errors when business rules allow, reducing friction in policy configuration workflows.
Improved Effective Date API Endpoint Performance (BC-22344)
BriteCore optimized the retrieve_effective_date API endpoint, reducing response times for screens and processes that depend on it. Quote retrieval, endorsement workflows, and any view that resolves a policy effective date now feel noticeably faster.
Policy Legal Report by County Available as a SQL Editor Stock Report (BC-22339)
BriteCore added the Policy Legal Report by County to the SQL Editor as a stock report. Carriers can now run and tailor this report directly from the SQL Editor for self-service legal and county-level reporting, with automated parity testing against the legacy Excel version.
Policies Can Be Rewritten with Earlier Effective Dates (BC-22307)
BriteCore now supports rewriting a policy with an effective date earlier than the original. This gives carriers and underwriters greater flexibility when correcting backdated coverage scenarios that previously required manual workarounds.
Court Lookup Configuration List for Claims Disputes (BC-22076)
BriteCore introduced a configurable Court Lookup list for use on Claims Disputes. Administrators can now maintain the list of courts that adjusters select from when documenting a dispute, ensuring consistent values and easier reporting.
To Export Column Restored on the Return Premium Queue (BC-22071)
BriteCore restored the To Export column on the Return Premium Queue. Users can again see and act on items flagged for export directly from the queue, eliminating the need to drill into individual records to verify export status.
Updated Name Population Behavior for Organizations (BC-22066)
BriteCore refined how an organization's name is populated across the application. The displayed name now follows the configured organization naming rules consistently, reducing discrepancies between screens and downstream documents.
Search Claims Attachments by Attachment Type (BC-21865)
BriteCore added the ability to filter and search Claims attachments by Attachment Type and code value. Adjusters can quickly locate the right document, such as a police report or estimate, without scrolling through the full attachment list.
Claim Adjuster Information Now Displayed on the Dispute Tab (BC-21818)
BriteCore now surfaces the assigned Claim Adjuster on the Dispute tab, pulling the value from the main claim Information screen. Adjusters and supervisors handling disputes can immediately see ownership without switching tabs.
Cause of Loss Carries Over to Bifurcated Claims (BC-21814)
BriteCore now copies the Cause of Loss from the originating claim to any bifurcated claims created from it. This ensures consistent reporting and removes a manual data-entry step for adjusters working with split claims.
System Tags Included in Claim Payment Notes (BC-21787)
BriteCore now appends selected System Tags to the Note generated when a claim payment is made. The resulting payment note carries the same tagging metadata as other claim activity, improving auditability and reporting.
Download All Reports Option on the Agency Commissions Page (BC-21784)
BriteCore added a Download All option to the new Agency Commissions page. Users can now retrieve every available commission report in a single action, replacing the prior workflow of downloading reports one at a time.
New Support Tool to Suppress City, County, and ZIP Combinations (BC-21739)
BriteCore introduced a Support Tool that allows authorized users to suppress specific City, County, and ZIP combinations. This addresses cases where a ZIP code resolves to a county that should not be offered for that address, giving admins a self-service way to correct the mapping.
Claims Supervisor Added Automatically When Adjuster Is Assigned (BC-21619)
BriteCore now automatically assigns the appropriate Claims Supervisor whenever an Adjuster is added to a claim. The supervisor relationship is maintained without manual intervention, reducing missed assignments and supporting downstream review workflows.
Setting to Limit Adjusters and Supervisors to One per Claim (BC-21618)
BriteCore added a configurable setting that limits each claim to a single active Adjuster and a single active Supervisor. Carriers that operate under this policy can now enforce it at the system level rather than relying on procedure.
Unified Accounting Tab Replaces Separate Exposures and Accounting Tabs on Claims (BC-21524)
BriteCore consolidated the Exposures and Accounting tabs on a claim into a single unified Accounting tab. A new "View Accounting For" dropdown lets adjusters switch between a Claim Level view (Overview, Recoveries, Transactions) and an individual exposure view (Coverage and Exposure Information, Losses Details, Recoveries, Transactions). All existing functionality, including creating, editing, and viewing exposures, deductible overrides, recoveries, and transactions, is preserved in the new layout.
Improved Rating Factors Lookup Performance (BC-20591)
BriteCore optimized the query that loads rating factors during quoting and rating. Pages that depend on rating factor resolution, including the quoting wizard and policy issuance flows, now load and rate measurably faster.
Accounting Detail Report Available as a SQL Editor Stock Report (BC-19662)
BriteCore added the Accounting Detail Report to the SQL Editor as a stock report. Carriers can now run and customize the Accounting Detail Report directly from the SQL Editor, expanding the catalog of self-service stock reports.
Edit Exposure Details Without Deleting and Recreating the Exposure (BC-18454)
BriteCore now allows users to edit key details on an existing exposure, including associated claimant, exposure type, coverage, description of loss, and date of loss, without deleting and recreating the exposure. Existing validation, audit history, and business-rule restrictions on exposures with related payments continue to apply.
Bugs (Fixes)
Billing Schedule Changes Now Regenerate Installments (BC-22673)
BriteCore identified and resolved an issue where modifying a policy's billing schedule did not trigger regeneration of the underlying installments. Updated installment plans now reflect the new schedule immediately after the change is saved.
Application Questions Now Save in the Quoting Wizard (BC-22590)
BriteCore identified and resolved an issue where answers entered for Application Questions in the Quoting Wizard were not persisting. Responses are now saved correctly and remain available across sessions and quote revisions.
Write-Offs and Waives Report Now Includes Waives From Prior Revisions (BC-22550)
BriteCore identified and resolved a defect in the Write-Offs and Waives stock report where waives posted on prior policy revisions were dropped. The report join was corrected from a term-level association to a revision-level association so all qualifying waives appear in the output.
Removing an Additional Interest No Longer Deselects the Agent (BC-22493)
BriteCore identified and resolved an issue where removing an Additional Interest from a policy unexpectedly cleared the selected Agent. The Agent selection is now preserved when Additional Interests are added or removed.
Default Bill Whom Set Activity Note Now Attributed to the System (BC-22478)
BriteCore identified and resolved an issue where the Default Bill Whom Set activity note was credited to the end user who triggered an unrelated action. The note is now correctly attributed to the system, restoring an accurate audit trail.
Support Tools Page Now Displays All Available Tools (BC-22472)
BriteCore identified and resolved an issue that caused the Support Tools page to render only the Manage County Suppressions for a ZIP entry while hiding all other tools. The full Support Tools list is now displayed to authorized users.
Rating No Longer Errors When Driver License Status Is Missing (BC-22348)
BriteCore identified and resolved a rating error caused by a missing driver_license_status attribute on the safe driver fallback path. Quotes now rate successfully when this attribute is not present, falling back to the configured default behavior.
Vehicles Wizard Page No Longer Issues Duplicate Rules Calls (BC-22343)
BriteCore identified and resolved a watcher feedback loop on the Vehicles wizard page that caused duplicate rules and run calls. The page now issues a single round of rules execution per change, improving responsiveness and reducing server load.
Vehicles Wizard Startup Now Avoids Duplicate Data Fetches (BC-22342)
BriteCore identified and resolved redundant startup fetches on the Vehicles wizard, including duplicate calls for billing schedule, vehicles, and watercrafts data. Initial load time is reduced and downstream rendering occurs sooner.
Report Status Page Rendering, Export, and Ordering Improvements (BC-22325)
BriteCore identified and resolved several defects on the Report Status page, including incomplete rendering of the report list, broken export_data downloads, and inconsistent ordering across sections. The page now renders the full list, downloads complete successfully, and ordering is unified.
Vehicles Wizard No Longer Crashes When Risk Types Are Undefined (BC-22322)
BriteCore identified and resolved a regression where the Vehicles wizard component crashed when a policy type's supportedRiskTypes value was undefined. The component now handles this case safely and renders without error.
Select a CAT Button on the First Notice of Loss Screen Now Works (BC-22321)
BriteCore identified and resolved an issue with the Select a CAT button on the First Notice of Loss (FNOL) screen. Users can again open the catastrophe selector and assign a claim to an active catastrophe event.
Improved Performance on the Agent Policy List (BC-22320)
BriteCore identified and resolved an N-plus-one query pattern in the policy list retrieval path that caused two to three second delays for agents. The agent Policies list now loads consistently within expected timeframes.
Premiums Receivable Trial Balance Report Now Supports Net Commission (BC-22195)
BriteCore identified and resolved a failure in the custom Premiums Receivable Trial Balance report caused by a missing Net Commission entry in the TransactionType enumeration. The report now recognizes and includes Net Commission transactions, allowing the report to generate successfully.
Check Number Now Displayed in the New Claims Experience (BC-22175)
BriteCore identified and resolved an issue in the new Claims experience where the check number on a claim payment was not displayed. Adjusters can again see and reference the check number directly within the new interface.
Stripe Duplicate Payment Issue Resolved (BC-22046)
BriteCore identified and resolved an issue that allowed a Stripe payment to be processed twice for a single transaction. The payment flow now guards against duplicate submissions and reconciles correctly with Stripe.
Agent Quote Now Enforces Straight-Through Processing After Effective Date Changes (BC-21932)
BriteCore identified and resolved a defect where switching an Agent Quote to a newer Latest Effective Date could bypass Straight-Through Processing (STP) and submit the application without the required checks. STP rules are now reapplied whenever the effective date is changed.
Pre-Authorized Payment Schedule Now Handles Missing Payment Methods Gracefully (BC-21890)
BriteCore identified and resolved an application error that occurred when previewing or generating Pre-Authorized Payment Schedules for non auto-pay policies that had no payment method on file. The flow now displays a clear validation message instead of failing with an error.
Copy Effective Date No Longer Fails on Underwriting Rule References (BC-21878)
BriteCore identified and resolved a foreign key constraint error that occurred during the Copy Effective Date workflow when underwriting rule effects referenced a custom error code. The copy now completes successfully and preserves the underwriting rule effect references.
CLUE Reference Now Displayed in Generated Dynamic Documents (BC-21730)
BriteCore identified and resolved an issue in the Dynamic Documents Generator where the Comprehensive Loss Underwriting Exchange (CLUE) reference was missing from the output. The CLUE reference is now included in Dynamic Documents that consume it as a token.
Claims Description Field Updates Now Persist After Edit (BC-21646)
BriteCore identified and resolved an issue where updates to the Description field on a claim did not persist or reflect on screen after editing. Description edits now save reliably and update the displayed value immediately.
New Support Tool to Recover Broken Dynamic Documents (BC-21511)
BriteCore identified and resolved a class of broken Dynamic Documents produced during a Dynamic Documents Generator outage by introducing a new Recover Broken Deliverables tool under Support Tools. Authorized users can identify affected Dynamic Documents and trigger regeneration in bulk.
360 Valuation Link Dropdown Now Selectable by Agents (BC-21366)
BriteCore identified and resolved an issue where the 360 Valuation link dropdown could not be selected by agents. The dropdown now opens and accepts selections for all user roles authorized to view it.
Claims System Tags Now Persist After Selection (BC-21182)
BriteCore identified and resolved an issue where Claims System Tags appeared to disappear after selecting and saving an alphanumeric tag. Selections are now persisted reliably and the tag continues to display on the claim.
HSB File Upload Failures Resolved (BC-20726)
BriteCore identified and resolved an issue that prevented certain HSB-related files from uploading. The upload path now accepts these files and persists them to the associated record as expected.
Sweep Account History Report Retrieval Restored (BC-20646)
BriteCore identified and resolved an issue where agents could not retrieve the Sweep Account History report. The report now generates and downloads successfully for users with the appropriate permissions.
Scheduled Items Table Alignment Corrected on the Agent Interface (BC-19142)
BriteCore identified and resolved a layout issue on the Agent Interface where the Scheduled Items table columns were misaligned. Columns now line up with their headers across the screen widths agents commonly use.
Admin Alerts Now Trigger on Per-Risk Excess Reinsurance Contracts in Claims (BC-19127)
BriteCore identified and resolved an issue where Admin Alerts did not trigger on Per-Risk Excess Loss reinsurance contracts within Claims. Configured alerts now fire as expected when matching claim activity occurs against these contracts.
Installment Billing Dynamic Documents No Longer Generate as Zero-Byte Files (BC-22315)
BriteCore identified and resolved an issue where Installment Billing Dynamic Documents could be produced with a zero-byte file, leaving recipients without a usable document. The generation path now validates output before completion and produces the full document reliably.
Failed Generation Alert Email Now Includes Policy Number and Installment Details (BC-22052)
BriteCore identified and resolved an issue where alert emails sent for failed Dynamic Document generation omitted the policy number and installment information, making the messages difficult to act on. The alerts now include the relevant policy and installment context so support teams can respond without additional lookup.
InsVista HO and BG File Extracts Now Include All Daily Entries (BC-22557)
BriteCore identified and resolved an issue where the InsVista Homeowners and Business extract files reported only a single entry for a given processing date instead of the full set. The extracts now include every qualifying record for the period.
Save Button Now Enables When Report Settings Are Modified on Initial Load (BC-22548)
BriteCore identified and resolved an issue where the Save button on the report settings screen remained disabled when changes were made immediately after the page first loaded. The button now becomes available as soon as a setting is modified, matching expected behavior.
Save Button on SQL Editor Reports Now Enables After Modifications (BC-22545)
BriteCore identified and resolved an issue in the SQL Editor where the Save button could remain disabled after a report was modified, blocking users from saving valid changes. The button now activates correctly when modifications are made.
Commission Statements No Longer Stall in Pending Status (BC-22476)
BriteCore identified and resolved an issue where multiple Commission Statements could remain stuck in a Pending status in the report queue. Statements now progress through generation and appear as expected in the completed list.
Original source - Apr 24, 2026
- Date parsed from source:Apr 24, 2026
- First seen by Releasebot:Apr 25, 2026
Release Starting 04.24.2026
Britecore adds dynamic document template global fields, tighter claims payment controls, and a Save As option in the SQL Editor, while also speeding up policy filters, expanding API responses, and delivering a broad set of report, billing, and claims fixes.
Enhancements
Global Fields for Dynamic Document Templates (BC-21919)
BriteCore now supports global fields in Dynamic Document Templates, allowing you to control wording dynamically at the time a document is generated. Instead of maintaining separate templates for different states or scenarios, you can define reusable logic that adjusts language automatically based on your data. These calculated fields support dependencies between fields and include a built-in testing tool, making it easier to validate and manage your document logic in one place.
Permission to Prevent Editing of Issued Check Payments (BC-21811)
BriteCore added a permission that controls whether a user can edit check payments on claims via the claims processing screen. Carriers can now restrict who is able to alter issued checks, reducing the risk of unauthorized or fraudulent changes.
Save As Button in the SQL Editor (BC-22128)
BriteCore added a Save As button to the SQL Editor so users can duplicate reports directly without copy-pasting content across multiple tabs. Previously a multi-tab report was very difficult to recreate with a different name.
Calculation Line Items Included in the list_sub_lines API Endpoint Response (BC-22115)
The list_sub_lines API endpoint now returns calculation line items alongside coverages, matching the behavior of the list_coverages API endpoint for consumers that need both types of data in a single call.
Faster Policy List Filter Options Endpoint (BC-22145)
BriteCore eliminated an inefficient query pattern in the policy list filter options endpoint, dramatically reducing response times from several seconds to near-instant for users opening the policy list.
User Alert for Oversized Email Attachments (BC-15957)
BriteCore resolved an issue where email attachments over 18 megabytes were silently removed from outgoing policy and claims emails, causing recipients to receive messages without the intended documents. The system now warns users before sending or attaching oversized files.
Bugs (Fixes)
Improved Handling of Deleted Reports in the SQL Editor (BC-22031)
Improved SQL Editor behavior when reports are deleted in another tab or session. The editor now detects deleted reports and prevents stale report names from appearing, ensuring the UI reflects the current state.
Reliable File Execution and Naming in the Report Copilot (BC-22058)
BriteCore corrected out-of-sync behavior in the SQL Editor where renaming and saving reports could cause the wrong report to run. Buffer detection, save state, and the executed report name are now consistent with each other.
Preserve Report Content When Applying Copilot Fragment Suggestions (BC-22059)
BriteCore corrected the Copy to Report behavior in the Report Copilot so that agent-suggested fragments no longer overwrite the entire report buffer when a user chooses to apply them.
Report Scheduler Filename Handling for FTP Delivery (BC-21960)
BriteCore corrected a defect where the report scheduler inserted extra spaces into destination filenames during variable substitution when delivering reports to FTP or sFTP servers. Scheduled reports now arrive with the expected filenames.
Multi-Exposure Claim Payments After a Voided Payment (BC-21053)
BriteCore resolved a floating-point calculation edge case that could cause multi-exposure claim payments to fail after a prior payment had been voided. Payments now process reliably across exposures.
Endpoint Locking During Rapid Claim Status Changes (BC-21907)
Rapid claim status changes could previously leave the endpoint locked without any user-facing message. Locking behavior and error messaging have been improved so users see clear feedback and can recover quickly.
Persistent Builder Resolution When All Line Items Are Complete (BC-21997)
BriteCore resolved a case where the Persistent Builder refused to resolve even when all line items showed as completed, which had been blocking rating and saving for affected policies.
Claim Parties With the Other Role Now Persist (BC-22086)
BriteCore corrected a defect where adding a claim party with the Other role appeared to succeed but was never actually saved. Contacts added with the Other role now appear on the Parties tab as expected.
Adding an Inspected Date to a Claim Dispute (BC-21933)
BriteCore fixed an error that appeared when adding an Inspected Date to a claim dispute, allowing dispute details to be saved successfully.
HazardHub Mappings Populate on Policy Type Change (BC-21872)
BriteCore fixed an issue where HazardHub data was not propagating to the Builder tab after a policy type change, which had forced agents to manually re-select values that should have populated automatically.
Policy Number Displayed After Claim Assignment (BC-22165)
BriteCore corrected the claim interface to show the policy number, rather than an internal database identifier, after a policy is assigned to a claim, and added a progress indicator while the assignment is in flight.
Default Agency Setting Behavior on New Quotes (BC-21767)
When the default-agency setting is disabled, the Agency field on new quotes now appears blank and only shows agencies actually assigned to the agent, hiding discontinued agencies from selection.
Rules API Endpoint Validates Category Against Policy Type (BC-22116)
The rules API endpoint now validates that a rule's category is allowed for the target policy type, preventing, for example, property-specific rules from being created on auto policies.
Validation Error Rule Effect Configuration (BC-22196)
BriteCore fixed the Validation Error rule-effect configuration screen so it no longer displays unrelated fields while the effect is being configured.
Audit Trail for the Process Policy as Renewal Setting (BC-21359)
Toggling the Process Policy as Renewal setting now writes a policy note capturing who changed the setting and on which term, improving auditability of renewal processing decisions.
Original source - Apr 9, 2026
- Date parsed from source:Apr 9, 2026
- First seen by Releasebot:Apr 10, 2026
Release Starting 04.09.2026
Britecore releases new lines configuration and claims workflow enhancements, including evaluation tables, vehicle symbol fields, check number support for external payments, claim payment payee controls, ISO ClaimSearch re-searching, and system tag export and import updates, plus several bug fixes.
Enhancements
Evaluation Tables for Lines Configuration (BC-21970)
A new Evaluation Table rate chain object has been added to Lines configuration. This provides a spreadsheet-like table for mapping input values to output variables, eliminating the need to write free-form evaluation code for common lookups like deductible factors.
Liability and Medical Payments Symbol Fields for Vehicles (BC-21967)
Liability (ISO L) and Medical Payments (ISO M) symbol fields have been added to the Vehicle model. Lines configurators can now use these symbol values in rate chain evaluations to calculate premiums using ISO L and ISO M symbol factors.
Check Number Support for External Payment API Endpoint (BC-21928)
The Store External Payment API endpoint now supports passing a check number, enabling proper financial tracking and reconciliation when third-party vendors store payments in BriteCore.
Claim Payments: Setting to Remove “Or” Payment Option (BC-21808)
A new setting has been added that allows carriers to remove the “Or” option from claim payment payee configurations, so only “And” payee groupings are available when creating payments.
ISO ClaimSearch: Scheduled Re-Search and Manual Re-Search (BC-21126)
Scheduled re-searching and manual re-search capabilities have been added for ISO ClaimSearch. Users can now trigger re-searches directly from the Claims History screen, and scheduled re-searches run automatically for eligible claims.
System Tags Export and Import Updates (BC-20680)
The export and import API endpoints for System Tags have been updated to generate valid packets for all global System Tags based on the selected Policy Type, supporting the updated schema definitions.
Bugs (Fixes)
Declaration Mailing Date Applied Incorrectly Across All Forms (BC-21994)
Fixed an issue where the “use-revision-commit-date-as-dec-mailing-date” setting was being applied to all form types within declaration attachments, rather than only to declaration forms. Print dates now display correctly per form type.
Uninsured Motorist 3-Year Error (BC-21747)
Resolved an error that occurred when adding Uninsured Motorist coverage with a 3-year term on Personal Auto policies.
Required Supplemental Question Bypass on Application (BC-21576)
Fixed an issue where the required supplemental question (“I have verified that None of the above conditions exist”) was no longer blocking users from advancing past the Questions screen without providing a response.
Task Assignment Email Generates Incorrect Claim Link (BC-21534)
Fixed a bug where task assignment emails for policy-level tasks generated broken claim links instead of linking to the correct policy.
Mailings Failing Due to Unmergeable Documents (BC-20827)
Resolved an issue where certain policies were not generating mailing documents, causing documents to be printed individually rather than being grouped by policy number into categories such as New Business.
Original source - Mar 31, 2026
- Date parsed from source:Mar 31, 2026
- First seen by Releasebot:Apr 1, 2026
Release Starting 03.31.2026
Britecore adds bulk exposure creation, clearer reinsurance visibility controls, and a set of quoting and claims fixes that improve speed, accuracy, and admin control across the new claims experience.
Enhancements
Multi-Select Coverage and Bulk Exposure Creation (BC-18453)
Within the new claims experience, exposures can now be created for multiple coverages at the same time. Users can select multiple coverages from a list and create corresponding exposures in a single action, significantly reducing the time required to process complex claims with multiple applicable coverages.
Reinsurance Visibility Controls Added to New Claims Experience(BC-20822)
To restore parity with the Legacy Claims experience and eliminate reliance on backend configuration, we introduced a user-facing control in the New Claims Experience to manage reinsurance visibility. Previously, key reinsurance functionality, such as the Reinsurance LAE cell and recovery category, was only accessible through the advanced setting, creating friction and dependency on Admin intervention. With this update, users can directly enable or disable reinsurance visibility at the claim level, instantly surfacing or hiding the Reinsurance LAE fields and recovery options in the Accounting section without requiring a page refresh. This enhancement improves workflow efficiency, reduces administrative bottlenecks, and ensures users regain necessary control while preserving all existing financial data, reporting, and system integrity.
Bugs (Fixes)
Application Questions Now Save and Update Quotes as Expected (BC-21963)
BriteCore identified and resolved an issue where answers entered in Application Questions were not saving or updating the umbrella quote when working in the Agent experience. Previously, Agents could enter responses, but the system would not recognize the changes, which could lead to confusion and inaccurate results. With this fix, any updates to Application Questions are now properly captured and immediately reflected in the quote, ensuring a smoother and more reliable quoting experience for agents.
Stateless Quote Rating with Latitude/Longitude (BC-20747)
Stateless quotes using the create_quote_extended API now correctly handle latitude/longitude geolocation requirements for carriers that use location-based rating. Quotes submitted through the stateless path now return accurate premiums as expected.
Bill Whom Not Updated When Named Insured Changes (BC-21010)
When an agent changes the Named Insured during an endorsement, the Bill Whom contact now automatically updates to reflect the new insured. This prevents the incorrect billing warning message from appearing during endorsement submission.
Add a Location Button Not Working in Agent Flow (BC-21335)
The Add a Location button in the Property Grouping agent flow now functions correctly. Previously, clicking the button had no visible effect until after visiting policy-wide coverages, and would then add two locations instead of one. This behavior has been corrected.
ZIP Code Validation Error Message (BC-21381)
When a ZIP code entered during quoting is not on the configured options list, the system now displays a clear and informative error message rather than throwing an uncaught error. This allows agents to identify and correct the issue without the quoting workflow being blocked unexpectedly.
SSN Masking Not Working in Quoting and Auto Wizards (BC-21412)
The mask-ssn-on-edit-contact advanced setting now correctly masks Social Security Numbers when editing contacts in the Agent Quoting Wizard. Previously, SSNs were visible during contact editing despite the masking setting being enabled.
False “User Updated” Notes When Navigating Tabs (BC-21430)
Navigating between tabs on a quote or policy in the Admin view no longer generates incorrect system notes attributing data changes to a user. Previously, simply visiting the Risk or Builder tabs could create false audit entries such as “Latitude/Longitude updated” or “Billing schedule updated” even when no changes were made.
InsVista Transactions Not Being Reported (BC-21556)
Escrow-billed policies now correctly generate and upload billing files to InsVista, restoring the flow of renewal billing notifications to mortgage companies. An issue preventing InsVista transactions from being uploaded and escrow billing files from being generated has been resolved.
Policy Fees Missing from Quote Premium within Newest Quoting Experience (BC-21565)
Policy-wide fees marked as mandatory are now correctly included in the total premium displayed on the Coverages screen during quoting for Umbrella policies. Previously, the premium shown in the user interface differed from the quote summary and application conversion total due to the missing policy fee.
Pop-Up Message Rule Effect Not Functioning (BC-21795)
Administrators can once again create and configure pop-up messages within Rules for applicable states without needing to copy existing rules as a workaround. An issue preventing administrators from adding new pop-up message rules in production environments has been corrected.
Original source - Mar 12, 2026
- Date parsed from source:Mar 12, 2026
- First seen by Releasebot:Mar 13, 2026
Release Starting 03.12.2026
Britecore releases a broad update with practical workflow improvements and reliability fixes. Users can print all forms at once, configure loss fields without defaults, export SQL previews to CSV, access receipts from AR page, and enjoy smoother claims, billing, and security updates.
Enhancements
Print All Forms Capability (BC-20980)
A new Always print on endorsement setting within Lines allows users to print all associated policy forms at once when preparing documentation packages, reducing the risk of missing required forms and eliminating the need to open each one individually.
Support Blank Default Values for Loss Fields (BC-19540)
Some loss-related fields in the Quote Wizard's loss history required a default value even when one wasn't appropriate, which could lead to inaccurate data being recorded. Administrators can now configure these fields without a default value, giving users more flexibility during claims entry.
Export Preview Data to CSV (BC-21040)
A new export option in SQL Editor now allows users to download preview results as a CSV file for easier reporting and analysis. Users reviewing query results in the SQL Editor had no direct way to export the previewed data and now they do. This meant data had to be manually copied or recreated in external tools.
Receipt Link Added to Accounts Receivable Page (BC-18300)
A direct receipt link has now been added to the Accounts Receivable page, making it easier to retrieve payment receipts. An email button has also been added to email a receipt directly from the policy’s Accounts Receivable screen.
Claims transaction Filtering and Sorting (BC-18442)
New filtering and sorting options have been added to improve usability within the transaction table within the exposures and accounting tab. Users can now more easily locate and review relevant feedback entries.
Updated Claims Reserve Editing Experience (BC-20564)
Users can now update multiple reserve categories (such as Loss, Legal, Adjusting, etc.) directly within an inline table by entering new values for several categories in a single action. This enhancement restores the efficient workflow previously available in legacy claims and reduces the need to open separate modals for each reserve adjustment.
Ability to view applicable coverages within Claims information (BC-21189)
In the new claims experience, an Applicable Coverages sub-section has been added to the Claim Information tab, providing users with a faster way to review coverages that may apply to a claim. The new sub-section includes a View action that opens a Coverages dialog and supports search.
SQL Editor User Interface Improvements (BC-21611)
Improvements to the SQL Editor interface include an updated layout that enhances readability and provides a more user-friendly experience when working with queries.
Defects
Restore ability to open BriteApps/BriteData Reports (BC-21732)
Access to the legacy BriteApps/BriteData report editor has been restored, allowing existing reports to be viewed, edited, and deleted, including updates to embedded constants required for many reports to function. Report creation remains disabled as BriteCore continues developing a translation path from BriteData reports to the SQL Editor.
“GP” Quick Function available on all pages (BC-21522)
Quick administrative functions now operate consistently across all client environments such as using the keys GP. Improvements were made to ensure these functions operate consistently across all environments. This helps users perform common tasks more reliably.
Explicit Selection Required in Quote Wizard (BC-21409)
An issue where the Quote Wizard automatically applied certain selections without user confirmation has been corrected, ensuring options are explicitly selected before being applied to a quote.
ZIP Code Validation Error (BC-20908)
Valid ZIP codes entered during quoting and policy entry are now accepted correctly.
E-Delivery Invitation Issue (BC-21050)
An issue preventing some policyholders from receiving electronic delivery invitations has been corrected.
Invoice has a wrap on the policy number (BC-21738)
A text wrapping issue that caused policy numbers longer than 15 characters to be cut off on the billing statement stub has been corrected.
Commission Calculation Error (BC-21606)
The commission calculation error that could produce incorrect amounts when an agent change occurred on an endorsement, causing discrepancies in financial reporting and agent compensation records, has been corrected.
Missing revision print Descriptions Corrected (BC-21643)
Revision history entries that previously lacked descriptive information now correctly display activity descriptions.
Contacts Security Issue (BC-20965)
A vulnerability in the Contacts module that allowed Role changes via HTML markup injection has been addressed through improved input validation and safeguards.
Invoice Frequency Reset Issue (BC-20970)
Invoice frequency selections made within the Quote Wizard no longer revert to a default value after being saved.
External Adjuster Selection Issue (BC-21277)
An issue preventing users from selecting an external adjuster when paying a claim has been corrected.
Claims Auto-Assignment Issue (BC-21393)
An issue where claims configured for automatic assignment were not always routed to the correct adjuster has been corrected.
ISO A-Plus Report Retrieval Issue (BC-21519)
An issue preventing users from retrieving ISO A-Plus reports has been resolved.
Tasks Workbench Page Freezing (BC-21164)
Performance improvements prevent the Tasks Workbench page from becoming unresponsive when managing tasks.
Missing Event Logging for Deleted Records (BC-21364)
Audit logs are now properly created when records are permanently deleted.
Original source
Curated by the Releasebot team
Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.