Skip to main content

Cbe - v9.169

This page contains the following releases for v9.169:

v9.169

Release Dates

  • Sandbox: 13.05.2026

Features

Mortgages

Manual fees can be excluded from installment allocation

By default, fees are allocated to the next installment in the repayment schedule. Manual fees can now be configured at product level to avoid allocation to any installment, appearing instead on a new non-allocated fees balance that requires manual repayment or account closure actions.

External ID support for refund operations

The refund API now accepts an externalId parameter for better integration tracking and reference management.

Enhanced loan transaction search capabilities

The Search Loan Transaction API now supports filtering by PARENT_ACCOUNT_HOLDER_KEY for more precise transaction queries.

Equal installments configuration for extended first periods

New product-level setting equalInstalmentsIfLongFirstPeriod ensures consistent installment amounts across the loan schedule when the first period is longer than standard, with corresponding account-level data model support.

Groundwork for upcoming features

  • Deferred interest income accounting for Interest Only Equal Installments loans
  • Overpayment threshold functionality for capital repayment loans
  • Interest application on custom dates beyond due dates
  • Optimized payment processing with interest carry-forward capabilities

Internal mortgage calculation fixes and test enhancements.

Islamic Banking

API endpoint for proposal management

New API endpoint enables fetching Islamic banking proposals with integrated service layer and repository support.

Enhanced profit distribution configuration

Fixed profit rates and capped rate options are now available, with renamed customer share tiers for improved clarity in profit-sharing setup.

Groundwork for upcoming features

  • Profit sharing calculation consistency and configuration validation
  • End-of-day profit distribution job processing
  • Balance calculation adjustments and cash flow integration
  • Proposal creation workflow and user interface components

Lending

Advance position calculation fix for payment transactions

Corrected advance/arrears position and redraw balance calculations for PAYMENT_MADE transactions to ensure accurate account status reporting.

Internal lending API endpoint for transaction adjustments.

Deposits

Groundwork for upcoming features

  • Account ownership transfer functionality

Developer

Enhanced search functionality and performance optimizations

Improvements to search capabilities with additional API integration tests and performance enhancements.

Groundwork for upcoming features

  • Configuration data caching for improved system performance
  • Grace installments component redesign

Non-customer-facing archival configuration updates and internal utility improvements.


Improvements

Data

Improved memory monitoring for system health checks

Enhanced memory readiness validation to provide more reliable system health status reporting.

Enhanced loan rescheduling and refinancing options

Updated reschedule and refinance endpoints to include keepSameAccountId parameter for greater account management flexibility.

Groundwork for upcoming features

  • Anomaly detection tool scalability improvements to support daily execution schedules.
  • Asynchronous notification capabilities for deposit interest processing.

Non-customer-facing logging and configuration improvements.

Access Control

Resolved unauthorized admin view deletion vulnerability

Fixed security issue that allowed unauthorized deletion of admin views through the desktop interface.

Mortgages

Enhanced fee capitalization controls

Added feature toggle validation to ensure proper authorization before enabling mortgage fee capitalization functionality.


Bug fixes

Mortgages

Fee capitalisation transactions maintain their status during bulk adjustments

Previously, accounts would lose fee capitalised transaction types if there were bulk adjustments. Now, the system maintains the state of fee capitalised transactions after a bulk adjustment.

Fee capitalisation now correctly increases principal balance

Fixed an issue where fee capitalisation using a fee without amount did not increase the principal balance at account level.

Schedule recalculation corrected for same-day fee capitalisation transactions

Resolved incorrect schedule recalculation when posting a second fee capitalisation transaction on the same day as the first one.

Prepayment recalculation method option no longer appears on unsupported products

The Choose prepayment recalculation method at repayment time option is no longer incorrectly visible on Dynamic Term Loan and Interest Only products.

Interest preview now displays all required columns for undisbursed accounts

IOEI preview now correctly shows interestAccrued and closingBalance columns when editing undisbursed accounts.

Prepayment recalculation dropdown displays correct values

Fixed the prepayment recalculation dropdown incorrectly showing "No recalculation method" when editing a loan product.

Interest computation now includes applied interest for compound interest loans

Interest applied is now correctly taken into consideration when computing subsequent interest on loans with compound interest type.

Interest application date correctly limited to due date

Interest application date for the last instalment is now properly restricted to not exceed the due date.

Interest rate changes on disbursement date now handled correctly

Fixed an issue where interest rate was incorrectly changed to 0% on the disbursement date when a new IRC was applied.

Database update process reliability improved

Resolved Guice error that occurred when running liquibase local updates.

Product type validation for fee capitalisation

Fee capitalisation is now properly prevented on product types that do not support FSE.

Lending

Custom field updates via API v2 now work for all loan configurations

Fixed issues preventing PATCH operations on custom fields via API v2 for Fixed Term Loans configured with Payment Plans, Tranche Loan Accounts, and loan accounts with blacklisted clients.

Deposits

Available balance now displays consistently across UI and API

Updated the overdraft limit query to ensure that the available balance is displayed correctly in the UI.

Account transfer restrictions properly enforced

Transaction adjustments are now correctly prevented before account transfers when required.

Islamic Banking

Profit calculation accuracy improved across multiple scenarios

Fixed incorrect balance handling in profit calculations, resolved wrong account payment cycle profit calculations due to incorrect cycle days, and corrected monthly cycle calculations that previously skipped the last month day.

Ledger entries now respect date shifting requirements

Ledger entries logging date is now properly shifted when required.

Profit sharing job execution restored

The Run job button now correctly triggers full IPS calculation as intended.

IPS account management and rate calculation fixes

Resolved multiple issues including capped rate rule requirements for calculated rates, deposit transaction posting to approved Islamic accounts, IPS Savings Product creation, income/expense pool allocation editing, and IPS accounts list status display.

Developer

Schedule preview no longer overrides persisted data

Fixed an issue where previewing a schedule while editing an account would override the persisted schedule.

Interest rate changes now reflected in undisbursed schedules

IRCs are now properly displayed on undisbursed schedules.

UI input sanitization improved

Fixed incorrect removal of < character during UI sanitization.

Journal entry validation enhanced

POSTing journal entries on deactivated branches is now properly prevented.

Exchange rate error handling improved

Added return code for ExchangeRateException to improve error handling.

Non-customer-facing developer fixes and internal maintenance.


v9.169.3

Release Date: 13.05.2026


Improvements

Tellers

Account ownership and branch transfers disabled in Towerbank

Transfer account ownership and branch transfer functionality has been disabled in the Towerbank interface.


Bug fixes

Mortgages

Payment holiday functionality restored

Payment holidays now work correctly for Mutual Vision configurations.

Developer

Custom field values service transaction handling improved

Transaction ID validation now properly respects feature toggle configuration in the custom field values service.


v9.169.2

Release Date: 13.05.2026


Bug fixes

Lending

Custom repayment processing for fees not yet due

Fixed an issue where custom repayments failed when attempting to allocate payments to fees that were not yet due in the repayment schedule. The system now correctly processes these repayments by allowing fee allocation regardless of due date status.


v9.169.1

Release Date: 13.05.2026


Features

Data

Groundwork for upcoming features

  • Enhanced data splitting capabilities to support year and month-based partitioning.

Bug fixes

Mortgages

Predefined fee configuration no longer gets stuck during product setup

Fixed an issue where predefined fee configurations would become unresponsive in the product setup process.

Lending

Interest rate changes now apply correctly on disbursement date

Fixed an issue where interest rates would incorrectly reset to 0% on the disbursement date when using the new Interest Rate Change functionality.


For more information, see Mambu Release Cycle.