How fees are calculated
Setup and Subscription fees:
We only need to use the fixed fee value for setup and some subscription fees.
Transaction and maintenance fees (fees that contain variables)
Fees like 'New card' fees or 'New account' fees have a fixed value, but fees like 'Blanace maintenance' fees and 'Transaction' fees are dynamic. The customer can define these fees using four values: Fixed fee, Minimum fee, Maximum fee, and Variable fee (%). The Fixed fee is the base amount; the variable fee input is a percentage used to calculate the variable amount. And the Minimum fee and Maximum fee are used to control the range of the variable amount: Final fee = Fixed Fee + Variable amount
- If (“Variable Fee” * Amount) < Minimum Fee, then “Minimum Fee” will be applied as the variable amount.
- If (“Variable Fee” * Amount) > Maximum fee (unless the max fee is set to 0), then the maximum fee will be applied as the variable amount.
Examples:
Let’s suppose we’re doing the billing for the balance maintenance fee, the balance of the account being billed is €49.524, the fixed fee is €10, the variable fee is 1.5%, the minimum fee is €2, and the maximum is €30, so:
First, we calculate the variable amount:
€49.524 (account balance) * 1.5% (variable fee percentage) = €742.86
If this variable amount is lower than the minimum being charged, we keep the minimum value, if not, we keep the variable fee.
€742.86 < minimum fee (€2)? NO → we keep €742.86
Then, if the variable fee is larger than the maximum fee, we keep the maximum fee, if not, we keep the variable:
€742.86 > maximum fee (€30)? YES → we keep €30
Finally, we sum up the fixed fee + the fee we’ve kept from previous calculations, so:
Amount to be billed: €30 (max fee) + €10 (fixed fee) = €40 charged.
Updated about 1 month ago