Cbe - v9.184
This page contains the following releases for v9.184:
v9.184
Release Dates
- Sandbox: 03.06.2026
Features
Mortgages
Set a first repayment date during mortgage migration
Lenders can now specify a first repayment date when migrating mortgage accounts, giving greater control over repayment schedule alignment at the point of migration.
View carry-forward balances in the mortgage UI
Carry-forward balances are now visible directly in the mortgage account interface, making it easier for users to review outstanding amounts carried over from a reschedule or refinance.
New API endpoint for external mortgage account migration
A new API endpoint is available to support the migration of external mortgage accounts into the platform, enabling integrations to programmatically submit migration data.
Carry-forward fees now included in reschedule and refinance calculations
Scheduled fees, non-scheduled fees, and interest-bearing fees are now correctly carried forward when a mortgage account is rescheduled or refinanced, ensuring fee balances are accurately reflected in the updated schedule.
Clearer tooltips for carry-forward and IBF interest accrued values
New tooltips on the reschedule and refinance screens explain carry-forward amounts and interest-bearing fee (IBF) interest accrued figures, reducing ambiguity for operations staff reviewing rescheduled accounts.
Lending
Selectively include fees in penalty calculations
A new Include in penalty calculation checkbox in the Product Fees section of the loan creation and product overview screens lets users choose which fees are factored into penalty calculations, with the penalty calculator updated to apply only the selected fees.
Configure advance payment allocation for loan pre-payments
Loan products and accounts can now be configured to allocate pre-payments to the next scheduled installments without reducing interest, supporting advance payment behaviour required for certain lending markets. The API contracts for loan products and accounts have been updated accordingly, and the advance payment transaction schedule computation is in place.
Groundwork for upcoming features
- Building toward a Rate Sheet 2.0 capability; Rate Sheet-related features are intentionally hidden from the Admin console until the feature is ready for release.
Additional work
- Internal lending UI and calculator maintenance.
Islamic Banking
Display end-of-maturity period details for fixed-term deposit accounts
The proposal page for fixed-term deposit accounts now shows the End of Maturity Period section, giving users visibility of maturity terms before confirming a deposit proposal.
Groundwork for upcoming features
- Building toward profit-sharing support for term and savings plan deposits, including correct internal cycle splitting for on-account-maturity frequency.
- Building toward cash-flow distribution between assets and liabilities, including EOD balance calculation on internal cycles, asset amount computation, liability checks in pool settings, and asset-liability parameter display and editing in the UI.
Additional work
- Internal Islamic Banking test coverage and operational maintenance.
Deposits
Groundwork for upcoming features
- Building toward next-generation transaction processing, including dynamic balance framework enhancements to expose shadow and standard balance updates via the Deposits API.
- Building toward tiered rate terms handling, updating the rate provider to use rates from a linked rate sheet at product and account level for tiered-balance interest.
Data
Additional work
- Internal OIDC provider initialisation fix (non-customer-facing configuration correction).
Accounting
Groundwork for upcoming features
- Building toward the ability to pause income recognition for deferred fees on locked loan portfolios.
Improvements
Data
Additional work
- Non-customer-facing internal maintenance, infrastructure, and backend-only changes.
Mortgages
Adjust the number of installments at the end of a mortgage loan term
Lenders can now extend or shorten a mortgage loan term by adding or removing installments at the end of the schedule, with a new API endpoint to preview the impact before committing the change and a second endpoint to apply it.
Groundwork for upcoming features
- Ongoing refactoring of the mortgage financial simulation engine to improve reliability and maintainability of scheduled job execution.
Additional work
- Internal mortgage backend maintenance and test fixes.
Accounting
Additional work
- Backend-only accounting summary and test maintenance changes.
Deposits
Additional work
- Internal deposits backend fixes and EOD processing improvements.
Bug fixes
Notifications
Deposit interest notification templates now correctly exported via Configuration as Code
Templates created using the DEPOSIT_INTEREST_APPLIED and DEPOSIT_INTEREST_APPLIED_ADJUSTMENTS event types are now correctly available via Configuration as Code (CasC) when the functionality is enabled.
Mortgages
Interest rate changes no longer produce rounded principal due figures
Rounded principal due figures that appeared incorrectly following interest rate changes are now resolved, ensuring accurate installment amounts are displayed.
Carried forward days in arrears now counted accurately
An off-by-one error that caused carried forward days in arrears to lose one day has been corrected, ensuring arrears tracking remains precise across rescheduling and refinancing operations.
Accrued interest on interest-bearing fees now correctly calculated after fee reduction or partial repayment
Returned accrued interest on interest-bearing fees is now accurately recalculated following a fee reduction or partial repayment, preventing incorrect interest figures from appearing on affected accounts.
Fee capitalisation with broken interest now respects the configured threshold
Fee capitalisation no longer ignores the configured threshold when broken interest is involved, ensuring capitalisation behaviour remains consistent with product settings.
Interest due value now calculated correctly
An issue causing incorrect interest due values on certain accounts has been resolved, ensuring the displayed and applied interest due figures are accurate.
Principal overpayment no longer causes incorrect interest calculation for compound interest products
Interest applied is now correctly calculated for dynamic mortgage products configured with compound interest when a principal overpayment has been made, preventing inaccurate interest amounts from being posted.
Excess repayment validation now works correctly with new loan account balances
Validation of excess repayments no longer fails incorrectly when new loan account balance fields are in use, allowing repayments to be processed without erroneous errors.
Make overpayment action now validates payment amount correctly
The Make Overpayment action now enforces correct payment amount validation, preventing invalid overpayment submissions from being accepted.
Interest accrual now recalculated correctly after backdated fee capitalisation
Interest accrued is now correctly recalculated when a fee capitalisation is posted with a backdated value date, ensuring the accrual figures reflect the true state of the account.
Custom repayment option now includes non-scheduled fees after carry forward restructure
Non-scheduled fees are now correctly available as a custom repayment option following a carry forward scheduled fees restructure, restoring expected repayment flexibility.
Redraw repayment accounting corrected for interest-only equal instalment products when payment exceeds interest balance
Accounting entries for redraw repayments on interest-only equal instalment products are now posted correctly when the payment amount is larger than the deferred interest balance.
Bulk due date update no longer assigns duplicate due dates when holidays are configured
When holidays are configured and a bulk due date update is performed, the system now correctly avoids assigning the same due date to multiple instalments.
Rescheduling a loan with both redraw and outstanding interest balance now completes successfully
Fixed an issue where rescheduling a loan account with both an available redraw balance and an outstanding interest balance would fail. The system now correctly updates its record of the interest balance after the redraw balance is used to pay it down, but before validations are run, preventing an incorrect validation error and allowing the reschedule to complete successfully.
Interest due no longer incorrectly zeroed after a principal-only prepayment followed by an interest rate change
When an interest rate change occurs shortly after a custom principal repayment on loans configured with the "Principal expected is paid before/on due date" rule, the system no longer incorrectly marks installments as fully paid by setting interest due to zero. The fix ensures interest due remains correctly open until its actual due date, improving amortisation accuracy and payment amounts.
Additional work
- Internal mortgage backend fixes and maintenance.
Deposits
EOD process now completes successfully when monthly fee exceeds available balance
The End of Day (EOD) process previously failed when attempting to apply a monthly fee to a savings account with an insufficient balance when the German fee model was enabled and overdraft was disabled. The fee is now correctly applied in full, the account moves to In Arrears if the balance is insufficient, and the EOD process completes successfully.
Accounting rules no longer incorrectly dropped or duplicated on deposit product update via Configuration as Code
Fixed an issue where refreshing product accounting rules via CasC could incorrectly drop existing rules or mishandle updated ones. Updates now result in stable, consistent rule persistence without unintended deletions.
Unicode characters in account notes field now return a 400 response instead of a 500 error
Setting a unicode character in the Notes field for savings accounts no longer causes an unhandled server error; the system now returns a 400 status code with an appropriate error response.
Additional work
- Internal deposits backend fixes and maintenance.
Islamic Banking
Account status no longer changed incorrectly when a profit cycle is closed
An issue causing an account's status to change unexpectedly when closing a profit cycle has been resolved, ensuring account status remains stable throughout the profit cycle closure process.
Average balance calculation corrected for affected profit cycles
An incorrect average balance calculation affecting certain profit cycles has been fixed, ensuring profit distribution is based on accurate balance figures.
Interest fields now correctly hidden when a Sharīʿah product category is selected
After selecting a Sharīʿah product category in the UI, interest-related fields are now correctly hidden, preventing misleading configuration options from being displayed.
Closing an IPS account now displays correct wording in the confirmation dialog
The confirmation popup shown when closing an Islamic Profit Sharing account now displays accurate and appropriate wording.
v9.184.3
Release Date: 03.06.2026
Features
Data
Additional work
- Non-customer-facing data fixes.
v9.184.2
Release Date: 03.06.2026
Features
Data
Additional work
- Non-customer-facing data maintenance.
Improvements
Data
Additional work
- Non-customer-facing data configuration changes.
v9.184.1
Release Date: 03.06.2026
Improvements
Data
Interest accrual breakdown now available
Detailed interest accrual breakdown data is now available, giving clients greater visibility into how interest is calculated and accrued across accounts.
Additional work
- Non-customer-facing data and query maintenance.
For more information, see Mambu Release Cycle.