Skip to main content

Cbe - v9.176

This page contains the following releases for v9.176:

v9.176

Release Dates

  • Sandbox: 03.06.2026

Features

Mortgages

Redraw support on Dynamic Mortgage products

The redraw flag is now forwarded to the contract and displayed in the UI for Dynamic Mortgage products, giving clients visibility and control over redraw availability directly on the account.

Interest-bearing fees decoupled from the repayment schedule

Interest-bearing fees can now accrue and compound independently of the repayment schedule, with manual interest application available via both the API and UI; repaid interest is validated to prevent excessive repayment, and applied interest transactions are visible in the account view.

Custom contractual monthly payment on Dynamic Mortgage accounts

Dynamic Mortgage accounts now support a custom Contractual Monthly Payment (CMP), enabling lenders to maintain a fixed payment amount independently of schedule recalculations.

Groundwork for upcoming features

  • Carry-forward balance handling at reschedule and refinance is being extended to cover principal in arrears, late principal splitting, and write-off scenarios.

Additional work

  • Internal mortgage service and schedule engine maintenance.

Lending

Equal installments for extended first periods on simple interest loans

Interest splitting logic for payment holidays is now supported in schedule calculations for simple interest loans using optimised payments, with the feature automatically disabled based on Prepayment Allocation and Mark Installment As Paid When configuration options.

Additional work

  • Internal lending performance and validation fixes.

Accounting

Upgraded trial balance reporting via the accounting reports API

The Get accounting reports API now delivers an upgraded trial balance report, improving the accuracy and scalability of accounting summary data returned to clients.

Additional work

  • Internal GL accounts balance computation logging improvements.

Islamic Banking

Groundwork for upcoming features

  • Profit-sharing accounting and payment cycle integration is being prepared for general availability, including profit application transactions, configuration consistency validation, and feature-toggled API endpoints.

Additional work

  • Internal Islamic Banking UI dependency updates and operational readiness maintenance.

Data

GET APIs for fetching product features

New GET endpoints are available to retrieve product features, enabling clients to programmatically query product feature configurations as part of the overdraft product independence initiative.

Groundwork for upcoming features

  • Balance handling for transactions posted after midnight and on the interest application date is being extended to cover bulk deposit and card settlement reversal scenarios.
  • Flexible Schedule Engine installment fields are being migrated to a functionless field model to support next-generation schedule computation.

Additional work

  • Internal search, observability, and schedule engine maintenance.

Improvements

Lending

Cross-site scripting vulnerability resolved in index rate configuration

Fixed a stored cross-site scripting (XSS) vulnerability that occurred when adding a new index rate source, ensuring user input is properly sanitised to prevent malicious script injection and enhance overall application security.

Groundwork for upcoming features

  • Ongoing work to isolate and modularise revolving credit logic, integrating scheduled jobs, orchestrators, UI flows, and private APIs into a dedicated revolving submodule.

Additional work

  • Internal lending lifecycle maintenance and backend-only changes.

Deposits

Dormant account state correctly restored after unlock

Fixed an issue where a deposit account in a Dormant state that was locked and then unlocked would incorrectly transition to Active, with the dormant state only being re-established at the next End of Day (EOD) run; unlocked accounts now immediately reflect the correct dormant state if conditions are met.

Groundwork for upcoming features

  • Foundational work on the deposits EOD transitional architecture to support JDBI-based persistence.

Additional work

  • Internal deposits logging and backend-only changes.

Access Control

Unauthorised access to teller and loan product data prevented

Resolved improper access control vulnerabilities that allowed unauthorised retrieval of teller till data and loan product summaries, ensuring these endpoints now enforce correct permission checks.


Notifications

Document preview and template management access properly restricted

Editing access to product document templates is now restricted to users with the EDIT_PRODUCT_DOCUMENT_TEMPLATES, CREATE_PRODUCT_DOCUMENT_TEMPLATES, and DELETE_PRODUCT_DOCUMENT_TEMPLATES permissions, and the UI backend endpoint for document previews in the Savings module now requires the Document View permission.

Additional work

  • Internal notifications dependency and security maintenance.

Accounting

Balance computation improved for mixed journal entry types

Improved the accuracy of balance calculations when a mix of summarised and unsummarised journal entries is present, ensuring consistent and correct reporting outcomes.

Groundwork for upcoming features

  • Continued improvements to the accounting summary algorithm to support enhanced ledger reporting.

Islamic Banking

Configuration errors surfaced directly in the settings panel

Islamic profit sharing (IPS) configuration errors are now displayed inline within the configuration settings panel, giving users immediate visibility of issues without needing to navigate away.

Groundwork for upcoming features

  • Internal service and data-retrieval work to support profit applied transaction adjustments, withholding tax journal entries, and payment cycle filtering improvements.

Cards

Groundwork for upcoming features

  • Building bulk authorisation hold API capabilities for cards, including balance management, partial authorisation handling, and account state validation.

Mortgages

Additional work

  • Internal mortgage development configuration changes.

Developer

Additional work

  • Backend-only internal changes including obfuscation, build tooling, and configuration updates.

Bug fixes

Deposits

Deposit product configuration update now surfaces all validation errors

Previously, updating a deposit product via configuration could silently suppress certain errors, such as those related to custom fields. All validation errors are now correctly returned during the update process.

Correct account creation date shown on deposit account overview

Resolved an issue where creationDate was displayed with a different value on the Deposit Account Overview page compared with the Deposit Accounts tab.

Accurate transaction timestamp in deposit account activation notifications

Resolved an issue where the TRANSACTION_DATE notifications placeholder was returning an incorrect transaction time for the Deposit Account Activated event.

Additional work

  • Non-customer-facing deposit configuration fixes.

Lending

Repayment history preserved correctly during loan schedule adjustments

Fixed an issue where previously paid dues could lose their payment records when the due amount increased, ensuring repayment history is correctly maintained across rescheduled loans.

Interest correctly restored after undoing a payoff transaction

Fixed an issue where, after undoing the payoff of a fixed-term loan with interest applied at the repayment moment, the interest from the schedule was missing; interest is now correctly visible on the schedule after the payoff transaction is adjusted.

Loan arrears status no longer incorrectly triggered when no amount is due

Fixed an issue where an account was sometimes shown as in arrears when there was no total due amount outstanding.

feesDue calculated correctly when IOF fee and FEE_INCLUDED_IN_PMT are used together

Fixed an incorrect feesDue calculation that occurred when an IOF fee and FEE_INCLUDED_IN_PMT were applied simultaneously.

Validation added for FEE_INCLUDED_IN_PMT product-level configuration

A validation error is now raised when useFeeIncludedInPMT is set to true at the product level but the corresponding FEE_INCLUDED_IN_PMT fee does not exist, preventing silent misconfiguration.


Mortgages

ERC fee allowance amounts rounded to the configured repayment currency

Fixed an issue where Early Repayment Charge fee allowance amounts were not being rounded according to the repayment currency defined in Administration.

Principal overpayment no longer returns an error

Resolved an error that occurred when performing a principal overpayment on a mortgage account.

Future interest calculation corrected for accounts with AIR and compounding interest

Fixed an incorrect future interest calculation on the preview schedule for loans using an Annual Interest Rate with compounding interest.

Loan accounts correctly return to good standing after late installments are marked as payment holiday

Fixed an issue where a loan account previously in arrears was not being set back to good standing when its late installments were marked as a payment holiday.


Islamic Banking

Profit application transactions now correctly linked to withholding tax

Fixed an issue where profit applied transactions were not being associated with the corresponding withholding tax entries.

Profit correctly applied for accounts with adjusted transactions after the profit application entry date

Resolved an issue where profit was not being applied to accounts that had adjusted transactions dated after the profit application entry date.

Transaction list accessible in the UI after profit application

Fixed an issue that prevented users from accessing the transactions list in the UI after applying profit to an account.

Customer share percentage per tier now updates correctly when balance changes

Fixed an issue where the customer share percentage per tier was not being recalculated when the account balance was updated.


Data

Additional work

  • Non-customer-facing data and logging fixes.

v9.176.1

Release Date: 03.06.2026


Improvements

Data

Additional work

  • Non-customer-facing data and infrastructure maintenance.

For more information, see Mambu Release Cycle.