Tier-based improvements for larger transactions
In Nexus a specific FXP can offer better rates for larger transactions. This works as follows:
- For each specific Source Currency, the FXP can define a number of “tiers” at which better rates apply.
- For each tier, the FXP will define how much the base rate (as provided in the
POST /rates/API) should be improved, in basis points.
- For payments smaller than the lowest tier, the base rate (provided in the
POST /rates/API) applies. (This is recorded in Nexus as a rate with a threshold of zero.)
- Important: After submitting a new tier or changing the rate on a tier, changes will only be applied to newly submitted rates. Nexus will not retroactively apply changed rates to existing rates.
- An FXP can choose whether or not to set tiers for a specific currency, and how many tiers to set.
- Different FXPs can set different tiers
Autogenerated primary key of this tier, unique to a specific FXP, Source Currency and threshold (minimum amount)
Internal Nexus ID for the FXP (not external ID such as BIC or LEI, which is used in the API requests and responses)
ISO 20022 term for Source Currency. Thresholds relate to value of the payment in this currency only (not Destination Currency)
Minimum transaction size IN SOURCE CURRENCY at which the improvement applies
An improvement, recorded in basis points, which is applied to the base rate.
Initially blank. Will be set when an FXP provides a new improvement for this threshold.
WORKED EXAMPLE - TIER IMPROVEMENTS
The Source Currency is Euros. The maximum payment permitted through the TIPS payment system is EUR 100,000. The FXP could therefore choose to set the following tiers:
TIER THRESHOLD (Minimum transaction size at which the improvement applies)
IMPROVEMENT in basis points (applied to the base rate in the FXP’s quote)
This means that for a payment of 50,000, the rate will be improved by 1%, and so the amount received by the Recipient will be 1% greater than it would have been with the base rate.
If FXP-A quoted the base rate for EUR>SGD at 1.500, then the improvement would be calculated as:
Improved rate = Base Rate * (1 + (basis points / 10000)
= 1.5000 * (1 + (100 / 10000))
= 1.5000 * (1 + 0.01)
= 1.5000 * (1.01) = 1.5150
Note that for transactions below the 50,000 threshold, FXP-A’s base rate, as provided in the initial
POST /rates/API call, will apply.