Defining Margin Call & Clearing Contracts

Margin Call Contracts are defined in the Margin Call Contract window which is accessed via Configuration > Fees, Haircuts, & Margin Calls > Margin Call (menu action refdata.BOMarginCallConfigWindow).

Clearing Member Contracts are defined through the Cover Distribution Manager by selecting Window > Configuration > Clearing Member Configuration.(menu action refdata.clearing.ClearingMemberConfigWindow).

 

 

1. Creating a Margin Call Contract

Select the Edit panel, and click New to create a new margin call contract.

Enter information into the fields of the various panels as applicable. The fields are described below.

» The margin call contract is defined between Party A, a processing organization, and Party B, a legal entity.
» Margin calls will be calculated for trades between Party A and Party B that satisfy the criteria defined in the margin call contract.
» At the top of many of the panels, there are toggle buttons for display purposes. They are:

- Click to toggle the visibility of the Description area in the panel, which gives a brief description of the selected field.

- Click either side of this toggle to either expand or collapse the fields in the panel

Click Save to save your changes. You can also click Save As New to save the margin call contract as a new margin call contract.

NOTE: If the Authorization mode is enabled, an authorized user must approve your entry.

 

Defining Margin Call Contract Templates

You can click Templates at the top of the window and save the current margin call contract as a template.

You can then load an existing template to define a new margin call contract.

 

2. Creating a Clearing Member Contract

The Clearing Member contract is used for Cover Distribution.

» The clearing member contract is defined between a clearing house and a clearing member. There are at least two contracts involved in a cover distribution, a parent, which is the deposit contract (clearing house) and a child, which is the liability contract (clearing member).
» A deposit contract must be created first and then a child contract can be created and linked to the deposit contract.
» A cover distribution allocates assets from the deposit contract to the liability contract to cover exposures.
» When there isn't enough collateral in the deposit contract to cover the liability, a margin call is generated.
» At the top of many of the panels, there are toggle buttons for display purposes. They are:

- click this button to toggle the visibility of the Description area in the panel, which gives a brief description of the selected field.

- click either side of this toggle to either expand or collapse the fields in the panel

Cover Preferences and Eligibility Exclusions are only available for Child contracts

 

3. Margin Call Window Entry

Below is a description of the panels contained in the Margin Call and Clearing Member Contracts.

The fields of the Margin Call Contract are available as configurable columns in the Trade Browser when the value CollateralConfig is added to the ExtentionTradeReportStyle domain.

 

Fields Details

Fields

Description

Name

Designate a name for the contract

Id / Revision #

Unique id assigned by the system when the contract is saved. When the contract is saved, the revision number increases by one.

Description

Enter a description for the contract if desired.

Subtype

In the Margin Call contract, the subtype options are: Master(or parent), Child and Facade (master/parent contract with no margin call trades or margin call positions). See Facade Setup below for more information on Facades.

In the Clearing Member contract (used for Cover Distribution) , designate whether the contract is a Deposit contract or a Child, which is a clearing member.

(Subtype options Independent Amount and Initial Margin are used for Clearing only. For details on these options, refer to the Clearing module user guide.)

Parent

Click ... to select an existing contract. The current contract will inherit all the characteristic of the parent contract.

The margin calls are calculated for a given hierarchy, and generated at the root contract level. For example, a root contract is defined between PO1 and CPTY1, and children contracts are defined between children of PO1 and children of CPTY1. The margin calls are calculated for all children and aggregated at the PO1/CPTY1 level.

For detailed information on the Parent / Child relationships, refer to Setting up Parent/Child Contracts

 

3.1 Parties

Fields

Description

Processing Org / Legal Entity

Role

The left side of the contract will always be Processing Org and is not editable. On the right side, select the role for the legal entity for the contact.

Processing Org / Legal Entity

Select the processing organization or legal entity (counterparty) of the contract.

Full name

The full name of the processing org or counterparty

Collateral Type

Collateral Type

Select the type of collateral that can be used for the margin call: BOTH for cash and security margin calls, CASH for cash only margin call, or SECURITY for security only margin calls.

Threshold

Type

The Threshold is the amount of exposure that a given party is willing to bear before calling collateral margins.

When the processing org is receiving the exposure, Legal Entity Threshold applies, and the Counterparty will be paying the margin calls, so Legal Entity MTA and independent amount apply as well.

When the processing org is paying the exposure, Processing Org Threshold applies, and the processing org will be paying the margin calls, so Processing Org MTA and independent amount apply as well.

Select the type of threshold from the Type field:

AMOUNT — The threshold is an absolute amount. Enter the threshold amount in the Amount field.

To always calculate a margin call, select AMOUNT and enter 0 in the Amount field.

BIGGEST / SMALLEST— Uses both AMOUNT and PERCENT. When this is selected, the following applies:
First calculate the Threshold amount using the Percentage setup, which is a percent calculation based on what is chosen in the Percentage Basis field.
This amount is compared with what is entered in the Amount field
The highest amount is used if BIGGEST is selected
The lowest amount is used of SMALLEST is selected
CREDIT RATING — The threshold is based on credit ratings prior to conversion to the Global Rating feature. Select this option until you have converted your data over to the Global Rating Configuration.

Select Util > View Previous Margin Call Credit Ratings to view the margin Call Credit Rating Threshold report.

You are not able to make any changes to this report. It is from this report that you can access the conversion tool to allow you to convert data to the Global Rating Configuration. For details refer to Conversion to Global Rating.

GLOBAL RATING — The threshold is based on credit ratings.

[Note:: You first need to save the contract before you can setup thresholds on credit ratings]

Click Ratings at the top of the panel to specify the threshold based on credit ratings. This is done through the Margin Call Credit Rating Configuration window. For details on configuring credit ratings, refer to Margin Call Credit Rating Configuration.

Note that the actual credit rating of the legal entities is specified using Configuration > Legal Data > Entities.

NEVER — Indicates that the threshold is never reached
PERCENT — The threshold is a percentage of the notional. Enter the percentage in the Percentage field and select a Percentage Basis.

Depending on the Type selection, enter either an Amount, Currency, Percentage and /or Rating.

Amount

Enter an amount here after having selected Type: AMOUNT

Base Currency

When Type: AMOUNT is selected, select the currency of the threshold amount in the Currency field if you wish it to be something other than the base currency which is designated in the Eligible Currencies panel.

Percentage Basis

This field must be populated when Type: PERCENTAGE is chosen. The percentage is applied on what is selected in this field.

PRINCIPAL_AMOUNT — The percentage is applied on the sum of the underlying trades' Principal Amount
NOMINAL — The percentage is applied on the sum of the underlying trades' Nominal
SEC_FIN_LIABILITY— The percentage is applied on the sum of the underlying trades' SEC_FIN_LIABILITY pricer measure
SEC_FIN_SECURITY_CLEAN_VALUE — The percentage is applied on the sum of the underlying trades' SEC_FIN_SECURITY_CLEAN_VALUE pricer measure.
SEC_FIN_SECURITY_VALUE— The percentage is applied on the sum of the underlying trades SEC_FIN_SECURITY_VALUE pricer measure
MARGIN_CALL — The percentage is applied on the sum of the underlying trades MARGIN_CALL pricer measure

Percentage

Enter a percentage when Type: PERCENT is selected. You must also select a Percentage  Basis.

Rating

The selections for Rating are HIGHER or LOWER. This designates whether the higher or lower credit rating will be used in the case where the legal entity is rated differently by one or more of the applicable agencies.

Value Basis

This field provides the ability to base the percentage on a net amount or a gross amount. This field is available when either Percentage or BOTH is selected in the Type field.

The selection options are Net Value (which is the default) and Gross Value, which is the sum of the absolute value of the margin call value. For example, if there are two trades which have a margin call value of -100 and 300, the MTA/Threshold percentage is multiplied by 400 if Gross Value is selected as the Value Basis.

Threshold Application

This field is used with the Margin Flow Approach (which is set up in the Independent Amount panel of the Margin Call contract.

It should be set to IA Only for netted VM and IA contracts, and for non-netted IA.

It should be set to MTM+IA for IM and non-netted VM contracts.

Minimum Transfer Amount

Minimum Transfer Amount

The minimum transfer amount (MTA) is the amount that must be reached above the threshold before a margin call can actually take place.

When the processing org is receiving the exposure, Legal Entity Threshold applies, and the Counterparty will be paying the margin calls, so Legal Entity MTA and independent amount apply as well.

When the processing org is paying the exposure, Processing Org Threshold applies, and the processing org will be paying the margin calls, so Processing Org MTA and independent amount apply as well.

Select the type of MTA from the Type field:

AMOUNT — The MTA is an absolute amount. Enter the MTA amount in the Amount field.

To always calculate a margin call, select AMOUNT and enter 0 in the Amount field.

BIGGEST / SMALLEST - Uses both AMOUNT and PERCENT. When this is selected, the following applies:
First calculate the MTA amount using the Percentage setup, which is a percent calculation based on what is chosen in the Percentage Basis field.
This amount is compared with what is entered in the Amount field
The lowest amount is used if SMALLEST is selected
The highest amount is used if BIGGEST is selected
CREDIT RATING — The MTA is based on credit ratings prior to conversion to the Global Rating feature. Select this option until you have converted your data over to the Global Rating Configuration.

Select Util > View Previous Margin Call Credit Ratings to view the margin Call Credit Rating MTA report.

You are not able to make any changes to this report. It is from this report that you can access the conversion tool to allow you to convert data to the Global Rating Configuration. For details refer to Conversion to Global Rating.

GLOBAL RATING — The MTA is based on credit ratings.

[Note:: You first need to save the contract before you can setup MTAs on credit ratings]

Click Ratings at the top of the panel to specify the MTA based on credit ratings. This is done through the Margin Call Credit Rating Configuration window. For details on configuring credit ratings, refer to Margin Call Credit Rating Configuration.

Note that the actual credit rating of the legal entities is specified using Configuration > Legal Data > Entities.

NEVER — Indicates that the MTA is never reached
PERCENT — The MTA is a percentage of the notional. Enter the percentage in the Percentage field and select a Percentage Basis.

Depending on the Type selection, enter either an Amount, Currency, Percentage and /or Rating.

Amount

Enter an amount here after having selected Type: AMOUNT

Base Currency

When Type: AMOUNT is selected, select the currency of the MTA amount in the Currency field if you wish it to be something other than the base currency which is designated in the Eligible Currencies panel.

Percentage Basis

This field must be populated when Type: PERCENTAGE is chosen. The percentage is applied on what is selected in this field.

PRINCIPAL_AMOUNT — The percentage is applied on the sum of the underlying trades' Principal Amount
NOMINAL — The percentage is applied on the sum of the underlying trades' Nominal
SEC_FIN_LIABILITY— The percentage is applied on the sum of the underlying trades' SEC_FIN_LIABILITY pricer measure
SEC_FIN_SECURITY_CLEAN_VALUE — The percentage is applied on the sum of the underlying trades' SEC_FIN_SECURITY_CLEAN_VALUE pricer measure.
SEC_FIN_SECURITY_VALUE— The percentage is applied on the sum of the underlying trades SEC_FIN_SECURITY_VALUE pricer measure
MARGIN_CALL — The percentage is applied on the sum of the underlying trades MARGIN_CALL pricer measure

Percentage

Enter a percentage when Type: PERCENT is selected. You must also select a Percentage  Basis.

Rating

The selections for Rating are HIGHER or LOWER. This designates whether the higher or lower credit rating will be used in the case where the legal entity is rated differently by one or more of the applicable agencies.

Value Basis

This field provides the ability to base the percentage on a net amount or a gross amount. This field is available when either Percentage or BOTH is selected in the Type field.

The selection options are Net Value (which is the default) and Gross Value, which is the sum of the absolute value of the margin call value. For example, if there are two trades which have a margin call value of -100 and 300, the MTA/Threshold percentage is multiplied by 400 if Gross Value is selected as the Value Basis.

Rounding

Delivery Method

Return Method

Select the rounding method of the margin call from the Delivery Method / field. The Return Method is used when the PO is the paying party and the Delivery Method is used when the PO is the receive party.

NEAREST — To round the margin call amount up or down to the nearest multiple of the amount in the Amount field.
UP — To round the margin call amount up to the nearest multiple of the amount in the Amount field.
DOWN — To round the margin call amount down to the nearest multiple of the amount in the Amount field.
NONE — No rounding is applied.

Enter the nearest amount to which you want to round in the field next to the selection.

Haircut

Haircut Rule

Select a haircut rule that applies to the margin call calculation for collateral. The collateral value is decreased by the haircut amount. In the Static Data Filter or Static Data Filter Tree used in the Haircut Rule, select a product currency and designate the Product Type as Cash or a security.

A haircut rule allows defining haircut percentages based on collateral maturities.

To display the Haircut Rule window, select Util > Haircut Rule from the Margin Call window.

Refer to the Haircut documentation for more information on a basic set up for a haircut rule.

Haircut Type

Select Regular or Inverse.

The signedHaircut domain value determines the behavior of this field. When this value is set to true (default behavior) the behavior is: 

Regular = amount • (1+ haircut)

Inverse = amount / (1 - haircut)

When the signedHaircut domain value is set to false, the behavior is: 

Regular = amount • (1- haircut)

Inverse = amount / (1 + haircut)

Note: This can be asymmetrical between the PO and LE.

Apply 100% haircut on ineligible

When the field is selected, any collateral (cash or security) that is ineligible, will have a haircut of 100% applied to it.

To determine eligibility and which haircut rule to apply, the system refers to the party receiving collateral:

• If PO receives, PO eligibility and haircut are checked.

• If CP receives, PO pays, and CP eligibility and haircut are checked

When returning collateral, the initial haircut is always used.

This field is asymmetrical, meaning it does not have to be the same for both the PO and CP. The checkbox is available at both the contract and exposure group level.

Exclude Trade Haircut

When checked, the haircut is excluded from exposure calculation. It is included otherwise.

NOTE: This cannot be asymmetrical. It must be the same on both sides of the contract.

Termination / Settlement Currencies

Haircut reference currency for cross currency haircut. A haircut will be applied if the asset being delivered is not in the same currency as one of the designated currencies. This field can hold one or more currencies and is not mandatory. If there is no designation in this field, the Base Currency field is used for the cross currency haircut determination.

Rehypothecation Rules

Enable Rehypothecation

Select this if securities and cash received as collateral can be rehypothecated. When this checkbox is selected, the Collateral Rehypothecation and Accept Rehypothecated Assets fields are displayed.

Collateral Rehypothecation

Select an option in the drop-down to indicate what type of collateral can be reused for this contract. You may select CASH, SECURITY, BOTH (cash and securities) or NONE at all.

See Rehypothecation of Collateral for more information.

Accept Rehypothecated Assets

Select an option in the drop-down to indicate if the contract accepts rehypothecated assets. The contract can accept, CASH, SECURITY, BOTH (cash and securities) or NONE at all.

See Rehypothecation of Collateral for more information.

Additional Legal Entities

Additional Legal Entities

In this area you may enter additional legal entities for the Processing Org and/or the Legal Entity

 

3.2 Details Panel

In Bilateral contracts, the Details panel contains four panels within it, Details, Ad-Hoc Details, Triparty Details and Acadia Details.

 

Details

Fields

Description

Perimeter

Perimeter Type

Select the perimeter type to filter which types of trades are loaded with the contract

Collateral Exposure Trade - load only collateral exposure trades for the contract
Trade Keyword - load only trades that have the contract's id defined in the trade keyword MARGIN_CALL_CONFIG_ID.
Default - load trades considering the other fields of the Perimeter

If there is a trade without any keyword, it will only be accepted in Default mode. If the trade has a keyword, the trade will go in the margin call contract with the designated Id. If the designated Id is less than zero, the trade will not go into any contract.

NOTE: You may run the COLLATERAL_EXPOSURE_INDEXATION scheduled task to link collateral exposure trades to the contract Id if the collateral exposure trades were created without the contract Id configured. (This is used for Cover Distribution only.)

Products

Click to select the product types to which this contract can be applied, or ALL.

The product type can be a group of products. See Configuration > Product > Group (refdata.ProductGroupWindow) for information on creating groups of products. Note that the environment property USE_PRODUCT_GROUP should be set to true in order to allow specifying margin call contracts by product group.

If you are using underlyings that are non-Calypso trades, select the product type Collateral Exposure. Refer to Collateral Exposure for more information.

Products Filter

Click to select a static data filter or static data filter tree to restrict the trades to which this contract can be applied, or NONE.

Click the Define SD button to display Static Data Filter definition window.

Books

Select the book or books to which the contract can be applied.

Currencies

Click to select the currencies to which this contract can be applied, or ANY.

Exposure Type

Select the underlying products for the margin call here if one of the Products selected is Collateral Exposure.

Start Date / Time

Enter the date and time on which the contract is effective.

End Date / Time

Enter the date and time on which the contract will no longer be effective (these fields can be left blank if a closing date is not know or does not apply).

Effective Date

TRADE DATE - Select if trades are to be applicable to the margin process from the trade date
SETTLE DATE - Select if trades are to be applicable from the settlement date. If trades are loaded by SETTLE DATE and the transfers are not settled (transfer status is defined in domain transferFailedStatus), they will appear with a dispute reason of "Failed Settlement" in the Margin Call Manager, and they will be included in the margin call computation. If the transfer is settled, they will also be included in the margin call computation.
REAL_SETTLEMENT - Choose if trades are to be applicable from the real settlement date - In this case, if a trade or collateral has failed transfers (transfer status is defined in domain transferFailedStatus), the dispute status is set to "Failed Settlement" and they will be included in the margin call computation. If the transfer is settled, it will not be taken into account in the margin call computation.

 Ⓘ   [NOTE: REAL_SETTLEMENT is available and supported for Sec Finance products]

SETTLE_DATE_OFFSET - The behavior of this effective date type is similar to SETTLE_DATE except that an offset is applied to the value date and trades can be excluded from exposure if maturity is between valdate and valdate + offset. This option allows for Repo trades to be included in exposure calculations based on the expected settlement of the repo trade while taking the margin call offset days into consideration.
TRADE_DATE_TO_REAL_SETTLEMENT - This is used to collateralize TBA bond trades between the trade date and the actual settlement date of the security, based on the settlement status of the underlying transfer on the TBA trade.

When this option is chosen, a Settlement Offset field is exposed for entry. The value in this field is used in combination with the calendar defined on the Dates and Times panel to determine which trades have a settlement offset (in business days) greater than or equal to the Settlement Offset field. The trades meeting this criterion will be collateralized and loaded in  Collateral Manager.

Agreement Workflow - Please refer to Calypso Acadia documentation for more information.

Agreement Workflow Product

Product type used for Acadia Agreement Manager workflow.

Agreement Workflow Subtype

Subtype used for Acadia Agreement Manager workflow.

Collateral Agreement Status

Agreement status for Acadia Margin Agreement.

Workflow

Product

Select a product type use for collateral workflow selection.

Subtype

Subtype used in the collateral workflow. You may select a specific workflow to use for this contract, which is defined in the collateral workflow. This list is populated from the collateralType domain value. For more information, see Collateral Manager Workflow or Cover Distribution Workflow.

Margin Call Generation Level - See Exposure Groups for details.

Generate Margin Calls per Exposure Group

When designating a contract to use Exposure Groups , it is necessary to have Generate Margin Calls per Exposure Group selected in the Details panel of the contract. This field is selected by default in the margin call contract.

If this field is selected and there are NO Exposure Groups on the contract, Margin Calls will be generated at the contract level.
If this field is selected, and there ARE Exposure Groups on the contract, Margin Calls are generated at the Exposure Group level. Workflow actions can be applied at the master contract level as well as the Exposure Group level.

Distribute to Exposure Group

Indicates that Collateral will be distributed to Exposure groups.

Portfolio Based Distribution

Indicates that collateral is provided by the Exposure Groups rather than the PO's collateral being distributed to the Exposure Groups. This is used in conjunction with the Targeted-Allocation optimization solver.

Direction Based Inclusion

When selected, excludes net exposure of Exposure Group from the distribution process if it is not in the same direction as the master contract.

Details

Status

When the contract is saved, the status will be set to OPEN.

If the contract is closed in the Margin Call report window, the status will become CLOSED.

NOTE: Closing a contract is available at the contract level only. A contract cannot be closed at the Exposure Group level.

Contract Type

Select the type of legal agreement that applies to the contract.

Contract types are user-defined in the legalAgreementType domain.

Contract group

Select a currency group, defined in the Collateral Context window Currency Definition panel, to be associated with the contract.

Contract Direction

Choose the direction of the contract. The options are: 

GROSS-POSITIVE: Only trades with positive MTM are displayed and included in the exposure calculation. Trades with MTM=0 are not displayed. Used for CP demanding margin from PO (or CP returning). The CP will not call on this.
GROSS-NEGATIVE: Only trades with negative MTM are displayed and included in the exposure calculation. Used for PO demanding margin from CP (or PO returning). The PO will not call on this.
GROSS-UNILATERAL-POSITIVE: Used to include the independent amount of all trades where the independent amount is positive, and trades with a positive exposure only. The Global Required Margin equals the independent amount of all trades plus the gross positive of all trades. For calls/returns, PO can call for a new margin, CP can call for a return margin but will never call for a new marign.
NET-UNILATERAL: A unilateral contract is where only one party will receive collateral.
If the exposure and the independent amount are in the contract direction then exposure and independent amount are added together for the requirement
If there is only exposure and this is in the contract direction, then just the exposure is used for the requirement
If the independent amount is in the contract direction but the exposure is in the opposite direction, then only the independent amount is used for the requirement
If the exposure is not in the contract direction and there is no independent amount, then no collateral requirement is created
Independent amount should not be created in the opposite direction of the contract. If a trade has an independent amount that is not in the contract direction, this will be excluded from the collateral calculation
NET-BILATERAL

Secured Party

This available for selection when Unilateral is chosen for Contract Direction. Specify which party will receive collateral.

End of Day Pricing Environment

The pricing environment to use for an end of day, intraday and simulation allocation or cover distribution .

The Pricing Environment Type (e.g. EOD, ITD or SIM) is chosen in the Collateral Context Pricing tab. The Collateral Context associated with the Collateral Manager template determines which pricing scenario to use. The Collateral Context can also be changed in Collateral Manager.

Intraday Pricing Environment

Simulation Pricing Environment

Include End Date Exposure

Select this box to include end date exposure in the margin calculation. This property is based off of the trade date (not the process date).

Exclude Delivery Date Accruals

If true, the Accrual calculated in the Collateral Manager is only computed until the Value Date, rather than Process Date which is the existing behavior. This attribute is false by default.

This applies only to Repo and Sec Lending.

Ignore MTA on Returned Margin

If selected, the previous collateral will be returned when the Net Exposure changes sign. In this case, the MTA will only be applied to the New Margin. Otherwise, the MTA is applied to the sum of the Returned Margin plus the sum of the New Margin.

Ignore MTA on Returned Margin below Threshold

If selected, the previous collateral will be returned when the Net Exposure falls below the Threshold, or when the Net Exposure changes sign.

Rounding before MTA

Defines whether the rounding is applied before the check on the Minimum Transfer Amount (MTA) or not.

If selected, rounding of the required margin will occur only once before it is compared to the MTA. If rounded margin > MTA, the required margin <>0, if rounded margin < MTA, required margin will be null.

In this scenario, it is possible to have a required margin not null even though it was below MTA before rounding

If not selected, the Required Margin is first compared with the MTA. If the Required Margin exceeds the MTA, then rounding is performed as per the designated Rounding configuration. Then, that amount is again compared to see if a margin call is needed.

Position Type

Selecting ACTUAL bases the margin calculation on the current actual margin. THEORETICAL bases the calculation on retical margin. EXPECTED functions in a way that treats all outgoing margin call transfers as settled and all incoming transfers as not being available until a pre-defined number of days has passed after the value date. This date is set in the xferAvailableDate domain value.

Position Date

Select the date when the positions are to be loaded.

POSITION_DATE_DEFAULT is yesterday's positions
POSITION_DATE_LAST_KNOWN is today's positions
POSITION_DATE_PROCESS is the positions on the process date
POSITION_DATE_VALUE is the positions on the value date

Novation Date Based Inclusion/Exclusion

This field facilitates Collateral Policy CSA lookup. When chosen, the logic is as follows:

For Legacy CSAs - Trades booked and novated before the Regulatory Compliance Date are included. Trades novated after this date are excluded.
For Regulatory CSAs - Trades booked before the Start Date of the CSA but novated after the Regulatory Compliance date are included.

Two additional fields are exposed when this option is chosen: 

Regulatory Compliance Date - The date set here is used for the Novation Date Based Trade Inclusion/Exclusion logic.
Regulatory CSA - If selected, the contract is considered a regulatory CSA. If un-selected, the contract is considered a legacy CSA.

NOTE: If the trade date is before the regulatory date and not partially terminated, it is subject to legacy CSA. If the trade date is before the regulatory date, and partially terminated before the regulatory date, it is subject to legacy CSA. If the trade date is before the regulatory date but partially terminated after the regulatory date, it is still subject to legacy CSA. If the trade date is after the regulatory date, it is subject to regulatory CSA regardless of whether it is partially terminated or not.

Adjustments

Minimum Adjustment

Enter the minimum amount by which the margin call amount can be amended in the Margin Call report. Check the “Is Percentage” checkbox if the amount represents a percentage of the margin call amount. If this designated adjustment amount is breached, a warning is displayed in the Allocation window. The warning is generated by comparing the sum of all allocations (executed and proposed) and the Global Required Margin.

To ignore the minimum adjustment amount, enter 0 and check the “Is Percentage” checkbox.

Maximum Adjustment

Enter the maximum amount by which the margin call amount can be amended in the Margin Call report. Check the “Is Percentage” checkbox if the amount represents a percentage of the margin call amount. If this designated adjustment amount is breached, a warning is displayed in the Allocation window. The warning is generated by comparing the sum of all allocations (executed and proposed) and the Global Required Margin.

To ignore the minimum adjustment amount, enter 100 and check the “Is Percentage” checkbox.

Trade Level Dispute

Dispute Tolerance

Enter the dispute amount limit. When processing a dispute, if the dispute amount is less than or equal to the dispute tolerance, the dispute will be automatically resolved using the counterparty's amount.

Check the "Is Percentage" checkbox if the amount represents a percentage of the margin call amount.

Contract Level Dispute

Dispute Tolerance

Amount - Enter the dispute amount limit. When processing a dispute, if the dispute amount is less than or equal to the dispute tolerance, the dispute will be automatically resolved using the counterparty's amount.
Percentage - Enter the dispute percentage. If only Percentage is defined, that value is used in the calculation.
Percentage calculation base - Choose on which the percentage has to be based.
Type - If both a dispute amount and a dispute percentage are defined, the dispute amount is compared with the calculation of the dispute percentage and the Smallest / Biggest will be used. None should only be selected if the amount OR percentage is defined, not both.

Track As Dispute

Available only when Accept CP Amount in PO's Favor is selected. When selected, the Counterparty’s amount is automatically taken as the Agreed Amount because it is in the PO’s favor. In Collateral Manager the Dispute flag is checked, the Dispute Status is Partially Agreed and the Agreed Amount is the Counterparty Amount.

Accept Undisputed Amount

When this option is flagged, if the difference between the Global Required Margin and the Counterparty Amount is less than the Undisputed Tolerance, the following things will automatically happen in Collateral Manager:

• The Agreed Amount is set to the undisputed amount (which is the lowest of the two amounts)

• The Dispute flag is checked

• The Dispute Status is set to Partially Agreed

Undisputed Tolerance

Undisputed tolerance amount, used in Accept Undisputed Amount

Percentage calculation basis

Choose on which amount the percentage has to be based.

Accept CP Amount in PO's Favor

Designates to automatically accept the counterparty amount to resolve a dispute if the amount is in the processing org's favor.

Method

You may either select NONE or ARITHMETIC MEAN as a method to calculate a margin call in the case of a dispute. If ARITHMETIC MEAN is selected, the two parties will 'split the difference' between the two amounts when under tolerance.

Response Time

Enter the time by which a response must be given to the dispute. (For information purposes only.)

Response Time Zone

Select the time zone that applies to the response time. (For information purposes only.)

Alternative Procedure

Select the alternative procedure in case of a dispute: NONE, SPLIT THE DIFFERENCE (the difference between Party A and Party B’s calculated amounts is to be split and paid/received to/from each party), or OTHER.

This is currently for information purposes only. You can display the dispute alternative procedure in the Margin Call Statement.

Resolution Time

Enter the time by which a resolution must be agreed upon. (For information purposes only.)

Resolution Time Zone

Select the time zone that applies to the resolution time. (For information purposes only.)

Dispute Aging Start

This field defines when dispute aging begins when a margin call is disputed in Collateral Manager. When T+1 is selected, the Dispute Age column displays 0 on the first day of the dispute. When T is selected, the aging begins on the first day of the dispute, the Dispute Age column displays 1 on the first day of the dispute. T+1 is the default setting.

Mirroring

Mirror Contract

Select a mirror contract to for mirroring of Margin Call trades.

For details on this, see Margin Call Trade Mirroring in the Calypso Collateral Management User Guide.

Call Generation (Clearing Member only)

Generate a Call

Selecting this checkbox indicates that the call is generated at the current contract level. If this flag is not selected on either the Deposit or the Child contract, the call is done at the deposit level.

Distribute the call

Selecting this checkbox in a child contract will generate a call per uncovered liability if the call preference is eligible for this liability. If not, the liability call amount will be aggregated to the total call amount done at the child contract level. If the call preference is eligible for all uncovered liabilities, the total call amount will be equal to 0 and no allocation will be generated at contract level.

Excess Buffer Requirement

The Excess Buffer is an additional amount of collateral that the clearing house requires the member to post.

Excess Buffer Auto-Call

If this is selected, a cash call is automatically generated when the excess buffer is breached. If it is not selected, a notification is sent to the member, indicating the amount of the buffer that has been used.

Use Credit Extension

Credit Extension is an amount of cash value that the Clearing House extends to the Clearing Member to allow them to register trades when they have insufficient available collateral. Selecting this checkbox indicates if a credit extension is permitted.

When a Credit Extension is selected and the contract is saved, a new quote for that contract is saved which specifies the daily credit extension amounts.

Credit extensions are ignored during a final distribution. They are only recognized during an intraday distribution.

Credit Extension Call Percentage

This is a % of the Credit Extension, once the Clearing Member exceeds this % the Clearing House will call cash collateral from the Clearing Member. The Clearing Member will still be able to clear trades until 100% of the Credit Extension is used.

For example, if the clearing member's credit extension is $10,000 with the Credit Extension Call % of 60. If the clearing member uses less than $6,000 of their extension the clearing house makes no call. If the clearing member uses $6,000 then the clearing member will call $6,000, but will still allow trades to be cleared for the remaining $4,000.

Credit extensions are only applied for intraday distributions.

 

NOTE: Either a Credit Extension or an Excess Buffer would normally be applied to a contract, but not both at the same time.

 

Ad-Hoc Details

An Ad Hoc margin call is an option which allows contract valuation out of schedule on non-valuation days. Ad Hoc calls may have different Valuation Time Offsets (typically T-2 instead of T-1) and often have a specific Ad Hoc Minimum Transfer Amount to determine whether or not to generate a margin call on an off-schedule day. Any day that is not a Valuation Date is considered an Ad Hoc date.

In the Ad-Hoc Details panel, you may indicate that Ad-Hoc calls are allowed for this contract. This flag is to be used in conjunction with the Ad Hoc Valuation designation in the Collateral Context window.

The fields in this panel function in the same way as the valuation fields in the Dates & Times panel, except they are specific to ad hoc margin calls in bilateral contracts only.

 

Triparty Details

This panel contains information related to triparty activity. Select Enable Triparty to designate that the contract is Triparty. When this is selected, additional fields are available for input.

NOTE: If the Acadia Messaging field is checked at the Exposure Group level, different calculations are applied. A Triparty contract uses Net Exposure calculation; A Triparty Acadia contract uses Delta calculation.

 

For details related to this panel, please refer to Calypso Traiparty Services documentation and Calypso Acadia documentation.

 

ECMS Details

Please refer to the ECMS section in the Calypso Collateral Management User Guide for details.

 

Acadia Details

The Acadia Details panel contains information related to generating AcadiaSoft messages.

For details related to this panel, please refer to Acadia Fields in Collateral Manager in the Acadia documentation.

 

3.3 Dates & Times

Fields

Description

Valuation

Valuation Agent Type

Select PARTY A, PARTY B, BOTH, 3RD PARTY, or NONE.

Valuation Date Frequency

Click to select a date rule. This rule specifies the calendars as well as the date rolls to be used when the valuation date falls on a holiday. If a contract is not processed based on a schedule, then a daily date rule should be defined (by specifying a type of DAILY in the date rule configuration). A daily rule should have a date roll of Following.

Date rules are defined using Configuration > Definitions > Date Schedule Definitions > Date Rule.

You can may display the Valuation Date Frequency in the Margin Call Statement.

This is a mandatory field.

Valuation Time Offset

Click to select a date rule used to specify the valuation offset. A valuation offset is an agreed number of days prior to the valuation date.

The date rule in this field is typically relative to the Valuation Date Frequency date rule. For example, if the contract has a Valuation Date Frequency of each Monday, then the Valuation Time Offset date rule would be -1 business days relative to the Valuation Date Frequency.

For contracts that are processed daily, the Valuation Date Frequency rule should define as type = DAILY and the Valuation Time Offset rule should be -1 day relative to the daily date rule.

This is a mandatory field.

Valuation Time

Enter the time used to determine the date time on the Valuation Time Offset for trade inclusion.

You can display the valuation time and time zone in the Margin Call Statement.

This is a mandatory field.

Valuation Time Zone

Select a time zone to be used in conjunction with the Valuation Time field.

This is a mandatory field.

Quote Offset Days

Enter a number of offset days applied to the quote date.

Trade Inclusion (valid only for Effective Date - TRADE DATE)

Trade Inclusion Time

Select the checkbox to enter the Trade Inclusion Time which is the same as the Valuation Time.

Trade Inclusion Time Zone

This field will be automatically updated based on the data extracted from the Valuation Time Zone field.

This field cannot be edited.

Trade Inclusion Time Offset

This field will be automatically updated based on the date rule saved against the Valuation Time Offset field.

This field cannot be edited.

Calendar

Holidays

This is the holiday calendar used to compute the settlement of the margin call trade. The settlement offset of the margin call trade is computed using this calendar and the calendar of the underlying currency of the margin call trade.

Messages

Notification Time

Enter the time by which notification of the margin call must be sent or received.

Time Zone

Select the appropriate time zone

Collateral Substitution

Date Option

Enter “Next Settlement Date following receipt of the Transferee’s note of consent”, “Settlement Date following the date on which the Transferee receives the new collateral”, or enter the actual number of business days following the receipt of the note of consent or receipt of new collateral.

This is currently for information purposes only. You can display the substitution date option in the Margin Call Statement.

Time

Enter the time by which the substitution must take place.

This is currently for information purposes only. You can display the substitution time in the Margin Call Statement.

Substitution Time Zone

Enter the time zone that applies to the Collateral Substitution Time.

Settlement Offset

If desired, designate an offset for cash and securities for each party. You may also use Collateral Dates for the offsets by selecting the checkbox.

Collateral Dates

In this area, you may define rules to determine the settlement dates of the collateral. Refer to Setting Collateral Dates for information.

 

3.4 Exposure Groups

Exposure groups can be set up to meet IOSCO regulations including the 2-way movement of Initial Margin and Variation Margin currency silos. Exposure Groups are used for Bilateral functionality as well as Buy Side Fund Distribution. Please refer to Exposure Group Functionality for detailed information.

 

3.5 Initial Margin

This panel allows you to specify if the Margin Call Contract is associated with initial margin in the context of the Clearing activity. The Initial Margin Buffer panel is also available for Exposure Groups.

Please refer to the Calypso Clearing Member Setup Guide for complete details.

 

3.6 Independent Amount

The independent amount is handled as a fee. Independent amounts can be either at the contract or trade level.

Contract level Independent Amounts are credit rating based. They can be set up to be either a fixed amount or a percentage.
Trade level Independent Amounts can be netted with the margin call contract (included in margin call calculations), or non-netted (excluded from margin call calculations).

 

NOTE: You first need to save the contract before you can setup the independent amount

 

Contract Level Independent Amount

» Because a contract level Independent Amount is credit rating based, the following must be defined in the Ratings panel of the Margin Call Contract:
Credit Rating Configuration for the processing org and/or legal entity
Ratings Hierarchy Configuration for the processing org and/or legal entity
Eligible Agencies (The options for this is populated from the ratingAgency domain value.)

 

» Choose Rating Direction and IA Direction for the processing org and/or the legal entity

 

The Rating Directions are:

HIGHER - In the case of conflicting ratings, the highest rating will be used in order to determine the contract level Independent Amount that applies.
LOWER - In the case of conflicting ratings, the lowest rating will be used in order to determine the contract level Independent Amount that applies.
NONE - No contract level Independent Amount is applied. If the rating direction is NONE, there is no contract level Independent Amount even if an Independent Amount amount or percent is defined in the Margin Call Credit Rating Configuration.

 

The IA Directions allow you to specify if an Independent Amount should always be included or not. The selections are:

DEFAULT - The Independent Amount is included, depending on the sign of the exposure
ALWAYS - The Independent Amount is always included
NEVER - The Independent Amount is never included

 

NOTES:

If one of either party is set to ALWAYS or NEVER, then the Independent Amount no longer depends on the exposure sign.
If the IA Direction for both parties is DEFAULT, then this means that the IA is applicable to the party with the negative net exposure. If there are no underlying trades (or if the underlying trades happen to net to 0), then there is no paying party since the net exposure is 0. In this situation no IA value is populated since IA is not being computed for any party.
If the IA Direction is DEFAULT for the PO, and ALWAYS for the CPTY, and if there are no underlying trades, then the LE IA Amount is populated and the Contract Level Independent Amount is populated with the LE IA Amount.
If the IA Direction is ALWAYS for the PO, and DEFAULT for the CPTY, and if there are no underlying trades, then the PO IA Amount is populated and the Contract Level Independent Amount is populated with the PO IA Amount.
If the IA Direction for both parties is ALWAYS, and if there are no underlying trades, then the PO IA Amount and the LE IA Amount are populated, the Contract Level Independent Amount is populated with the difference between PO IA Amount and the LE IA Amount.

 

» You can click the Ratings button to display the MC Credit Rating Config window. IA Type is one of the columns that can be displayed on this window.

 

The IA Type can be:

BOTH - The AMOUNT value is compared with the PERCENT value and the value used is based on the IA BOTH setting.
AMOUNT
PERCENT - percent of the notional
NEVER - no independent amount

 

When the selected IA Type is BOTH, the IA BOTH field is utilized. The options for this field are:

Smallest: the system chooses the smallest value between the Amount and the Percentage value calculated
Biggest: the system chooses the largest value between the Amount and the Percentage value calculated

This field is the same for the entire configuration. It is not possible to have one column set to Biggest and another to Smallest within the same configuration. The default value is Biggest.

 

Below are two examples of contract level independent amounts:

Example 1

Ratings panel

 

Independent Amount panel

 

Processing Org Credit Ratings

 

Counterparty Credit Ratings

 

Collateral Manager - Margin Call Entry

 

The Net Balance is greater than zero, so the Counterparty credit rating is used.

The Counterparty rating is:

 

Since the contract rating is HIGHER, 11,000 is used.

 

Example 2

(In this example, there is the same set up as the Example 1.)

Collateral Manager

 

The Net Balance is less than zero so the Processing Organization's Independent Amount is used.

The Processing Organization rating is:

 

Since the rating direction is LOWER, 2,000 is used.

 

Trade Level Independent Amount - Netted

» The pricer measure INDEPENDENT_AMOUNT allows for the retrieval of that fee in reports, and revalues the independent amount for subsequent margin calls.
» Define a fee type “IND_<name>” with or without the FeeGrid calculator, that does not generate transfers using Configuration > Fees, Haircuts, & Margin Calls > Fee Definition. This fee will be taken into account in the margin call calculation.

 

Once you have created the fee definition, select the fee from the Type field in the Independent Amount section.

If you do not specify a fee grid, the fee amount will have to be entered manually on the trades.

 

Trade Level Independent Amount - Non-Netted

» Select "NON NETTED" from the Type field, and click .... It creates a sub-contract of the margin call contract with subtype "Independent Amount" - In the sub-contract, define the independent amount as described for "Netted Independent Amount" - It can be manual or computed from a fee grid. The independent amount contract can be subject to Threshold, Minimum Transfer Amount, and Rounding conventions as needed.

 

Fee Grid Definition (Optional)

You can click Add to define the Fee Grid with the following attributes:

MARGIN_CALL_CONTRACT_ID = Contract id that uses the fee grid.
MARGIN_CALL_PAYER_ROLE = Role of the independent amount payer: ProcessingOrg or CounterParty.
MARGIN_CALL_AUTO_RECALCULATE = True to recalculate the margin call when the fee is modified at the trade level, or false otherwise.

 

Margin Flow Approach

Calypso’s Margin Flow Approach is used for managing Reg IM and IA together. Possible Agreement Types are VM, Netted (VM +IA), IM NR (Non-netted IA) and IM.

 

There are three methodologies for this: Distinct, Greater and Allocated.

Distinct
Greater Of: All Agreement Types can be used. If IM is set up as an Exposure Group, select and Exposure Group Application. For VM, no linking is required.
Allocated: All Agreement Types can be used. For VM, no linking is required

 

The Threshold Application field in the Parties panel of the contract is used with the Margin Flow Approach. It should be set to IA Only for netted VM and IA contracts and for non-netted IA. It should be set to MTM + IA for IM and non-netted VM contracts.

 

Collateral Manager fields

Collateral Manager fields that correspond to these configurations are: 

IA Post Threshold - IA–Threshold.
MFTA - Margin Flow Transfer Amount
Greater

VM&IA or IA contract = greater of the Margin Required and the IMIA offset

IM contract: If Abs(MFTA of IA) > Margin Required of IM contract then = -MFTA of Netted VM&IA contract + Required Margin IM contract; otherwise it is 0

Allocated / VM&IA or IA contract

If Margin Required of IM contract < IA post threshold of IA contract, -Margin Required of IM contract

If Margin Required of IM contract > IA post threshold of IA contract, -IA Threshold of IA contract

Revised IA - on VM&IA or IA contracts, this is IA post Threshold + MFTA
Margin Required Post MFA - on VM&IA or IA contracts = Margin Required + MFTA

The table below describes this is as well.

 

Mcc Type

IA Post Threshold

MFTA

Revised IA

Margin Required Post MFA

Greater

IA

IA Threshold

–IA post Theshold

IA post Threshold + MFTA

Margin Required + MFTA

IM N/A

If abs value of MFTA VM&IA contract > Margin Required of IM contract, then =–MFTA of VM&IA contract + Required Margin IM contract

Otherwise, 0

N/A Margin Required + MFTA

Allocated

IM

N/A

N/A

N/A

N/A

IA

IA –Threshold

If Margin Required of IM contract < IA post threshold of IA contract, then =–Margin Required of IM contract

If Margin Required of IM contract > IA post threshold of I A contract, then =– IA Threshold of IA contract

IA post Threshold + MFTA

Margin Required + MFTA

 

The following additional Collateral Manager fields are not Margin Flow specific but are affected by its implementation:

Trade Margin - IA post Threshold + MTM
Constituted Margin - refers to new Margin Required (MFA)– Total Previous Margin
Return / New Margin - To determine the return and new margin and their rounded values, the Margin Required post MFTA is compared with the Previous Margin

 

3.7 Additional Info

You can select the Additional Info panel to enter a comment for the contract and to set margin call contract attributes (fields).

Out-of-the-box attributes are described below.

By default the attributes are associated with a category: CFD, Template or Others.

You can create new fields and new categories by clicking .

» Enter a field name.
» Click to add a new category and select the new category.
» Click Apply when you are done.

 

Fields are added to the domain "mccAdditionalField".

The available values of a given field can be defined in the domain "mccAdditionalField.<field>".

Example: Domain "mccAdditionalField.MARGIN_TYPE" contains available values for the field MARGIN_TYPE.

If such domain does not exist, the field is a free text field.

 

Categories are added to the domain "mccAdditionalCategory".

 

Mapping between new fields and new categories is added to the domain "mccAdditionalCategory.Field" in the form:

Value = <category>.<field>

Example:

If you want to move an existing field to a different category, you need to add it to the domain "mccAdditionalCategory.Field".

Example:

Value = Clearing.CCP will move the field CCP from the Others category to the Clearing Category.

 

Out-of-the-box Attributes (Fields)

Fields

Description

CFD

BOTH_MARGIN

For CFD margin call contracts, if this is true with a negative variation margin (VM), NB will be negative. If this is false, with negative VM, NB will only show deposit annex (initial margin) with positive VM, NB will be positive.

NO_MARGIN

For CFD margin call contracts, if this is true, NB will show only the deposit annex (initial margin). If this is false and the variation margin is negative, NB will show only the deposit annex (initial margin). If the variation margin is positive, NB will be positive.

RST

For CFD margin call contracts. In this field, define the legal entity (short name) that the provider will pay the dividend to if the provider has a long position.

Template

DETAIL_TEMPLATE_ID

Contains the ID of the default template to load the Margin Call Details report - It is automatically set, when you choose Report > Link Template to Contract in the Margin Call Details report.

MC_DETAIL_PROPERTY_TEMPLATE_ID

Contains the ID of the default template to load the Margin Call Property template.

MC_PROPERTY_TEMPLATE_ID

Contains the ID of the default template to load the Margin Call Details Property template.

Others

ACCOUNT_NAME

Account name

ALWAYS_ROUND_RETURN_MARGIN

This must be set to True to perform rounding on a returned margin call. When this is set, the returned margin will be rounded to UP or DOWN as per the Rounding setup on the contract.

CCP

 

These attributes are related to the Clearing module. Refer to the Clearing documentation for more information.

CCP_ORIGIN_CODE

CCP_REFERENCE

CCP_SEGREGATION_ACCOUNT

CLIENT_TRANSFERS

This setting decides if client transfers will impact the margin call position for that contract.

The values can be:

Exclude (client transfers will be excluded from the Margin Call position except for Interest Bearing trades)

Include as Client (client transfers will be included in the Margin Call position as a Client position)

Include as Internal (client transfers will be included in the Margin Call position as an Internal position)

The default is Include as Client

CVA_COLLATERAL_POLICY

This field selects the Collateral Policy used to assign a risky curve for calculation of proxied CVA pricer measure.

DISPUTE_COMMENT_MANDATORY

True if a dispute comment is mandatory when resolving a dispute. Default is false.

EXCLUDE_ACCOUNT_FROM_INTERACOUNTXFER

Domain name used to exclude a Margin Call contract from the Inter Account Transfer.

EXCLUDE_REPO_INTEREST

Set this to True to exclude interest on Repo trades from the margin calculation. Set to False if the Repo interest is to be included. Default is False.

EXCLUDE_SECLENDING_INTEREST

Select true to exclude interest on the SecLending trade from the margin calculation. Select false if you would like the SecLending interest to be included. Default is false.

HAIRCUT_ON_CLEAN_PRICE

When set to Yes, the haircut will be applied on the clean price instead of the dirty price. The default, or value for no entry is No.

IGNORE_ALLOW_EX_DIVIDEND

When this is set to True, the ALLOW_EX_DIVIDEND pricing parameter is ignored. This is used when a GILT bond falls under the ex-dividend period.

IM_IMPORT_CURRENCY

Governs how margin numbers are imported, either in their requirement currency or the native currency.

INCLUDED_VM_FLOWS

Comma separated list of transfer types explicit to this Margin Call contract. If the list is empty, the contract will accept any transfer not listed on another of this LE's VM Margin Call contract.

INCLUDE_CLIENT_TRANSFERS

If set to true, Client Transfers will be included in the Margin Call position for the contract.

INTEREST_DAILY_ROUNDING

When set to true, daily interest amounts are rounded then summed. When not set, un-rounded daily interest is summed and then the total is rounded.

This only applies to margin call calculation and not to interest bearing.

INTEREST_DATERULEONLY

Select true for interest to be computed based only on frequency of the date rule attached to the margin call contract regardless of positive or negative MTM moves. Select false for interest to be computed based on frequency UNLESS there is a switch in the MTM move.

IS_SETTLE_DATE_ACCRUAL_CALC

When set to true, the accrual of previous positions is not affected (shown in the Netted Positions panel), but the accrual will change in the Allocation panel (in Collateral Manager). Both the bond settle offset days and the contract settle offset will be considered. The calculation is val date + maximum (settle date offset of contract OR settle date offset of bond).

The default setting is false or left blank.

MARGIN_TYPE

 

NOTIFY_ON_CLAIM

 

PRODUCT_TYPE

 

RECON_INTEGRATION

Used to define integration type for reconciliation on margin call entries. This includes reconciliation of bilateral and cleared VM flows. FCM and internally calculated VM flows are shown in Collateral Manager to cross verify the final call amount.

The choices for this field are Collateral-Bilaterial-VM, Collateral-Cleared-VM-ETD or Collateral-Cleared-VM-OTC.

Based on the selected integration type, the system looks for the Recon.Integration.<integration type> domain to get the mandatory fields.

 Ⓘ   NOTE: The Reconciliation panel is visible after you set Value = true for the domain value "UseCollateralManagerReconciliation" - its default value is set as false.

Please refer to the Calypso Reconciliation Service documentation for additional information.

Reinvest Coupon

Used for Corporate Action management. If set to true, then an additional Corporate Action trade counterparty linked to the margin call contract will be created to impact the margin call position.

Reinvest Principal

This works similarly to Reinvest Coupon except it is for a redemption event in order to reinvest the principal.

RISK_CCY

If a currency is present in this field, the FX haircut will be based on the static data filter or static data filter tree. The static data filter or static data filter tree can contain cash and securities.

SLM

Stress Loss Margin

When set to True, SLM PL measure (PL type as None) will be considered in calculation.

When set to False, SLM PL measure is not considered.

Note: The Collateral.Multiplier domain must contain the value of Buffer for the SLM attribute to work properly.

SEND_STATEMENT

 

SEPARATE_VM_SETTLEMENT

A value of True designates this Margin Call contract as contributing to the Separate Settlements section of the Client statement. Any other value will associate the Margin Call contract with the Financial Summary section.

SET_DEFAULT_BOOK

 

SFTR_REPORTING

Set to true if the contract is eligible for SFTR reporting.

Refer to Calypso SFTR documentation for details on Securities Financing Transaction Regulation.

SLM

This attribute is used for Stress Loss Margin. The options are: 

  • True - SLM PL measure (PL type as None) will be considered in calculation
  • False (or blank) - SLM PL measure is not considered

NOTE: The Collateral.Multiplier domain must contain the value of Buffer for the SLM attribute to work properly.

USE_RECONCILIATION

Select true if Reconciliation should be used on the contract.

USE_RAW_PRICE

This attribute allows collateral valuation to be defined using the raw quote price. Set to False by default.

CVD_ROUNDING_DECIMAL

The amount set in this field is used to round all values in the Cover Distribution calculation. If the field is left blank, the rounding is done based on the Currency definition.

 

3.8 Documents

You can add documents to the margin call contract from the Documents panel.

 

Displaying Existing Documents

You can click Load on the right-hand side to load existing documents associated with the margin call contract.

You can double-click the document to open it.

 

Adding Documents

To add a document to the margin call contract, enter a document name, description and effective date then select the document from the Document field. Then click Add.

The document is added to the right-hand side.

Click Save to save the document. The document is saved to <user home>/AppData/Local/Temp.

You can double-click the document to open it.

 

3.9 Eligibility

The Eligibility panel contains:

Eligible Books - Select the books eligible for allocation
Eligible Securities - Select the securities available as collateral
Eligible Currencies - Mandatory for Cash margins. At least one deliverable currency must be defined

 

Eligible Books

In the Eligible Books panel, the books eligible for allocation are defined. This is also where the default book is defined.

Defining books in this panel is a two step process. The first step requires you to designate which of the following books are eligible for allocation. The selection options are:

Contract - PO books: Books belonging to the PO of the margin call contract
Contract - Parent LE books: Books belonging to the parent legal entity of the contract
Parent contract - PO books: Books belonging to the PO of the parent contract
Parent contract - Parent LE books: Books belonging to the parent legal entity of the parent contract
Sibling contracts - PO books: Books belonging to the PO of other children margin call contracts

 

Step 1 - Click to add Legal Entity Books.

 

Step 2 - You may filter the eligible books by Name, Attribute or Static Data Filter or Static Data Filter Tree.

 

Step 3 - Choose the perimeter for the books in the Legal Entity Books field. The various perimeters are detailed above.

For type name, you may select all eligible books in the perimeter.

 

Step 4 - Specify the default book for Incoming Security, Incoming Cash, Outgoing Security and Outgoing Cash. It is also possible to designate that the inventory source book be used for cash, securities, both or not at all.  A designation in this field overrides the default book selections.

Only books that belong to the PO (or one of its parents), and have the attribute CollateralHolding set to True, are available for selection.

(LE_HOLDING_BOOK) is not used.

 

Eligible Book Attributes

Attributes chosen in the Book window of an eligible book can be added as columns in Collateral Manager and Collateral reports and notifications.

Book Attribute setting in Book Window

Eligible Book attribute CMF_ID set as ID1

 

Column display in Collateral Manager Results

Column MarginCallConfig.Incoming Security Book Attributes.Attribute.CMF_ID shows ID1.

 

Eligible Securities

For security margins, select the securities available as collateral.

In order to specify eligible securities to use for collateral, you must have a static data filter or static data filter tree set up that covers all of the eligible securities that you would like to use for collateral. The Static Data Filter window is available through Configurations > Filters > Static Data Filter.

To view the Static Data Filter Tree window, in the Calypso Navigator, add a menu item for the Static Data Filter Tree window (menu action refdata.StaticDataFilterTreeWindow).

The static data filter must have a Product Type defined. If using a static data filter tree, the root static data filter must include Product Type in its criteria.

See Static Data Filter for information on creating Static Data Filters and Static Data Filter Trees.

 

It is possible to flag the PO and LE to share the same Eligible Securities or to enable each to have their own list of Eligible Securities. For the PO and LE to have their own sets of securities, select the Asymmetrical LE Eligible Collateral flag and/or Asymmetrical LE Excluded Collateral flag.

Static Data Filter Tree chosen in PO Eligible Collateral

» It is possible to exclude products from eligibility using a static data filter or static data filter tree in the Excluded Collateral section. This exclusion overrides whatever is defined as eligible collateral above. For example, you may have a filter containing government bonds but wish to exclude bonds from certain countries.
» Additionally, an Exclusions column can be added to the Allocation window. A hard warning can be configured for this exclusion functionality using the EnforceCollateralEligibilityHardWarning access permission.
» There are three static data filters that can be used to improve filtering based on rating agencies. For the filters to work, the rating acceptance criteria must be the same for all agencies. For example, securities are eligible if rated at least AA- by S&P or Aa3 by Moody’s. These static data filters can then be used in the Margin Call Contract > Eligibility > Eligible Securities definition. The filters are found in the Static Data Filter window under Product > Rating > Global Rating.
LowerIssueGlobalRating: Ratings must be within the range defined. If both ratings are provided, the lowest rating will be used. If a rating is missing or an ‘ignored value’, the available rating is used.
LowerIssuerGlobalRating: Ratings must be within the range defined. If both ratings are provided, the lowest rating will be used. If a rating is missing or an ‘ignored value’, the available rating is used.
LowerIssueThenIssuerGlobalRating: The system first refers to the issue rating. If the issue rating is within the range defined, it is accepted. If both are provided, the system refers to the lower rating. If only one is provided, the available rating is used

The system only refers to the issuer rating if there is no issue rating or there is an ‘ignored rating’. When referring to the issuer, the rating must be within the range defined for the filter to be accepted. If both are provided, the system refers to the lower rating. If only one is provided, the available rating is used.

In this case, the contract accepts bonds with a Global Rating Valule of 0, 1 or 2 and the system accepts the lowest rating.

 

 Ⓘ   NOTE: When selecting a static data filter for a security, the filter should be associated with the group ANY or Margin Call.

 

Eligible Currencies

It is possible to flag the PO and LE to share the same Eligible Currencies or to enable each to have their own list of Eligible Currencies. For the PO and LE to have their own sets of currencies, select the Asymmetrical LE Eligible currencies flag.

 

 Ⓘ   [NOTE: For cash margins, you MUST define at least one Eligible Currency]

 

Fields

Description

Contract Currency

Base Currency

Select the default currency for margin calls.

Collateral Policy

The Collateral Policy is not used in the valuation of margin call contracts. It is used when pricing trades associated with a margin call contract for selecting the appropriate discount curve.

Collateral policies are defined in the domain CollateralPolicy. Select a policy as needed. In the Pricer Configuration, curves can be defined by collateral policy. Please refer to Calypso Collateral Pricing documentation for details.

Settlement Cut-Off

Defines the time frame (when compared to currency Settlement Cut-Off time) within which a warning should appear when the user is saving a margin call trade with that currency. Set time in minutes.

To allow for the Trade Date and Settlement date to be the same date, set this to zero.

Minimum Repay Threshold

(Cover Distribution)

This threshold is used in conjunction with the Auto Repayment flag on the Eligible Currency Definition window. This threshold value is expressed in the contract currency and each currency balance is converted to the contract currency and compared against this threshold when determining if Auto Repayment is to be executed. This is used only for final distributions in Cover Distribution.

Interest

Interest Type

Define the Interest Payment Type

Interest Date Rule

If the interest is to be calculated on a regular basis, click ... to select a date rule.

Date rules are defined using Configuration > Definitions > Date Rule Definitions.

Interest Date Rule Only

Select if you want the interest to be compounded only based on the frequency defined above. De-select if you want to compute interest based on frequency , unless there is a switch of sign in the mark to market move.

Roll Interest to Principal

Check to roll the interest into the margin call position. It creates a position of class Margin_Call and type Rolled_Interest for the computed interest.

This Rolled_Interest position is added to the computation of the exposure on the following day.

Note: To see rolled interest reflected on Netted Positions and Global Required Margin, add the value ROLLED_INTEREST to the flowType domain.

Cash Margin Call Account

If you select this checkbox and Orderer Role = Client, the Cash margin call will also be generated to a dedicated account, allowing separate interest payments.

See Paying Interest Separately for complete setup details.

Security Margin Call Account

If you select Cash Margin Call Account, and Orderer Role = Client, the Security margin call will also be generated to a dedicated account, allowing separate interest payments.

This setting should NOT be selected if using MT569 import method to generate margin calls.

See Paying Interest Separately for complete setup details.

Orderer Role

This is used to set the role (client or customer) of the legal entity in the case of Cash Margin Call Account and/or Security Margin Call Account is selected.

To add a deliverable currency, select in the Eligible Currencies portion at the bottom of the window to display the Eligible Currency Definition window.

Select the desired information and click Apply. The fields of this window are described below.

Repeat as needed for other deliverable currencies. They will be available for selection when computing margin calls.

NOTE: To modify a deliverable currency, select a currency, and either double-click on the row or click . Modify the fields appropriately and click Apply.

 

Fields

Description

Currency

Select a deliverable currency, and specify how the interest on margin calls in this currency will be calculated. It is mandatory to specify at least one deliverable currency.

Note that it is optional to specify how interest on margin calls is computed, in particular if you want to pay the interest separately from the margin calls.

See Paying Interest Separately for details.

Compounding

Check the “Compounding” checkbox to compound the interest.

Include Interest to Position

Check the “Include Interest to Position” checkbox to include the interest on cash margins in the Margin Call position. Interest is computed on the Actual position.

Project Interest to Position

This only applies if “Include Interest to Position” is checked.

In this case, the interest added to the position is computed on the Theoretical position rather than the Actual position.

Adjustment Currency

When checked, the margin calls are calculated in the corresponding currency by default. If it is not checked for any currency, the margin calls have to be created manually using Margin Call > Allocation in the Margin Call Manager. When an Adjustment Currency is specified, the Cash Margin column will populate in the Margin Call Manager with the adjusted currency amount.

You must also be sure that the AutoAdjust workflow rule is assigned to the appropriate workflow action.

Example: PRICED_PAY - AGREE_EXPOSURE - EXPOSURE_AGREED

Both the workflow rule and the "Adjustment Currency" checkbox are necessary for the currency amount to be adjusted automatically.

Call Cut-off

The Call Cut-off field is available only if the Adjustment Currency checkbox is checked. A cutoff time should be entered.

The cutoff is applied to the adjustment currency.

Because multiple currencies can be flagged as an Adjustment Currency, the currencies are allocated based on the order in which they are defined in the Eligible Currencies panel and whether the first currency in the list has a holiday. If the first currency in the list has a holiday, a call is generated with the next currency in the list.

If only one currency in the list has a holiday, a call is generated with the next currency in the list.

If only one currency is an Adjustment Currency and it has a holiday, the margin call is generated on the next business day. If a currency has Adjustment Currency selected but no cutoff time, it is only considered for a holiday scenario.

For example:

GBP ccy, adjustment ccy - YES, cutoff time 4pm

EUR ccy, adjustment ccy - YES, cutoff time 6pm

USD ccy, adjustment ccy - YES, cutoff time 5pm

JPY ccy, adjusment ccy - YES, cutoff time NULL

 

If it is before 4pm, GBP is used.

If it is after 4pm but before 5pm, USD is used.

If it is after 5pm but before 6pm, EUR is used.

If it after 6pm, a call is generated in GBP for tomorrow unless tomorrow is a holiday for GBP. If that is the case, it is generated in EUR because it is the second currency in the list.

JPY would not be considered at all since it has no time. However, it would be considered if the first 3 currencies were on holiday.

Explode Return/New Margin

Provides the ability to explode the New Margin and Return Margin into two different allocations. If set to true, the system generates allocations as described below. This checkbox is available only if the Adjustment Currency checkbox is selected. The following behavior is for no dispute, dispute/partially agreed or fully disputed/resolved by PO: 

New Margin – A cash allocation is created with the type Margin using the New Margin value. If New Margin > 0, the direction is Receive. If New Margin < 0, the direction is Pay.
Return Margin – A cash allocation should be created with the type Return using the Returned Margin value. If Return Margin is > 0, the direction is Receive. If Return Margin is < 0, the direction is Pay.
New Margin + Return Margin – There are two cash allocations. A cash allocation is created with the type Margin using the New Margin value. If New Margin > 0, direction is Receive. If New Margin < 0, direction is Pay. Also, a cash allocation is created with the type Return using the Return Margin. If the Return Margin > 0, the direction is Receive. If the Return Margin is < 0, the direction the direction is Pay.

There are three workflows used to accommodate the three auto adjust options. These workflows should use a full STP workflow. When using these workflows rules, there is no need to open the Allocation window. The Margin Call entry goes through the workflow transition anatomically. The workflow rules are: AutoAdjust, AutoReturn and AutoReturnAndAdjust. These rules should be added to a transitions such as:

EXPOSURE_AGREED - ALLOCATE - ALLOCATED

ALLOCATED - VALIDATE - VALIDATED

 Ⓘ   NOTE: Currently, the Auto Adjustment feature is not available for dispute cases. This functionality will be available in a future release.

Auto Repayment

This feature is available for Clearing Member Configuration. Select this option to repay excess cash collateral in the deposit contract for any deposit currency which is above the Minimum Repay Threshold. This is applicable for Final Distribution only.

Fixed Rate

Select the Fixed Rate radio button and enter a rate for the currency that will be used to calculate interest on the margin calls.

Floating Rate

For a Floating Rate, select the radio button and choose the reference index, tenor, and source. Enter the spread and factor if needed.

 

3.10 Concentration & Limits

This panel allows you to add Concentration Rules to the Margin Call or Clearing Member Contract.

See Concentration Limits and Margin Call Contracts for detailed information on entering information here.

 

3.11 Optimization

The Optimization panel allows you to designate certain functions related to the optimization of collateral, which is done in the Collateral Manager.

 

Fields Description
Exclude From Optimizer Select this check box to exclude the contract from optimization.

Reset Allocations If Not Fully Allocated

This defines whether the optimizer can partially allocate margin call contracts or not. It affects contracts that accept SECURITY only. This may also be set as an Optimization Constraint. The options are:

Never - The optimizer will be allowed to do partial allocations of contracts
If Not Fully Allocated - The optimizer resets allocations (does not suggest any allocations) if the contract is not fully allocated due to insufficient inventory (i.e. there is an remaining margin)

Cash Optimization Currency

When gathering a list of eligible assets for a contract, when fetching eligible cash, the system checks whether an optimization currency is defined. If there is, then the optimizer behaves as if this is the only eligible currency so that it will use this currency over another currency with a lower weight in the Target configuration when there is no non-cash collateral available, or as the adjustment currency when filling the remaining margin.

The currencies listed are the LE eligible currencies.

Substitution Level

Select the level of substitution desired for this contract. You may choose to either inherit the substitution method from the Optimization configuration, or define a method to be used specifically for this contract.

Substitution Method

When Redefined is selected as the Substitution Level, this drop-down box is displayed. You may select either Never, By Rule or Always. Refer to optimization substitution for more information. When By Rule is selected, designate the rule or rules in the area at the bottom of the window.

Substitution Context

In relation to either the By Rule or Always Substitution Methods, select to substitute either when the contract is paying a margin OR paying or receiving a margin.

 

3.12 Configurations

 

Child Configurations

Within this panel contains the Child Configurations panel. This panel displays all of the child contracts associated with currently selected parent contract. You may double-click on the child contract to open its contract window.

The parent contract is displayed in the Name field and the child contracts are displayed in Child Configurations

 

Linked Configurations

This panel is used for IM/VM and VM/IM movement of excess collateral between accounts. For details on how this panel is used, refer to the Calypso Clearing documentation.

 

3.13 Clearing Services

This panel is used to define the subscriptions to the clearing services for Cover Distribution. Clearing services on the deposit contract are used to determine eligibility for lodging assets. It is not necessary to define clearing services on the child liability contract because the eligibility for any exposure is defined by the liability group to which it belongs. Each liability group specifies the applicable clearing services, and each clearing service contains an eligibility set.

This is available in the Clearing Member contract only.

Category A, B and Cash clearing service can take securities filtered with a specified static data filter and USD cash

» Click to add a new clearing service.
» Excess Buffer can be set up as a clearing service.
» In the Clearing Service Configuration window, designate the eligibility requirements and attributes associated with the clearing service.

 

3.14 Call Preferences

In this panel, you can define the preferred assets to use when there is a margin call necessary because there is not enough deposit available to cover the liability in a cover distribution situation. This is available in the Clearing Member contract only for Deposit contracts. This type of designation allows you to specify the type of call that you desire at a designated time.

» Click to create a new Call Preference and enter the fields below.
» Then click Apply.

 

Field

Description

Type

Select either TYPE_CASH or TYPE_TRIPARTY

Currency

If TYPE_CASH is selected, specify the currency of the call.

Product Id

System defined id number of the definition in the case of TYPE_CASH. For TYPE_TRIPARTY, enter the product id, as they are modeled as bonds.

Start Time

The earliest time that the call can occur

Holidays

Specify observed holidays, automatically populates default holiday calendar for the designated Currency.

MTA Type

Minimum transfer amount type.

AMOUNT — The minimum transfer amount is absolute. Enter the minimum transfer amount in the Amount field.

To always calculate a margin call, select AMOUNT and enter 0 in the Amount field.

When Amount is selected, select the currency of the transfer amount in the Currency field if you wish it to be something other than the base currency which is designated in the Eligible Currencies panel.

CREDIT RATING — The minimum transfer amount (MTA) is based on credit ratings prior to conversion to the Global Rating feature. Seslect this option until you have converted your data over to the Global Rating Configuration.

Select Util > View Previous Margin Call Credit Ratings to view the Margin Call Credit Rating Threshold Report.

You are not able to make any changes to this report. It is from the report that you can access the conversion tool to allow you to convert data to the Global Rating Configuration. For details refer to Conversion to Global Rating.

GLOBAL RATING — The minimum transfer amount (MTA) is based on credit ratings.

[Note: You first need to save the contract before you can setup MTAs on credit ratings]

Click Ratings at the top of the panel to specify the threshold based on credit ratings. This is done through the Margin Call Credit Rating Configuration window. For details on configuring credit ratings, refer to Margin Call Credit Rating Configuration.

MC_PERCENT — The MTA is a percentage of the total margin call. Enter the percent in the Percentage field.
PERCENT — The MTA is a percentage of the  threshold amount. Enter the percentage in the Percentage field.

Depending on the Type selection, enter either an Amount, Currency, Percentage and /or Rating.

The selections for Rating are HIGHER or LOWER. This designates whether the higher or lower credit rating will be used in the case where the legal entity is rated differently by one or more of the applicable agencies.

MTA Amount

The minimum transfer amount (MTA) is the amount that must be reached above the threshold before a margin call can actually take place.

 

3.15 Cover Preferences

In this panel, you can designate which liabilities to cover in which order. These cover preferences can then be called upon in the Collateral Allocation Rule designation in the Optimization configuration.

This is available in the Clearing Member contract only for Child contracts.

 

In the above example, cash in the same currency as the liability and any liability group will be used first to cover. Then, cash in any other currency and any liability group. After that, securities will be used in the same currency as the liability, followed by securities in any other currency.

 

3.16 Eligibility Exclusions

The Eligibility Exclusions panel enables you to specify what type of cash or security that CANNOT be used to cover a liability. In this panel, you are able to specify the Liability Currency, Liability Group, Liability Type, Cover Currency as well as a Static Data Filter or Static Data Filter Tree.

See Static Data Filter for information on creating Static Data Filters and Static Data Filter Trees.

You are also able to specify if assets should be excluded if they are not defined as Cover Preferences.

In the above example:

For the Liability Currency GBP and for the Liability Group Group 1, Cash is not eligible to be used to cover
For the Liability Currency GBP and for the Liability Group ExcessBuffer, GBP is not able to be used to cover
For any Liability Currency in the Liability Group Group 2, government bonds are not eligible to be used to cover.
For the Liability Currency USD and the Liability Group Category B, GBP is the only currency eligible.

 

3.17 Ratings

Credit Rating configuration is completed through the Ratings panel. For detailed information on this panel, please refer to Margin Call Credit Rating.

This panel is used in bilateral contracts only.

 

4. Util Menu

Below is a description of the menu options in the Util window.

 

Collateral Context

Displays the Collateral Context window, which allows you to add product specific columns that are accessible in the Underlying panel of Collateral Manager.

 

Concentration Rule

A concentration rule is a group of concentration limits.Select this option to display the Concentration Rule Configuration window.

 

Haircut Rule

The Haircut Rule window allows you to define rules to apply haircut percentages based on security maturities. Select this option to display the Haircut Rule window.

 

Global Rating Configuration

Displays the MC Rating Config window. In this window, you can create margin call credit rating configurations as well as set global rating configurations which can include multiple credit rating agencies.

 

Optimization Configuration

The collateral optimization function of Calypso allows you to allocate collateral payment by making the best use of the inventory. Select this option to display the Collateral Optimization Configuration window.

 

Collateral Exposure Context

The Collateral Exposure portion of Calypso's Collateral Management module allows you to use trades for collateral management purposes which have been created or processed in a system other than Calypso. Select this menu option to display the Collateral Exposure Context window.

 

View Previous Margin Call Credit Ratings

This displays a window that allows you to migrate to the Global Credit Rating configuration, if you have a credit rating configuration in a previous version.

 

Clearing Service Configuration

Eligibility for securities is represented at a clearing service level. With the clearing service configuration, you may have different eligibility sets for different clearing services for different markets within the same contract.

 

Liability Group Configuration

Liability groups are collections of liabilities that have been combined together for cover distribution purposes.

 

5. Setting up Parent/Child Margin Call Contracts

Below is an illustration of how the Parent / Child relationship works with margin call contracts.

The legal entities used in this example are: PO (parent processing org), PO_NY and PO_LA (children) as well as CP (counterparty).

 

Step 1 - A parent contract has been created using the two parent legal entities. This contract will define the behavior of the margin call.

 

Step 2 - A new contract has been created, this time using the child processing org (PO_NY).

Before adding any details to this contract, select the parent contract from the Parent field.

The Processing Org is the child PO

A contract was also created with child processing org PO_LA .

After the parent contract is selected, most of the information on the child contract can still be edited and differ from the parent contract in many ways.

 

Step 3 - In the Configurations > Child Configurations panel of the parent contract, you are able to view all of the child contracts of the parent.

 

Step 4 - If you open the Collateral Manager (Processing > Collateral Management > Collateral Manager) and select the parent contract Id, you will see that the trades of all of the children organizations are included in the margin call process.

 

6. Facade Setup

In some cases, it may be necessary to internally segregate management of certain collateral activities among different entities. However, this segregation does not need to be viewed on the outside, clients will only deal with one entity, the facade. The Facade setup allows margins to be allocated at the trading level separately using the Child contracts, while the exposure is rolled up to the global level using the Facade contract.

» The Facade contract must be designated as Subytype: Facade. If no trading is done on the PO of the Facade contract, the Eligible Books panel must remain empty.

Facade Margin Call contracts:

summarize the activity of the child contracts
hold contract information such as MTA, rounding, etc...
generated notifications and statements

 

» The child contracts in a facade setup must have the parent contract input as the Parent.

 

» In the Eligible Books panel, eligible books must be defined for the contract's allocation.

 

Books can be selected for eligible based on belonging to the:

Contract - Parent LE books (books belonging to the parent (at the LE level) of the PO of the contract)
Contract - PO books (books belonging to the PO of the contract)
Parent contract - Parent LE books ( books belonging to the parent (at the LE level) of the PO of the facade contract)
Parent contract - PO books (books belonging to the PO of the facade contract)
Sibling contracts - PO books (books belonging to the PO of the sibling contract)

 

 

» All allocations are done at the child level.
» In Collateral Manager, it is possible to view facade contracts only, child contracts only or both facade and child contracts using the filter in the Results panel.

 

7. Setting Collateral Dates

You can define rules to determine the settlement dates of the collaterals.

Load a contract and select the Dates & Times panel. In the Collateral Dates area, click  to add a collateral date rule.

Select a method: Standard, Alternate, Maturity or Interest.

You can set a standard collateral date (Default – The lag applies to the trade date), an alternate collateral date (Decided on a trade by trade basis – The lag applies to the trade date) for the same criteria, or a maturity collateral date (Decided on a trade by trade basis – The lag applies to the maturity date). For example the standard for USD cash would be 3 days lag, the alternate for USD cash would be 4 days lag.

By default, the standard collateral date will be computed unless the trade keyword CollateralDate is set to Alternate or Maturity, in which case the alternate collateral date or maturity collateral date will be computed.

The following settings are recommended if you plan to use the Alternate method:

1. Add CollateralDate to the domain tradeKeyword.

2. Create the domain keyword.CollateralDate with values Alternate, Standard, and Maturity.

Select a currency – You can set different offsets per currency.
For each collateral category (Cash, or a Security Category, or ANY security category), enter the number of days between the settlement date and the trade date of the corresponding collateral.

Security categories are specified on the product code CollateralCategory on the collateral definitions. The available values for the product code CollateralCategory must be defined in the domain securityCode.CollateralCategory – For example , the collateral categories Corporate and Government could be defined.

If a USD security has the CollateralCategory set to Corporate, the settlement date will be “trade date + 2 days”, if the CollateralCategory is not set, the settlement date will be “trade date + 3 days”.

Note that the trade date of the collateral (margin call trade) is the “Process Margin Call for” date of the Margin Call Manager.

The Interest method is used to change Settle Dates in bulk. There is no logic behind this method type as it is used by the Back Office to determine the settle date of Interest trades. It is possible to save more than one Interest method per contract if the offset is different for different currencies.

For example:

Interest/EUR/1day offset

Interest/USD/2 days offset

Interest/GBP/3 days offset

 

8. Paying Interest Separately

 Ⓘ   When you elect to pay interest separately, the interest will not be computed by the Collateral Manager. The margin call will populate a specific settlement account, and interest will be computed on this account through the interest bearing process by generating interest bearing trades

 

In order for the INTEREST transfer to be taken into account in the Margin Call position, the Margin Call contract Id needs to be set on the Interest Bearing account attribute MC Contract Id. This can be found in the attribute panel in the Accounting Definition window (Configuration > Accounting > Accounts).

 

If the MC Contract Id attribute is not listed, it can be added from Utilities > Add Property Domain. After adding it, click the to add it to the list of favorites.

 

Step 1 - In the Eligible Currencies panel, set the following fields: 

» For Cash margins, set the Cash MarginCall Account to true
» For Security margins, set the Security MarginCall Account flag to true
» Set Orderer Role to Client or Customer. then add that role to the counterparty of the margin call contract.

Then, add that role to the counterparty of the margin call contract.

 

Step 2 - Create a settlement account for the counterparty’s role defined in ORDERER_ROLE, and associate DDA settlement instructions.

Sample Settlement Account

When interest is recapitalized back into the Interest Bearing account, this interest can be used as collateral on the Margin Call Contract to cover exposures/liabilities.

In order for the INTEREST transfer to be taken into account into the Margin Call position, you need to set the Margin Call Contract ID on the Interest Bearing account attribute “MC Contract Id”, when you click Properties/Attributes (F4).

If the account is Interest Bearing, and the capitalization frequency is specified, and the “MC Contract Id” attribute is populated, then the MarginCall transfer attribute is populated on the INTEREST transfer with the Margin Call Contract ID, and is therefore included in the Margin Call position.

 

Sample DDA SDIs for the Counterparty with role Client

 

Sample DDA SDIs for the ProcessingOrg.

As a result, the margin call will populate the settlement account. You have then access to all cash management functions on the settlement account, including the possibility of generating interest bearing trades.

Two transfers are created: one through the agent between the processing org and the counterparty role Counterparty, and one DDA transfer between the processing org and the counterparty’s role defined in ORDERER_ROLE. If you want to automatically SETTLE the DDA transfer when the Agent transfer settles, add the transfer workflow rule "ApplyLinkedDDA" on the transition VERIFIED – SETTLE - SETTLED. It will automatically move the DDA transfer to SETTLED (You may also set the rule on the transition SETTLED – UNSETTLE – VERIFIED in case you need to unsettle the agent transfer – It will unsettle the DDA transfer as well).

You need to have the Inventory engine running in order to populate the Margin Call account with the margin calls.The Inventory position shows a Margin_Call position on the counterparty’s role CounpterParty, a Client position on the counterparty’s role defined in ORDERER_ROLE (margin call account), an Internal position on the processing org (margin call account).

 

Step 3 - Create interest bearing rules, and associate those with the margin call account - Interest baring trades will be generated based on those rules.

Sample Interest Bearing Rules

 

Step 4 - You can generate the interest using the ACCOUNT_INTEREST scheduled task, or by clicking Process Interest in the Account Definition window, Interests panel.

In the Entries panel, you can view the position used to compute the interest, and you can perform manual adjustments.

You can click Pay Interest to transfer the interest to another account – This is the same as running the scheduled task ACC_TRANSFER_INTEREST. It generates a simple transfer between the accounts, and the account identified by the legal entity / role selected in the Pay Interest dialog.

If you set the transfer workflow rule ApplyActionLinkedXfer on the transitions VERIFIED – SETTLE – SETTLED and SETTLED – UNSETTLE – VERIFIED, both the interest payment, and the interest transfer will be settled at the same time.

Refer to the Calypso Cash Management User Guide for complete information on transferring interest.

 

9. Assigning SDIs when Counterparty's Agent is the PO

SDI selection for Simple Transfers when the Processing Org is also the Agent of the Counterparty, and intermediaries are defined on the SDIs.

Please refer to the Calypso Settlements documentation for details.

 

10. Configuring a Haircut

In the Parties panel you may designate a haircut configuration for the margin call contract. This haircut will apply to the collateral used in the margin call.

» Select a Haircut Rule you would like to use. If you do not have any rules in place or would like to edit an existing rule, select Haircut Rule from the Util menu to display the Haircut window.
» Choose the Haircut Type, either Regular [amount • (1 + haircut)] or Inverse [amount /(1 - haircut)]. The haircut value is not an absolute value. The sign of value is important. Enter a negative value for a discount and a positive value for a premium.
» You may choose to exclude the trade level haircut from the exposure calculation.
» The order of definitions in the haircut rule is important. Collateral Manager tries to retrieve a haircut value for a bond (for example) from the first definition at the top of the list. If that bond is not handled by that definition, the system tries to handle it in the following definition and so on, until a matching definition is found or the end of the definition list is reached.
» In addition to security information, the following information is also used to determine which haircut to apply:
Groups (from the Legal Entity Relation window)
Country (from the Legal Entity Relation window)
An additional haircut may be applied in the case of Wrong Way Risk. Wrong Way Risk is possible if the legal entity pledges a security that is used or is used by a related party (LE Relation). Wrong Way Risk can also arise if the legal entity country is the same as the country of issuance of the security (Legal Entity Country). See Haircut documentation for more information.
» A definition using a static data filter rule handles a security or cash if it is accepted by the filter.
» A definition using a quote set rule handles a security (it cannot handle cash) if the quote set has a CLOSE quote for the security that day.
» The user environment property USE_REVERSE_HAIRCUT affects the display of the haircut values consistently across the application. If USE_REVERSE_HAIRCUT=false (the default), the haircut intended to discount a value by 5% will be displayed as -5. When USE_REVERSE_HAIRCUT=true, this will instead be displayed as 95 (the remainder). The same is true for the value input by the user in the configuration. To discount a value by 5%, enter 95 in the haircut configuration when USE_REVERSE_HAIRCUT=true.
» The Termination/Settlement Currency field is a reference currency for cross currency haircut. A haircut will be applied if the asset being delivered is not in the same currency as one of the designated currencies. This field can hold one or more currencies and is not mandatory. If there is no designation in this field, the Base Currency field is used for the cross currency haircut determination.

 

Refer to Haircut for information on setting up haircut rules.

 

11. Modifying a Contract

» Select the Browse panel and click Load to load existing margin call contracts.

You can restrict the results using the search criteria.

Double-click a contract to display its details in the Edit panel, and modify as applicable.

» Click Save to save your changes.

Note that if the Authorization mode is enabled, an authorized user must approve your entry.

 

12. Deleting a Margin Call Contract

» Select the Browse panel and click Load to load all existing margin call contracts.

You can restrict the results using the search criteria.

» Select a contract and click Delete.

Note that if the Authorization mode is enabled, an authorized user must approve your entry.

 

13. Displaying Pending Modifications

» Select the Browse panel and click Load to load all existing margin call contracts.
» Then click Show Pending to display any margin call configuration pending authorization. This only applies if the Authorization mode is enabled.

 

14. Viewing Margin Call Contracts

You can view margin call contracts using the Collateral Config report (menu action reporting.ReportWindow$CollateralConfig) or using the REPORT scheduled task for the CollateralConfig report type.