Skip to main content

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.