In the first example, we will configure a label based price list for the ATM_WITHDRAWAL_FEE where the fee depends of the following factors:
origin of the transaction,
transaction currency.
Suppose you have set up the card product with card currency EUR. Now you would like to enforce the the ATM withdrawal pricing based on principles listed below.
To configure this price list, we will go to the Price list prices page to add the following prices for the ATM_WITHDRAWAL_FEE:
Calculation rule: Fix
Fixed amount: 0.50 EUR
No labels
Description: Price is used when more accurate price (with labels) is not described.
Calculation rule: Fix
Fixed amount: 1 EUR
Labels:
transactionCurrency: OTHER_CURRENCY
Description: Price is used for all transactions is foreign currency when more accurate price is not described.
Calculation rule: Fix
Fixed amount: 2 EUR
Labels:
transactionOrigination: ATM_EU
transactionCurrency: OTHER_CURRENCY
Description: Price is used for transactions in other than card currency from EU.
Calculation rule: Fix/Percent
Fixed amount: 1 EUR
Percent: 1
Labels:
transactionOrigination: ATM_FOREGN
transactionCurrency: CARD_CURRENCY
Description: Price is used for transactions in card currency from any country outside EU.
Calculation rule: Fix/Percent
Fixed amount: 2 EUR
Percent: 1
Labels:
transactionOrigination: ATM_FOREGN
transactionCurrency: OTHER_CURRENCY
Description: Price is used for transactions in other than card currency from any country outside EU.
If a transaction is posted with labels, the related fee is going to be calculated based on the number of matching labels. Let's consider some examples:
Transaction is posted with no labels - price 1 is selected.
Transaction is posted with labels that are not used for the price setup - price 1 is selected.
Transaction has a label that matches a price label - the price with a matching label is selected.
Transaction has multiple labels - The Tuum system selects a price with a biggest number of matching labels.