Cbe - v9.190
This page contains the following releases for v9.190:
v9.190
Release Dates
- Sandbox: 03.06.2026
Features
Data
Additional work
- Non-customer-facing data maintenance and internal code changes.
Mortgages
Edit the principal of the current installment on Dynamic Mortgages
Users can now edit the principal amount of the current installment on Dynamic Mortgage accounts, providing greater flexibility to manage repayment schedules in real time.
Payment holiday term settings visible at account level
The account details view now displays whether a payment holiday is configured to extend the loan term or keep the term the same, giving users clear visibility into how payment holidays affect the schedule.
Interest rollover displayed accurately on Dynamic Mortgage accounts
The Interest Rollover field is now shown only on Dynamic Mortgage accounts and only when the rollover amount is non-zero, eliminating irrelevant data from other account types and improving clarity in the UI.
Maintained payment amount setting visible in loan account details
The MaintainPMTOnFirstInstallment selection is now surfaced in loan account details, so users can confirm at a glance whether the original payment amount is being preserved following a reschedule or refinance.
Groundwork for upcoming features
- Building API paths to support Short Term Payment Arrangements (temporary interest-only instalments) for mortgages.
- Laying the groundwork for capitalised payment holiday interest handling, including accounting treatment for interest accrued during a payment holiday.
Deposits
Groundwork for upcoming features
- Advancing next-generation backdated transaction processing, including handling of backdated withdrawals with subsequent transactions and insufficient-funds rejection logic.
- Building the repository and foundation for a Generic Interest Product Feature (V2).
- Integrating an internal process orchestrator (Flowable BPM) to handle complex business rules — such as Mexican Deposit Limit Validation — dynamically without code redeploys.
Additional work
- Internal deposits module restructuring and non-customer-facing maintenance.
Cards
Groundwork for upcoming features
- Updating the Cards API to use the new available balance service for revolving loan accounts, and building core account-opening skeleton and credit limit product feature for credit card products.
Islamic Banking
Profit terminology applied consistently across the UI
Shari'ah-compliant Profit terminology is now used consistently across account opening, overdraft terms, product configuration, accounting rules, the account transactions tab, and the product change confirmation popup, ensuring a fully compliant and coherent experience for Islamic Banking users.
Profit accrual paused when the latest exchange rate is unapproved
The system no longer accrues profit when the most recent exchange rate has not been approved, preventing inaccurate profit calculations from flowing through to accounts.
Groundwork for upcoming features
- Scoping and limiting UI configuration options to those required for the first delivery of common deposit functions for Islamic products and accounts.
Developer
Selected client-specific API endpoints removed from public documentation
Four deposit-related endpoints specific to a single institution are no longer listed on the public API documentation site, keeping the published API surface accurate and relevant for all developers.
Groundwork for upcoming features
- Building offset validation for the Streaming API consumer cursor-commit flow under the new AWS architecture.
Additional work
- Internal code-ownership annotations and activity log fixes.
Improvements
Data
detailsLevel support added to the Loan Accounts download API
The Loan Accounts download API now supports the detailsLevel parameter, giving clients control over the verbosity of data returned in file downloads.
Rounding type now visible in the deposit product UI
The product overview screen now displays the rounding type configured for withholding tax application and interest application, making rounding policy settings directly visible without requiring API inspection.
Deposit rounding policy configurable per product
A dedicated rounding policy feature has been implemented for deposit products, enabling institutions to configure interest calculation rounding behaviour (including round-down) at the product level.
Decommissioned API V1 now returns the correct HTTP status code
The decommissioned API V1 endpoint now returns HTTP 410 Gone instead of 500 Internal Server Error, giving integrators a clear and standards-compliant signal that the resource has been permanently removed.
Renamed carried-forward interest accrued fields for terminology consistency
The fields carriedForwardInterestAccruedBalance and carriedForwardInterestFromArrearsAccruedBalance have been renamed to carriedForwardInterestAccrued and carriedForwardInterestFromArrearsAccrued respectively, aligning API terminology for carry-forward balances used during refinance and reschedule operations on Dynamic Mortgage and Interest Only Equal Instalment products.
Groundwork for upcoming features
- Optimised loan account queries and standardised endpoint paths to support the parallel file download API for deposit and loan accounts.
- Implementing core engine state and session management for incremental loan computation.
- Extending dynamic balances for Mexican deposits with Month-To-Date calculation repository queries and account execution context exposure.
- Building out the new Streaming API architecture on AWS, including a
/statspublisher endpoint. - Groundwork to support repayment fee details in the new repayment flow.
- Implementing PMT calculation logic with
maintainPmtOnFirstInstalmentsupport for mortgage reschedule and refinance operations. - Extending Islamic product settings with a weightage parameter.
- Advancing advance payment compatibility verification and display/validation fixes for the LATAM pre-payment allocation feature.
- Improving SSO branch behaviour in the configuration service.
- Preparing skills and commands for AI-assisted loan schedule analysis tooling.
- Migrating big tenants to horizontal EOD workers and introducing execution context improvements to reduce SQL load during lending end-of-day processing.
- Modularising the EOD domain with new module structure and enum migrations.
Additional work
- Internal backend refactoring, modularisation, annotation, and test coverage work across lending, deposits, cards, EOD, and core platform modules.
Notifications
Additional work
- Internal notifications logging maintenance.
Lending
Groundwork for upcoming features
- Revolving credit product maintenance, including removal of unimplemented features carried over from Dynamic Term Loans and fee performance optimisation enablement.
- Refining available loan balance retrieval to use the lending available balance facade in support of partial and full refund flows.
Additional work
- Internal revolving credit serialisation improvements and test additions.
Mortgages
Additional work
- Internal mortgage architecture work, including migration of product enums to the lending-common module.
Cards
transactionType added to cards financial transaction responses
The cards financial transaction DTO now includes the transactionType field, giving integrators richer context on each transaction returned through the Cards API.
Additional work
- Internal Cards codebase ownership and configuration maintenance.
Bug fixes
Deposits
Transfer Account Ownership permission now enforced consistently in the UI
Users without the MANAGE_DEPOSIT_ACCOUNT_RECIPIENT permission can no longer access the Transfer account ownership menu item in the UI, bringing the interface into alignment with the existing API-level permission check.
Authorization Hold API response corrected
The balances property is now consistently returned in Authorization Hold API responses, resolving an omission that caused incomplete data to be surfaced.
Savings Product description field protected against XSS
User-provided content in the Savings Product description field is now properly HTML-encoded using industry-standard OWASP techniques, preventing potential Cross-Site Scripting (XSS) attacks.
Overdraft interest rate change behaviour made consistent
Resolved an inconsistency in how overdraft interest rate changes were applied, ensuring predictable and uniform behaviour across affected accounts.
Additional work
- Non-customer-facing deposits maintenance.
Lending
Loan search by settlement account now returns accurate results
Resolved an issue where the settlementAccountKey filter on POST /api/loans:search was incorrectly matching any loan with a settlement account rather than filtering by the specific key provided; results now precisely match the supplied account key.
New hasSettlementAccount filter for loan searches
A new boolean filter field, hasSettlementAccount, is available on POST /api/loans:search, allowing you to quickly segment your loan portfolio by whether a settlement account is linked (true) or not (false).
DateTime BETWEEN filter for custom fields now works correctly
Resolved an issue where BETWEEN date-time filters applied to custom fields returned incorrect or unexpected results.
Redraw-enabled loans now include custom principal in interest rate calculations
Fixed an issue where the Interest Rate Calculation (IRC) did not account for custom principal amounts when the redraw feature was enabled, resulting in incorrect rate computations.
Split interest calculation corrected for edge-case conditions
Resolved an issue where split interest was calculated incorrectly under certain loan conditions, ensuring accurate interest amounts are applied.
Mortgages
Accrued interest calculated correctly on Interest Only loans with carried-forward amounts during external migration
Fixed an issue where accrued interest was not correctly computed for Interest Only loans that carried forward amounts during external migration, ensuring accurate interest balances post-migration.
AIR loan accounts can no longer be created with a custom validFrom timestamp
A validation has been added to prevent users from creating Adjustable Interest Rate (AIR) loan accounts with a custom validFrom timestamp, avoiding potential data integrity issues.
Interest from arrears correctly reset to zero on backdated repayments with payment holidays
Fixed an issue where interest accrued from arrears was not being set to zero on loans with a principal and interest (PH) installment schedule when a backdated repayment was made after the late installment due date.
Carried-forward and migrated interest accrued now correctly considered during payment holidays
Resolved an issue where carried-forward or migrated interest accrued amounts were not factored into calculations during payment holiday periods, leading to incorrect outstanding balances.
Payment holiday can no longer be incorrectly removed after holiday interest has been applied
Fixed an issue where a keep-same-term loan payment holiday could be removed after payment holiday interest had already been applied, which could result in inconsistent schedule and interest data.
Additional work
- Internal mortgage interest computation fixes.
Notifications
Notification template creation with unconstrained event filters no longer fails
Resolved an issue where creating notification templates containing events without filter constraints incorrectly triggered a validation error, preventing template creation.
Credit Arrangements
PATCH /principalPaymentSettings/amount no longer returns error 460 on revolving accounts
Fixed an issue where patching the principal payment settings amount on a revolving credit arrangement incorrectly returned error code 460 (INVALID_REVOLVING_SETTINGS).
Accounting
Accounting Interest Accrual Search now handles creationDate offset correctly
Resolved an issue where the creationDate offset was handled incorrectly when searching Accounting Interest Accrual records by creation date, ensuring search results reflect the intended date range.
Islamic Banking
Profit sharing calculation corrections across multiple scenarios
Resolved multiple issues affecting profit sharing calculations, including: incorrect effective rate computations; incorrect unpaid profit amounts on maturity for fixed deposit accounts with payment on maturity; accounts activated within the current pool cycle no longer incorrectly receiving profit; maturity date no longer included in profit calculations; broken-period profit now correctly paid on the maturity date rather than the last profit payment date; and fixed day-of-month values now correctly used as the profit payment cycle start date.
Profit sharing products page error resolved
Fixed an issue that caused a "Something went wrong" error to appear on the profit sharing products page.
Internal API error on profit sharing requests resolved
Resolved an issue where certain API requests returned a 6-internal_error response, restoring reliable API behaviour for affected operations.
Use calculated rate can now be configured without a fixed rate percentage
Fixed an issue where attempting to configure the Use calculated rate option via the API failed when no fixed rate percentage was provided, allowing the option to be set as intended.
Cashflow creation via API now validates data correctly
Resolved an issue where creating cashflows through the API allowed malformed or inconsistent data to be persisted, ensuring only valid cashflow configurations are accepted.
Cashflow editing no longer blocked when no Cashflow Settings exist
Fixed an issue where editing a cashflow was not possible when no Cashflow Settings had been configured, restoring the ability to manage cashflows in this state.
Developer
Additional work
- Non-customer-facing loan batch metric and internal DTO maintenance.
v9.190.4
Release Date: 03.06.2026
Features
Deposits
Courtesy Pay balance details now visible via the Deposits API
Simple API deposits and withdrawals can now access the Courtesy Pay wallet, and the Read Deposit API response includes Courtesy Pay-related balance detail fields.
v9.190.3
Release Date: 03.06.2026
Improvements
Data
Additional work
- Internal data configuration fixes.
v9.190.2
Release Date: 03.06.2026
This release contains the following:
- Internal maintenance improvements to cloud storage upload reliability and stability for large-scale database operations.
v9.190.1
Release Date: 03.06.2026
Improvements
Data
Additional work
- Non-customer-facing infrastructure maintenance.
Bug fixes
Lending
Overpayment handling corrected for balloon payment accounts
Resolved an issue affecting overpayment scenarios on deferred balloon payment accounts with RNI and ILI interest configurations.
For more information, see Mambu Release Cycle.