Specifying the currency

To specify a limit’s currency, you can leverage the Business Cube’s Currency slicing hierarchy. For example, in FRTB’s StandardisedApproachCube, the currency hierarchy is “displaycurrency”.

A limit’s value can be represented in different currencies, and when the limit gets evaluated, its KPI could yield different statuses depending on the currency. To apply a specific currency to a limit, add the Business cube’s currency slicing hierarchy as a scope in the Limits Drawer.


See Create a limit in the UI on how to create a limit in the Limits Drawer.

If a limit does not contain a scope on the Business cube’s Currency hierarchy, the Business cube’s default currency is applied. For example, FRTB’s default Currency is EUR so all limit values are expressed in EUR.

Limit definitions scoped on Currency

In this example, we have three limits, all of which have a limit value of 3.5M and are scoped on Desk=Bonds. Two of the three limits are scoped on displayCurrency, displayCurrency=EUR, and displayCurrency=USD.

After evaluating all these limits, we see different KPI statuses for the limit with no currency scope, scoped on EUR, and scoped on USD.

This is the limit definition with no scope specified. FRTB’s default currency is applied: EUR KPI without scope

This is the limit definition scoped on EUR: EUR KPI with scope

This is the limit definition scoped on USD. Notice how with the same limit value, the KPI is a breach: USD KPI