Temenos Transact
Updated On 08 October 2024 | Min(s) read

Configuring Automatic Defaulting of FX Margin

This feature requires the user to define certain conditions, such as Residence and Sector from CUSTOMER table and/or Investment Program in SEC.ACC.MASTER (SAM), based on which the customers or portfolios are identified into several groups and a margin percentage deal-type-wise for each group defined. Additionally, it has provision to define the margin percentage for customer or portfolio-wise. The existing framework of CONDITION.PRIORITY,FX.GEN.CONDITION and FX.GROUP.CONDITION functionalities are extended to cater to FX margin.

The above conditions are based on two applications: CUSTOMER and SEC.ACC.MASTER. This also enables the user to include a local reference field.

When a new CUSTOMER record is created, the system updates the Group ID in CUSTOMER.CHARGE table. Similarly, when a new SAM is created for a customer, the system updates the applicable Group ID in it. At the FX application level, the reference is first made to SAM using the portfolio number (if available). Else, reference is made to CUSTOMER.CHARGE table to default the Group ID.

In the absence of a SAM, the system refers to the CUSTOMER.CHARGE table and defaults the same on FX deal template based on which the margin percentage is applied.

CONDITION.PRIORITY

This specifies (for certain applications) which data elements in other reference applications can be defined to determine condition groups. FX margin functionality allows two applications: CUSTOMER and SEC.ACC.MASTER. The record ID is FX.MARGIN, which is shown below:

FX.GEN.CONDITION

This provides the parameters to calculate the default groups for applying FX margin. The priority data items used in the FX.GEN.CONDITION table defaults from the FX.MARGIN record in the CONDITION.PRIORITY table.

To know more, refer to the System Tables or Configuration or FX.Gen.Condition.

FX.GROUP.CONDITION

This defines the FX margin percentage specific to particular or group of customers according to FX.GEN.CONDITION table ID. The margin defined is deal-type-wise and has a provision to either mention a certain percentage or link it to an FX.COMM.GROUP table ID. There can be two types of records: Customer Specific (C-< Customer ID>) and Group ID (same ID given in FX.GEN.CONDITION).

In a customer-specific record, if the customer has several portfolios that attract different margin rates, the system allows the user to define the margin rates for each of the portfolios (by multi-valuing the fields). In each multi-value, the user can define the applicable margin percentage for supported FX deal types (spot, forward and Swap), Securities (SC) and Derivatives (DX) or link to a record in FX.COMM.GROUP.

FX.COMM.GROUP

This helps to define commission or margin groups. The Fx Comm GroupID field in a SEC.ACC.MASTER record identifies the FX.COMM.GROUP for a portfolio. Additionally, this application is used in FX.GROUP.CONDITION table to define the margin applicable for a group of customers.

FX.COMM.GROUP specifies the fee, margin or spread schedule for each currency and range of amounts. This schedule is shown in percentage, and the fee charged is the percentage of the deal rate (which is referred to as spread or margin).

The FX.COMM.GROUP table 2 is setup so that a rate of 0.40 is applied in the cash amount from 100,000 to 200,000 USD, and 0.76 in 200,001.00 and above.

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, September 2, 2025 2:27:11 PM IST