FIX Version FIX.5.0SP2 Extension Pack EP162

Approval Date 2012-11-01T00:00:00

Description GTC - CFTC Part 39 Reporting Extensions




Field Changes




New Fields

TagNameTypeAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataTypeDescriptionElaboration
2084PreviousClearingBusinessDateLocalMktDatePrevBizDt0The date of the previous clearing business day.
2085ValuationDateLocalMktDateValDt0The date the valuation is to take place.
2086ValuationTimeLocalMktTimeValTm0The time the valuation is to take place.
2087ValuationBusinessCenterStringValBizCtr0Identifies the business center whose calendar is used for valuation, e.g. "GLOB". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values.
2088MarginAmtFXRatefloatFxRt0Foreign exchange rate used to compute the MarginAmt(1645) from the MarginAmtCcy(1646) and the Currency(15).
2089MarginAmtFXRateCalccharFxRtCalc01046Specifies whether or not MarginAmtFXRate(2088) should be multipled or divided.
2090CollateralFXRatefloatFxRt0Foreign exchange rate used to compute the CurrentCollateralAmount(1704) from the CollateralCurrency(1646) and the Currency(15).
2091CollateralFXRateCalccharFxRtCalc01046Specifies whether or not CollateralFXRate(2090) should be multipled or divided.
2092CollateralAmountMarketSegmentIDStringMktSegID0Market segment associated with the collateral amount.
2093CollateralAmountMarketIDStringMktID0Market associated with the collateral amount.
2094PayCollectFXRatefloatFxRt0Foreign exchange rate used to compute the PayAmount(1710) or CollectAmount(1711) from the PayCollectCurrency(1709) and the Currency(15).
2095PayCollectFXRateCalccharFxRtCalc01046Specifies whether or not PayCollectFXRate(2094) should be multipled or divided.
2096PosAmtStreamDescStringStrmDesc0Corresponds to the value in StreamDesc(40051) in the StreamGrp component.
2097PositionFXRatefloatFxRt0Foreign exchange rate used to compute the PosAmt(708) from the PositionCurrency(1055) and the Currency (15).
2098PositionFXRateCalccharFxRtCalc01046Specifies whether or not PositionFXRate(2097) should be multipled or divided.
2099PosAmtMarketSegmentIDStringMktSegID0Market segment associated with the position amount.
2100PosAmtMarketIDStringMktID0Market associated with the position amount.
2101TerminatedIndicatorBooleanTrmtdInd0Indicates if the position has been terminated.



Enumerations

Enumerations Added

TagValueSymbolicNameGroupSortDescriptionElaboration
703CFECashFuturesEquivalentQuantity35Cash futures equivalent quantity
707SACPNStartOfDayAccruedCoupon20Start-of-day accrued coupon
707NPVNetPresentValue21Net present value
707SNPVStartOfDayNetPresentValue22Start-of-day net present value
707NCFNetCashFlow23Net cash flow
707PVFEESPresentValueOfFees24Present value of all fees
707PV01PresentValueOneBasisPoints25Present value of one basis pointsChange in value if yield curve shifts 0.01%.
7075YRENFiveYearEquivalentNotional26The five year equivalent notional amount
707UMTMUndiscountedMarkToMarket27Undiscounted mark-to-market
164426SpreadResponseMargin26Spread response margin Risk factor component associated with spread moves, curve shape changes and recovery rates.
164427SystemicRiskMargin27Systemic risk marginRisk factor component to capture parallel shift of credit spreads.
164428CurveRiskMargin28Curve risk margin Risk factor captures curve shifts based on portfolio.
164429IndexSpreadRiskMargin29Index spread risk marginRisk factor component associated with risks due to widening/tightening spreads of CDS indices relative to each other.
164430SectorRiskMargin30Sector risk marginRisk factor component to capture sector risk.
164431JumpToDefaultRiskMargin31Jump-to-default risk marginRisk factor component to capture extreme widening of credit spreads of a reference entity. Also known as Idiosyncratic Risk.
164432BasisRiskMargin32Basis risk marginRisk factor component to capture basis risk between index and index constituent reference entities.
164433InterestRateRiskMargin33Interest rate risk marginRisk factor component associated with parallel shift movements in interest rates.
164434JumpToHealthRiskMargin34Jump-to-health risk marginRisk factor component to capture extreme narrowing of credit spreads of a reference entity. Also known as Idiosyncratic Risk.
164435OtherRiskMargin35Other risk marginAny other risk factors include in the Margin Model.
4021311SettlementPayment11Settlement payment

Messages

Messages Updated

MsgTypeComponentIDNameCategoryIDSectionIDAbbrNameNotReqXMLDescriptionElaborationDeprecated
CQThe AccountSummaryReport is provided by the clearinghouse to its clearing members on a daily basis. It contains margin, settlement, collateral and pay/collect data for each clearing member level account type. Clearing member account types will be described through use of the Parties component and PtysSubGrp sub-component. In certain usages, the clearing members can send the AccountSummaryReport message to the clearinghouse as needed. For example, clearing members can send this message to the clearinghouse to identify the value of collateral for each customer (to satisfy CFTC Legally Segregated Operationally Commingled (LSOC) regulatory reporting obligations). Clearing organizations can also send the AccountSummaryReport message to regulators to meet regulatory reporting obligations. For example, clearing organizations can use this message to submit daily reports for each clearing member (“CM”) by house origin and by each customer origin for all futures, options, and swaps positions, and all securities positions held in a segregated account or pursuant to a cross margining agreement, to a regulator (e.g. to the CFTC to meet Part 39, Section 39.19 reporting obligations).


Components

Components Changed

ComponentIDComponentTypeCategoryIDNameAbbrNameNotReqXMLVolumeDescriptionElaborationDeprecated
2220Common
2221Common
2222Common

Message/Component Content

Message/Components Content Changes

ComponentIDTagTextIndentPositionReqdDescription
21771646Can be used to specify the base settlement currency if Currency(15) is not specified.
21911705Can be used to specify the base settlement currency if Currency(15) is not specified.
21921709Can be used to specify the base settlement currency if Currency(15) is not specified.

Messages/Components  Content Added

ComponentIDTagTextIndentPositionReqdDescription
1271503.10Identifies the base reporting currency used in this report.
127PositionAmountData010.10Can be used to identify mark to market information for the position.
75208409.10The business date previous to the clearing business date referred to by this maintenance request.
752101011.70
7564017.10Position Settlement Date
751592020.020For a forward position this is an appropriate value to discount the mark to market amount from the contract’s maturity date back to present value.
752085020.030Valuation date of the position(s) in this report
752086020.040Valuation time of the position(s) in this report
752087020.050Business center of ValuationDate(2085) and ValuationTime(2086). Single value only.
75RegulatoryTradeIDGrp028.10
75PaymentGrp028.20
72208409.010The business date previous to the clearing business date referred to by this maintenance request.
72208509.020Valuation date of the position(s) in this report.
72208609.030Valuation time of the position(s) in this report.
72208709.040Business center of ValuationDate(2085) and ValuationTime(2086). Single value only.
72159209.050For a forward position this is an appropriate value to discount the mark to market amount from the contract’s maturity date back to present value.
722101011.70
7264017.010
72RegulatoryTradeIDGrp027.10The source, value and relationship of multiple trade identifiers for the same trade, e.g. Unique Swap Identifiers.
72PaymentGrp027.20Additional payments or bullet payments.
7364016.10
716407.10
2177208814.10
2177208914.20
2191209013.10
2191209113.20
2191209214.10
2191209314.20
2192209413.10
2192209513.20
1014209613.010Used when the PosAmt(708) value corresponds to a specific stream in of a swap.
1014209713.20
1014209813.30
1014209914.10
1014210014.20