Cbe - v9.166
This page contains the following releases for v9.166:
v9.166
Release Dates
- Sandbox: 03.06.2026
Features
Lending
Filtering installments by state via the API
The GET /installments endpoint now supports filtering by installment state via a query parameter; when no state is passed, the existing behaviour is unchanged and installments for all active or active in-arrears accounts are returned.
Improved interest computation performance for revolving credit loans
The interest computation checkpoint for revolving credit loans has been updated from "interest since activation" to "interest since latest valid interest applied transaction", significantly improving computation performance.
Refund processing on revolving loans
Refund processing is now supported on revolving loan accounts.
Fee capitalisation for mortgage loans
Capitalised fees are now incorporated into interest calculations, with PMT threshold logic applied and GL entries logged when fees are manually capitalised, ensuring accurate repayment schedules and accounting records.
Interest from Arrears on Interest-Only Equal Instalment loans
Lenders can now apply, pay, and manage Interest from Arrears (IFA) on interest-only equal instalment loans via both the API and UI, including a dedicated Apply IFA action, custom repayment support, and an automated end-of-day job to apply IFA charges.
Configurable decoupleInterestFromArrears setting visible on loan products
The decoupleInterestFromArrears setting is now validated on save and its configured value is displayed on both the loan product form overview and the loan product GET API response.
Payment holiday behaviour selection available in the UI
Users can now choose their preferred payment holiday behaviour directly from the UI for DBEI capital repayment loans, without increasing the loan term.
Faster schedule fixes without disrupting existing instalment statuses
Schedule corrections can now be applied to accounts with schedule differences without altering the status of past or current instalments, reducing the time and risk involved in schedule remediation.
New API to transfer deposit account ownership
A new API endpoint is available to transfer ownership of a deposit account, enabling institutions to reassign accounts between customers programmatically.
Groundwork for upcoming features
- Groundwork for non-working day support in schedule calculations, including holiday variables and arrears non-working day configuration.
- Groundwork for threshold concepts within the financial schedule engine refactor.
- Groundwork for Phase 2 payment holidays on DBEI capital repayment loans without increasing the loan term.
Additional work
- Internal backend performance improvements for loans end-of-day processing, including set-based appraisal, micro-batch retry logic, batch GL journal entry processing, and EOD back-worker fixes.
Islamic Banking
Groundwork for upcoming features
- Groundwork for the IPS profit-sharing calculation flow, including fixes to percentage calculation for the Average Balance allocation method and profit rate formula corrections.
- Groundwork for IPS end-of-day profit-sharing jobs, including feature-toggle-controlled balance summary updates, metrics, and a private API to trigger IPS jobs.
- Groundwork for IPS UI integrations covering products, accounts, pool creation, and savings product search APIs.
Data
Groundwork for upcoming features
- Groundwork for improved magic search, including query optimisation, predefined result ordering, and a resilient error boundary component.
Additional work
- Internal build configuration changes.
Improvements
Data
Faster page loads for high-volume message histories
The message count in the Communications tab has been removed for clients, groups, deposits, loans, and credit arrangements when the number of messages is high, keeping page load times under 10 seconds.
Improved publishing rate for delayed and failed streaming events
The batch size and processing interval for the fallback mechanism have been tuned, increasing the throughput for streaming events marked as delayed or failed.
API service health checks now validate active database connections
The /servicehealthcheck endpoint verifies the database connection pool used to serve HTTP traffic, ensuring health checks accurately reflect errors that would affect live requests.
Additional work
- Non-customer-facing backend maintenance, internal configuration changes, and infrastructure tuning.
Bug fixes
Data
Schedule not refreshed after fee adjustment
Fixed an issue where adjusting a FEE transaction did not automatically refresh the schedule.
Preview Pay Off Amounts API fails for interest-free revolving credit accounts
The Preview Pay Off Amounts API endpoint is now compatible with interest-free revolving credit accounts.
Incorrect rounding applied to already-paid instalments
For revolving loan accounts configured to round amounts on schedule, already-paid instalments with decimal amounts are now correctly left unrounded.
Schedule not refreshed after reverting a transaction preceding a terms change
Fixed an issue where reverting a transaction that preceded a TERMS_CHANGED transaction did not automatically refresh the schedule.
Schedule edit blocked for rescheduled or refinanced accounts with fewer instalments
Resolved an issue where editing the schedule of a rescheduled or refinanced account could fail if the account had fewer instalments than the minimum defined on the loan product.
Payment holiday state inconsistent when set across multiple API calls
Resolved an issue where marking two instalments as payment holidays in separate API calls left the first instalment in a grace state with the payment holiday flag incorrectly set to false and no state visible in the UI.
Inconsistent startDate for exchange rates retrieved via the Currencies CasC API
Resolved an issue where an exchange rate persisted via the UI would return a different startDate in the Currencies CasC file compared to one persisted via the PUT configuration/currencies.yaml endpoint.
Inconsistent startDate for accounting rates retrieved via the Currencies CasC API
Resolved an issue where an accounting rate persisted via the UI would return a different startDate in the Currencies CasC file compared to one persisted via the PUT configuration/currencies.yaml endpoint.
Date fields on client and group overviews now reflect organisation timezone
Date fields on Clients and Groups overviews are now displayed based on the organisation's configured timezone.
Additional work
- Non-customer-facing internal fixes and maintenance.
Mortgages
Instalment due date not advanced when manually editing a schedule with "Move ahead to next working day"
Fixed an issue where manually editing the schedule of a loan configured with Move ahead to next working day did not correctly advance the instalment due date.
Internal error when editing a loan product via CasC
Resolved an internal error that occurred when attempting to edit a loan product using Configuration as Code.
Overpayment does not reduce instalment count for loans with interest applied on a custom date
Fixed an issue where posting an overpayment on a loan with interest applied on a custom date did not reduce the number of remaining instalments.
Closing balance and accrued interest shown as empty on schedule before disbursement
Resolved an issue where the closing balance and interest accrued fields appeared empty on the schedule prior to disbursement for interest-only mortgage accounts.
Fee capitalisation transaction reversal and checkbox visibility corrected
Fixed an issue where reversing a fee capitalisation transaction did not behave correctly, and resolved a separate issue where the fee capitalisation checkbox was not visible under the expected conditions.
Additional work
- Non-customer-facing mortgage fixes and maintenance.
Islamic Banking
Incorrect pagination on accounts overview
Fixed an issue where server-side pagination on the accounts overview calculated the wrong page number.
Inactive products no longer shown in product selection
The product selection list now filters to show only active IPS products.
Fixed rate percentage field correctly enforced as mandatory
Resolved an issue where the fixed rate percentage field in product settings was not enforced as mandatory.
Additional work
- Non-customer-facing Islamic Banking fixes and maintenance.
Transactions and Interest
Interest availability incorrectly inherits settings from product instead of account
Fixed an issue where creating an interest availability record copied interest settings from the loan product rather than from the account, leading to incorrect interest availability configuration.
Cards
Incorrect card authorisation creation date when organisation offset is not UTC
Fixed an issue where the creation date returned in the card/getAuthorization response was incorrect when the organisation's timezone offset was not UTC.
v9.166.7
Release Date: 03.06.2026
Features
Data
Groundwork for upcoming features
- Foundational work to improve and decouple the search suggestion engine, enabling a more powerful magic search experience.
v9.166.6
Release Date: 03.06.2026
Features
Data
Groundwork for upcoming features
- Foundational work toward archiving custom field values on deposit transactions.
Additional work
- Non-customer-facing data configuration changes.
Improvements
Data
Additional work
- Non-customer-facing configuration changes.
v9.166.5
Release Date: 03.06.2026
Bug fixes
Data
Loans Search API performance fix for account holder filtering
Using the AccountHolderId field with the EQUAL_CASE_SENSITIVE operator in the Loans Search API no longer causes performance degradation.
Search retains and displays the most recent query results
Magic search now correctly preserves and surfaces the last search results, ensuring users see up-to-date results from their most recent query.
v9.166.4
Release Date: 03.06.2026
Features
Data
Additional work
- Non-customer-facing data infrastructure changes.
Improvements
Data
Additional work
- Non-customer-facing data operations maintenance.
Bug fixes
Data
Additional work
- Internal data enhancements and maintenance.
v9.166.3
Release Date: 03.06.2026
Improvements
Data
Additional work
- Non-customer-facing data operations maintenance.
v9.166.2
Release Date: 03.06.2026
Features
Data
Additional work
- Internal logging improvements.
Improvements
Data
Warning when starting a job that would lock already-in-use resources
An alert is now displayed in the UI when a user attempts to start a job that would lock resources already held by a running job, preventing conflicts before they occur.
Additional work
- Non-customer-facing internal configuration and operational tuning changes.
v9.166.1
Release Date: 03.06.2026
Features
Data
Groundwork for upcoming features
- Continued investment in Magic Search enhancements to improve search capabilities.
Additional work
- Internal logging and backend-only data maintenance.
Improvements
Data
Additional work
- Non-customer-facing internal configuration and maintenance changes.
Bug fixes
Mortgages
Incorrect date calculations resolved for months with fewer than 31 days
Fixed an issue where date calculations could produce invalid dates such as 31 September, ensuring accurate scheduling and interest application across all calendar months.
For more information, see Mambu Release Cycle.