What: Enable deposit product fees that are triggered by a given deposit account transaction (deposit or withdrawal), when processed via a given channel. The fee amount should be either flat or a % of the transaction amount.
Ideally, these fees should have the additional possibility to:
- set a floor & ceiling to the fee amount (e.g. 1% of the transaction amount, but minimum 1$).
- floor & ceiling option within a specified time (e.g. per week, month)
- possibility to charge fees if number of transactions is higher than x/ stop charging after x number of transactions (so a floor & ceiling in terms of number of transactions)
Why: This is very common functionality for current account/ payment accounts: customers depositing or withdrawing via a partner channel (could be ATM, payments platform, mobile wallet etc.) are usually charged a % of the transaction amount as a fee.