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.