In the second example we will configure a price list for the ATM_WITHDRAWAL_FEE, where the fee to be charged depends on the origin of the transaction with count based condition:
Free cash withdrawals from ATMs - up to 9 times per month.
From the 10th transaction - the fee is charged.
To use the count range based pricing, it is required to set up a counting group for the ATM_WITHDRAWAL_FEE type.
Below we will review the setup model.
To configure this sample price list, we will go to the to add the following prices for the ATM_WITHDRAWAL_FEE:
Calculation rule: Fix
Fixed amount: 0.50 EUR
Count range: 10
No labels.
Let us consider several use cases to show case how the fee is calculated.
The total transaction count is 9 or less:
The fee is not charged as the transaction limit count is not reached.
The total transaction count is 10; it mates to the count range set above:
Description: Price is used starting from the tenth transaction when more accurate price is not available.
Calculation rule: Fix
Fixed amount: 1.50 EUR
Labels:
transactionOrigination: ATM_EU
Description: Price is used starting from the tenth transaction if transaction has been originated from EU country.
Calculation rule: Fix
Fixed amount: 2 EUR
Labels:
transactionOrigination: ATM_FOREIGN
Description: Price is used starting from the tenth transaction if transaction has been originated from any other country outside EU.
The transaction has labels that are not used to describe prices - price 1 is charged.
The transaction has a label that matches a price label - the price with a matching label is selected.
The transaction has multiple labels - The Tuum system selects a price with a biggest number of matching labels.





