In the third example we will configure a price list for the ATM_WITHDRAWAL_FEE, where the fee depends on the transaction currency and amount:
Free cash withdrawals from ATMs - up to 1000 EUR per month.
Above 1000 EUR - the fee is charged.
To use amount range based pricing, it is required to set up a summing group for the ATM_WITHDRAWAL_FEE type.
Below we will review the setup model.
Calculation rule: Percent
Percent: 1%
Amount range: 1000 - 5000
Labels:
transactionCurrency: CARD_CURRENCY
Description: The price is used if the total monthly amount is between 1000 and 5000 EUR.
Calculation rule: Percent
Percent: 2%
Amount range: 1000 - 5000
Labels:
transactionCurrency: OTHER_CURRENCY
Description: The price is used if the total monthly amount is between 1000 and 5000 EUR, and the transaction and card currency are different.
Calculation rule: Percent
Percent: 1.5%
Amount range: 5000
Labels:
transactionCurrency: CARD_CURRENCY
Description: The price is used if the total monthly amount exceeds 5000 EUR, and the transaction and card currency are the same.
Calculation rule: Percent
Percent: 2.5%
Amount range: 5000
Labels:
transactionCurrency: OTHER_CURRENCY
Description: The price is used if the total monthly amount exceeds 5000 EUR, and the transaction and card currency are different.
Let us consider several use cases to show how the fee is calculated.
The total monthly transaction amount is 999.99 EUR or less:
The fee is not charged as the transaction limit amount is not reached.
The total monthly transaction amount falls into 1000-5000 EUR interval:
The transaction is in the card currency - price 1 is charged.
The transaction is in the other currency - price 2 is charged.
The total monthly transaction amount is 5000 EUR or higher:
The transaction is in the card currency - price 3 is charged.
The transaction is in the other currency - price 4 is charged.
The total monthly transaction amount is 2000 EUR and the user withdrawn 5000 EUR from ATM. In this case 2 prices are applied:
The price 1 is applied for 3000 EUR.
The price 3 is applied for the remaining 2000 EUR, as the outstanding amount falls to the next amount range.
To configure this sample price list, we will go to the to add the following prices for the ATM_WITHDRAWAL_FEE: