TRS Index IOS
Swaps CDM 7.2.0A total return swap on an index.
Classification
How the product classifies itself. Values marked calculated were produced by the CDM's own qualification functions rather than asserted by the sender.
| Scheme | Qualifier | Source |
|---|---|---|
| Other | Equity:Swap:PriceReturnBasicPerformance:SingleIndex | Asserted |
| ISDA | EquitySwap_PriceReturnBasicPerformance_Index | Calculated by CDM |
Economics in this example
Read out of the example itself. These are the values FINOS published, not a recommendation — use the example for structure, not for market data.
- Trade date
- 2011-03-23
- Effective date
- 2010-05-12
- Termination date
- 2038-01-12
- Currency
- USD
- Parties
- 2
- Roles
- Party1, Party2
CDM types used
Every type this product instantiates. Each one links to its entry in the model reference, so you can see the attributes and conditions behind it.
| Type | Namespace |
|---|---|
| Cash | base · staticdata · asset · common |
| EquityIndex | observable · asset |
| FixedRateSpecification | product · asset |
| InterestRatePayout | product · asset |
| Observable | observable · asset |
| PerformancePayout | product · template |
| TradeState | event · common |
| UnscheduledTransfer | event · common |
The CDM JSON
The full canonical document — 127 values, rooted at TradeState. Download it, or open it in the viewer to walk the tree.
Published for CDM 7 and CDM 6 — the two differ in more
than formatting, so each is the document as that release publishes it. The summary
above is read from the CDM 7 document.
{
"@model": "cdm",
"@type": "cdm.event.common.TradeState",
"@version": "0.0.0.master-SNAPSHOT",
"@key": "99a6bbdd",
"trade": {
"product": {
"taxonomy": [
{
"source": "Other",
"value": {
"name": {
"@data": "Equity:Swap:PriceReturnBasicPerformance:SingleIndex"
}
}
},
{
"source": "ISDA",
"value": {
"name": {
"@data": "EquitySwap_PriceReturnBasicPerformance_Index"
}
},
"calculated": true
}
],
"economicTerms": {
"effectiveDate": {
"adjustableDate": {
"unadjustedDate": "2010-05-12",
"dateAdjustments": {
"businessDayConvention": "NotApplicable"
}
}
},
"terminationDate": {
"adjustableDate": {
"unadjustedDate": "2038-01-12",
"dateAdjustments": {
"businessDayConvention": "NotApplicable"
}
}
},
"payout": [
{
"@type": "cdm.product.template.PerformancePayout",
"payerReceiver": {
"payer": "Party1",
"receiver": "Party2"
},
"priceQuantity": {
"quantitySchedule": {
"@ref:scoped": "quantity-1"
}
},
"settlementTerms": {
"settlementType": "Cash"
},
"valuationDates": {
"initialValuationDate": {
"determinationMethod": "ValuationTime",
"valuationDate": {
"@key:external": "initialValuationDate",
"adjustableDate": {
"unadjustedDate": "2010-05-12",
"dateAdjustments": {
"businessDayConvention": "NotApplicable"
}
}
}
},
"interimValuationDate": {
"determinationMethod": "ValuationTime",
"valuationDates": {
"@key:external": "interimValuationDates",
"periodicDates": {
"startDate": {
"adjustableDate": {
"unadjustedDate": "2010-06-12",
"dateAdjustments": {
"businessDayConvention": "NotApplicable"
}
}
},
"endDate": {
"adjustableDate": {
"unadjustedDate": "2037-12-12",
"dateAdjustments": {
"businessDayConvention": "NotApplicable"
}
}
},
"periodFrequency": {
"periodMultiplier": 1,
"period": "M",
"rollConvention": "12"
},
"periodDatesAdjustments": {
"businessDayConvention": "NotApplicable"
}
}
}
},
"finalValuationDate": {
"determinationMethod": "ValuationTime",
"valuationDate": {
"@key:external": "finalValuationDate",
"adjustableDate": {
"unadjustedDate": "2038-01-12",
"dateAdjustments": {
"businessDayConvention": "NotApplicable"
}
}
}
}
},
"paymentDates": {
"paymentDateSchedule": {
"interimPaymentDates": [
{
"relativeDates": {
"periodMultiplier": 3,
"period": "D",
"dayType": "Business",
"businessDayConvention": "NONE",
"dateRelativeTo": {
"@ref": "dd77575f",
"@ref:external": "interimValuationDates"
}
}
}
],
"finalPaymentDate": {
"relativeDate": {
"periodMultiplier": 3,
"period": "D",
"dayType": "Business",
"businessDayConvention": "NONE",
"businessCentersReference": {
"@ref:external": "returnBusinessCenter"
},
"dateRelativeTo": {
"@ref": "296055f7",
"@ref:external": "finalValuationDate"
}
}
}
}
},
"underlier": {
"@type": "cdm.observable.asset.Observable",
"@ref:scoped": "observable-1"
},
"returnTerms": {
"priceReturnTerms": {
"returnType": "Total"
}
}
},
{
"@type": "cdm.product.asset.InterestRatePayout",
"payerReceiver": {
"payer": "Party2",
"receiver": "Party1"
},
"priceQuantity": {
"quantityReference": {
"@ref:external": "returnNotional"
}
},
"rateSpecification": {
"@type": "cdm.product.asset.FixedRateSpecification",
"rateSchedule": {
"price": {
"@ref:scoped": "price-1"
}
}
},
"dayCountFraction": {
"@data": "30/360"
},
"calculationPeriodDates": {
"@key:external": "interestCalculationDates",
"effectiveDate": {
"relativeDate": {
"periodMultiplier": 0,
"period": "D",
"businessDayConvention": "NotApplicable",
"dateRelativeTo": {
"@ref": "261b36f7",
"@ref:external": "initialValuationDate"
}
}
},
"terminationDate": {
"relativeDate": {
"periodMultiplier": 0,
"period": "D",
"businessDayConvention": "NotApplicable",
"dateRelativeTo": {
"@ref": "296055f7",
"@ref:external": "finalValuationDate"
}
}
}
},
"paymentDates": {
"paymentDateSchedule": {
"interimPaymentDates": [
{
"relativeDates": {
"periodMultiplier": 0,
"period": "D",
"businessDayConvention": "NotApplicable",
"dateRelativeTo": {
"@ref:external": "returnPaymentDates"
}
}
}
]
}
},
"resetDates": {
"calculationPeriodDatesReference": {
"@ref": "dd77575f",
"@ref:external": "interimValuationDates"
},
"resetRelativeTo": "CalculationPeriodStartDate"
}
}
]
}
},
"tradeLot": [
{
"priceQuantity": [
{
"price": [
{
"derivedQuantity": {
"value": 31000000,
"unit": {
"currency": {
"@data": "USD"
}
}
}
}
],
"observable": {
"@key:scoped": "observable-1",
"@data": {
"@type": "cdm.observable.asset.EquityIndex",
"identifier": [
{
"identifier": {
"@scheme": "http://www.fpml.org/coding-scheme/external/entity-name-RED",
"@data": "IOS.FN30.650.67"
},
"identifierType": "Other"
},
{
"identifier": {
"@scheme": "http://www.fpml.org/coding-scheme/external/instrument-id-RED-pair",
"@data": "4A845HAA3"
},
"identifierType": "REDID"
}
],
"assetType": "Other",
"assetClass": "Equity"
}
}
},
{
"price": [
{
"@key:scoped": "price-1",
"value": 0.065,
"unit": {
"currency": {
"@data": "USD"
}
},
"perUnitOf": {
"currency": {
"@data": "USD"
}
},
"priceType": "InterestRate"
}
]
}
]
}
],
"counterparty": [
{
"role": "Party1",
"partyReference": {
"@ref:external": "party1"
}
},
{
"role": "Party2",
"partyReference": {
"@ref:external": "party2"
}
}
],
"adjustment": "Standard",
"tradeIdentifier": [
{
"issuerReference": {
"@ref:external": "party1"
},
"assignedIdentifier": [
{
"identifier": {
"@scheme": "http://www.abc.com/swaps/trade-id",
"@data": "TRS-01"
}
}
]
},
{
"issuerReference": {
"@ref:external": "party2"
},
"assignedIdentifier": [
{
"identifier": {
"@scheme": "http://www.hedgeco.com/swaps/trade-id",
"@data": "total-ret-swap-01"
}
}
]
}
],
"tradeDate": {
"@data": "2011-03-23"
},
"party": [
{
"@key:external": "party1",
"partyId": [
{
"identifier": {
"@scheme": "http://www.fpml.org/coding-scheme/external/iso17442",
"@data": "QGPGHQ1ENZOOLJRFTH41"
},
"identifierType": "LEI"
}
],
"name": {
"@data": "ABCD Fund"
}
},
{
"@key:external": "party2",
"partyId": [
{
"identifier": {
"@scheme": "http://www.fpml.org/coding-scheme/external/iso17442",
"@data": "J6W9XJWVE853A9CVRQ85"
},
"identifierType": "LEI"
}
],
"name": {
"@data": "HedgeCo Capital L.L.C."
}
}
]
},
"transferHistory": [
{
"transfer": {
"@type": "cdm.event.common.UnscheduledTransfer",
"quantity": {
"value": 26800.62,
"unit": {
"currency": {
"@data": "USD"
}
}
},
"asset": {
"@type": "cdm.base.staticdata.asset.common.Cash",
"identifier": [
{
"identifier": {
"@data": "USD"
},
"identifierType": "CurrencyCode"
}
],
"assetType": "Cash"
},
"settlementDate": {
"dateAdjustments": {
"businessDayConvention": "NotApplicable"
}
},
"payerReceiver": {
"payerPartyReference": {
"@ref:external": "party1"
},
"receiverPartyReference": {
"@ref:external": "party2"
}
},
"transferType": "Upfront"
}
}
]
} {
"trade": {
"product": {
"taxonomy": [
{
"source": "Other",
"value": {
"name": {
"value": "Equity:Swap:PriceReturnBasicPerformance:SingleIndex"
}
}
},
{
"source": "ISDA",
"productQualifier": "EquitySwap_PriceReturnBasicPerformance_Index"
}
],
"economicTerms": {
"effectiveDate": {
"adjustableDate": {
"unadjustedDate": "2010-05-12",
"dateAdjustments": {
"businessDayConvention": "NotApplicable",
"meta": {
"globalKey": "3a4b88ab"
}
},
"meta": {
"globalKey": "261b36f7"
}
},
"meta": {
"globalKey": "261b36f7"
}
},
"terminationDate": {
"adjustableDate": {
"unadjustedDate": "2038-01-12",
"dateAdjustments": {
"businessDayConvention": "NotApplicable",
"meta": {
"globalKey": "3a4b88ab"
}
},
"meta": {
"globalKey": "296055f7"
}
},
"meta": {
"globalKey": "296055f7"
}
},
"payout": [
{
"PerformancePayout": {
"payerReceiver": {
"payer": "Party1",
"receiver": "Party2"
},
"priceQuantity": {
"quantitySchedule": {
"address": {
"scope": "DOCUMENT",
"value": "quantity-1"
}
},
"meta": {
"globalKey": "0"
}
},
"settlementTerms": {
"settlementType": "Cash",
"meta": {
"globalKey": "1f7333"
}
},
"valuationDates": {
"initialValuationDate": {
"determinationMethod": "ValuationTime",
"valuationDate": {
"adjustableDate": {
"unadjustedDate": "2010-05-12",
"dateAdjustments": {
"businessDayConvention": "NotApplicable",
"meta": {
"globalKey": "3a4b88ab"
}
},
"meta": {
"globalKey": "261b36f7"
}
},
"meta": {
"globalKey": "261b36f7",
"externalKey": "initialValuationDate"
}
},
"meta": {
"globalKey": "f881ef6c"
}
},
"interimValuationDate": {
"determinationMethod": "ValuationTime",
"valuationDates": {
"periodicDates": {
"startDate": {
"adjustableDate": {
"unadjustedDate": "2010-06-12",
"dateAdjustments": {
"businessDayConvention": "NotApplicable",
"meta": {
"globalKey": "3a4b88ab"
}
},
"meta": {
"globalKey": "261c2737"
}
},
"meta": {
"globalKey": "261c2737"
}
},
"endDate": {
"adjustableDate": {
"unadjustedDate": "2037-12-12",
"dateAdjustments": {
"businessDayConvention": "NotApplicable",
"meta": {
"globalKey": "3a4b88ab"
}
},
"meta": {
"globalKey": "294ca0b7"
}
},
"meta": {
"globalKey": "294ca0b7"
}
},
"periodFrequency": {
"periodMultiplier": 1,
"period": "M",
"meta": {
"globalKey": "177d4"
},
"rollConvention": "12"
},
"periodDatesAdjustments": {
"businessDayConvention": "NotApplicable",
"meta": {
"globalKey": "3a4b88ab"
}
}
},
"meta": {
"globalKey": "dd77575f",
"externalKey": "interimValuationDates"
}
},
"meta": {
"globalKey": "4418c50a"
}
},
"finalValuationDate": {
"determinationMethod": "ValuationTime",
"valuationDate": {
"adjustableDate": {
"unadjustedDate": "2038-01-12",
"dateAdjustments": {
"businessDayConvention": "NotApplicable",
"meta": {
"globalKey": "3a4b88ab"
}
},
"meta": {
"globalKey": "296055f7"
}
},
"meta": {
"globalKey": "296055f7",
"externalKey": "finalValuationDate"
}
},
"meta": {
"globalKey": "fbc70e6c"
}
}
},
"paymentDates": {
"paymentDateSchedule": {
"interimPaymentDates": [
{
"relativeDates": {
"periodMultiplier": 3,
"period": "D",
"meta": {
"globalKey": "cc60294"
},
"dayType": "Business",
"businessDayConvention": "NONE",
"businessCenters": {
"businessCenter": [
{
"value": "USNY"
}
],
"meta": {
"globalKey": "27e4e9"
}
},
"dateRelativeTo": {
"globalReference": "dd77575f",
"externalReference": "interimValuationDates"
}
},
"meta": {
"globalKey": "cc60294"
}
}
],
"finalPaymentDate": {
"relativeDate": {
"periodMultiplier": 3,
"period": "D",
"meta": {
"globalKey": "42382717"
},
"dayType": "Business",
"businessDayConvention": "NONE",
"businessCentersReference": {
"externalReference": "returnBusinessCenter"
},
"dateRelativeTo": {
"globalReference": "296055f7",
"externalReference": "finalValuationDate"
}
},
"meta": {
"globalKey": "42382717"
}
}
},
"meta": {
"globalKey": "6d1b00ab"
}
},
"underlier": {
"Observable": {
"address": {
"scope": "DOCUMENT",
"value": "observable-1"
}
}
},
"returnTerms": {
"priceReturnTerms": {
"returnType": "Total"
}
}
},
"meta": {
"globalKey": "b60ce26b"
}
},
{
"InterestRatePayout": {
"payerReceiver": {
"payer": "Party2",
"receiver": "Party1"
},
"priceQuantity": {
"quantityReference": {
"externalReference": "returnNotional"
},
"meta": {
"globalKey": "17f35490"
}
},
"rateSpecification": {
"FixedRateSpecification": {
"rateSchedule": {
"price": {
"address": {
"scope": "DOCUMENT",
"value": "price-1"
}
}
},
"meta": {
"globalKey": "0"
}
}
},
"dayCountFraction": {
"value": "30/360"
},
"calculationPeriodDates": {
"effectiveDate": {
"relativeDate": {
"periodMultiplier": 0,
"period": "D",
"meta": {
"globalKey": "73f59b92"
},
"businessDayConvention": "NotApplicable",
"dateRelativeTo": {
"globalReference": "261b36f7",
"externalReference": "initialValuationDate"
}
},
"meta": {
"globalKey": "73f59b92"
}
},
"terminationDate": {
"relativeDate": {
"periodMultiplier": 0,
"period": "D",
"meta": {
"globalKey": "b635d2a0"
},
"businessDayConvention": "NotApplicable",
"dateRelativeTo": {
"globalReference": "296055f7",
"externalReference": "finalValuationDate"
}
},
"meta": {
"globalKey": "b635d2a0"
}
},
"meta": {
"globalKey": "69376ece",
"externalKey": "interestCalculationDates"
}
},
"paymentDates": {
"paymentDateSchedule": {
"interimPaymentDates": [
{
"relativeDates": {
"periodMultiplier": 0,
"period": "D",
"meta": {
"globalKey": "74be7496"
},
"businessDayConvention": "NotApplicable",
"dateRelativeTo": {
"externalReference": "returnPaymentDates"
}
},
"meta": {
"globalKey": "74be7496"
}
}
]
},
"meta": {
"globalKey": "74be7496"
}
},
"resetDates": {
"calculationPeriodDatesReference": {
"globalReference": "dd77575f",
"externalReference": "interimValuationDates"
},
"resetRelativeTo": "CalculationPeriodStartDate",
"meta": {
"globalKey": "190a0f0f"
}
}
},
"meta": {
"globalKey": "b5403110"
}
}
]
},
"meta": {
"globalKey": "7b9fb1e4"
}
},
"tradeLot": [
{
"priceQuantity": [
{
"quantity": [
{
"value": {
"value": 31000000,
"unit": {
"currency": {
"value": "USD"
}
}
},
"meta": {
"location": [
{
"scope": "DOCUMENT",
"value": "quantity-1"
}
]
}
}
],
"observable": {
"value": {
"Index": {
"EquityIndex": {
"identifier": [
{
"identifier": {
"value": "IOS.FN30.650.67",
"meta": {
"scheme": "http://www.fpml.org/coding-scheme/external/entity-name-RED"
}
},
"identifierType": "Other"
},
{
"identifier": {
"value": "4A845HAA3",
"meta": {
"scheme": "http://www.fpml.org/coding-scheme/external/instrument-id-RED-pair"
}
},
"identifierType": "REDID"
}
],
"assetClass": "Equity"
}
}
},
"meta": {
"location": [
{
"scope": "DOCUMENT",
"value": "observable-1"
}
]
}
},
"meta": {
"globalKey": "eefdc89e"
}
},
{
"price": [
{
"value": {
"value": 0.065,
"unit": {
"currency": {
"value": "USD"
}
},
"perUnitOf": {
"currency": {
"value": "USD"
}
},
"priceType": "InterestRate"
},
"meta": {
"location": [
{
"scope": "DOCUMENT",
"value": "price-1"
}
]
}
}
],
"meta": {
"globalKey": "feab433c"
}
}
]
}
],
"counterparty": [
{
"role": "Party1",
"partyReference": {
"globalReference": "5059cd7a",
"externalReference": "party1"
}
},
{
"role": "Party2",
"partyReference": {
"globalReference": "d29a3bef",
"externalReference": "party2"
}
}
],
"adjustment": "Standard",
"tradeIdentifier": [
{
"issuerReference": {
"globalReference": "5059cd7a",
"externalReference": "party1"
},
"assignedIdentifier": [
{
"identifier": {
"value": "TRS-01",
"meta": {
"scheme": "http://www.abc.com/swaps/trade-id"
}
}
}
],
"meta": {
"globalKey": "297b834e"
}
},
{
"issuerReference": {
"globalReference": "d29a3bef",
"externalReference": "party2"
},
"assignedIdentifier": [
{
"identifier": {
"value": "total-ret-swap-01",
"meta": {
"scheme": "http://www.hedgeco.com/swaps/trade-id"
}
}
}
],
"meta": {
"globalKey": "eb1954ba"
}
}
],
"tradeDate": {
"value": "2011-03-23",
"meta": {
"globalKey": "3ed8d7"
}
},
"party": [
{
"partyId": [
{
"identifier": {
"value": "QGPGHQ1ENZOOLJRFTH41",
"meta": {
"scheme": "http://www.fpml.org/coding-scheme/external/iso17442"
}
},
"identifierType": "LEI",
"meta": {
"globalKey": "55aa6b37"
}
}
],
"name": {
"value": "ABCD Fund"
},
"meta": {
"globalKey": "5059cd7a",
"externalKey": "party1"
}
},
{
"partyId": [
{
"identifier": {
"value": "J6W9XJWVE853A9CVRQ85",
"meta": {
"scheme": "http://www.fpml.org/coding-scheme/external/iso17442"
}
},
"identifierType": "LEI",
"meta": {
"globalKey": "2eb55019"
}
}
],
"name": {
"value": "HedgeCo Capital L.L.C."
},
"meta": {
"globalKey": "d29a3bef",
"externalKey": "party2"
}
}
],
"meta": {
"globalKey": "9f60b7b6"
}
},
"transferHistory": [
{
"transfer": {
"quantity": {
"value": 26800.62,
"unit": {
"currency": {
"value": "USD"
}
}
},
"asset": {
"Cash": {
"identifier": [
{
"identifier": {
"value": "USD"
},
"identifierType": "CurrencyCode"
}
]
}
},
"settlementDate": {
"dateAdjustments": {
"businessDayConvention": "NotApplicable",
"meta": {
"globalKey": "3a4b88ab"
}
}
},
"payerReceiver": {
"payerPartyReference": {
"globalReference": "5059cd7a",
"externalReference": "party1"
},
"receiverPartyReference": {
"globalReference": "d29a3bef",
"externalReference": "party2"
}
},
"transferExpression": {
"priceTransfer": "Upfront"
}
},
"meta": {
"globalKey": "20c9297f"
}
}
],
"meta": {
"globalKey": "7ba62509"
}
} Open this product
Walk the structure in the free viewer, or see how Trader renders a ticket from a product specification.