FIX Version FIX.5.0SP2 Extension Pack EP102

Approval Date 2009-04-28T00:00:00

Description FIA Post-Trade Margin Requirements




Field Changes



New Fields

TagNameTypeDescriptionAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataType
1635MarginReqmtInqIDStringUnique identifier of the MarginRequirementInquiry.ID0
1636NoMarginReqmtInqQualifierNumInGroupNumber of margin requirement inquiry qualifiers.1
1637MarginReqmtInqQualifierintQualifier for MarginRequirementInquiry to identify a specific report.Qual0
1638MarginReqmtRptTypeintType of MarginRequirementReport.RptTyp0
1639MarginClassStringIdentifier for group of instruments with similar risk profile.Clss0
1640MarginReqmtInqStatusintStatus of MarginRequirementInquiry.Stat0945
1641MarginReqmtInqResultintResult returned in response to MarginRequirementInquiry.Rslt0Reserved100Plus
1642MarginReqmtRptIDStringIdentifier for the MarginRequirementReport message.RptID0
1643NoMarginAmtNumInGroupNumber of margin requirement amounts.1
1644MarginAmtTypeintType of margin requirement amount being specified.Typ0Reserved100Plus
1645MarginAmtAmtAmount of margin requirement.Amt0
1646MarginAmtCcyCurrencyCurrency of the MarginAmt(1645).Ccy0



Enumerations

Enumerations Added

TagValueSymbolicNameGroupSortDescriptionDefinition
16370Summary0Summary
16371Detail1Detail
16372ExcessDeficit2Excess/Deficit
16373NetPosition3Net Position
16380Summary0Summary
16381Detail1Detail
16382ExcessDeficit2Excess/Deficit
16410Successful0Successful (default)
16411InvalidOrUnknownInstrument1Invalid or unknown instrument
16412InvalidOrUnknownMarginClass2Invalid or unknown margin class
16413InvalidParties3Invalid Parties
16414InvalidTransportTypeReq4Invalid Transport Type requested
16415InvalidDestinationReq5Invalid Destination requested
16416NoMarginReqFound6No margin requirement found
16417MarginReqInquiryQualifierNotSupported7Margin requirement inquiry qualifier not supported
16418UnauthorizedForMarginReqInquiry8Unauthorized for margin requirement inquiry
164199Other99Other (further information in Text (58) field)
16441AdditionalMargin1Additional Margin
16442AdjustedMargin2Adjusted Margin
16443UnadjustedMargin3Unadjusted Margin
16444BinaryAddOnAmount4Binary Add-On Amount
16445CashBalanceAmount5Cash Balance Amount
16446ConcentrationMargin6Concentration Margin
16447CoreMargin7Core Margin
16448DeliveryMargin8Delivery Margin
16449DiscretionaryMargin9Discretionary Margin
164410FuturesSpreadMargin10Futures Spread Margin
164411InitialMargin11Initial Margin
164412LiquidatingMargin12Liquidating Margin
164413MarginCallAmount13Margin Call Amount
164414MarginDeficitAmount14Margin Deficit Amount (Shortfall)
164415MarginExcessAmount15Margin Excess Amount (Surplus)
164416OptionPremiumAmount16Option Premium Amount
164417PremiumMargin17Premium Margin
164418ReserveMargin18Reserve Margin
164419SecurityCollateralAmount19Security Collateral Amount
164420StressTestAddOnAmount20Stress Test Add-On Amount
164421SuperMargin21Super Margin
164422TotalMargin22Total Margin
164423VariationMargin23Variation Margin
164424SecondaryVariationMargin24Secondary Variation Margin
703NETNetQty27Net Qty
703GRSGrossQty28Gross Qty
7247NetPosition8Net Position

Messages

Messages Added

MsgTypeComponentIDNameCategoryIDSectionIDAbbrNameNotReqXMLDescription
CH119MarginRequirementInquiryMarginRequirementManagementPostTradeMgnReqmtInq0The purpose of this message is to initiate a margin requirement inquiry for a margin account. The inquiry may be submitted at the detail level or the summary level. It can also be used to inquire margin excess/deficit or net position information. Margin excess/deficit will provide information about the surplus or shortfall compared to the previous trading day or a more recent margin calculation. An inquiry for net position information will trigger one or more PositionReport messages instead of one or more MarginRequirementReport messages. If the inquiry is made at the detail level, an Instrument block must be provided with the desired level of detail. If the inquiry is made at the summary level, the Instrument block is not provided, implying a summary request is being made. For example, if the inquiring firm specifies the Security Type of “FUT” in the Instrument block, then a detail report will be generated containing the margin requirements for all futures positions for the inquiring account. Similarly, if the inquiry is made at the summary level, the report will contain the total margin requirement aggregated to the margin account level.
CI120MarginRequirementInquiryAckMarginRequirementManagementPostTradeMgnReqmtInqAck0Used to respond to a Margin Requirement Inquiry.
CJ121MarginRequirementReportMarginRequirementManagementPostTradeMgnReqmtRpt0The Margin Requirement Report returns information about margin requirement either as on overview across all margin accounts or on a detailed level due to the inquiry making use of the optional Instrument component block. Application sequencing can be used to re-request a range of reports.

Components

Components Added

ComponentIDComponentTypeCategoryIDNameAbbrNameNotReqXMLVolumeDescription
2176BlockRepeatingMarginRequirementManagementMarginReqmtInqQualGrpMgnReqmtInqQual0
2177BlockRepeatingCommonMarginAmountMgnAmt0

Message/Component Content

Message/Components Content Changes

ComponentIDTagTextIndentPositionReqdDescription
75724Will be 7=Net Position if the report contains net position information for margin requirements.
757286.3

Messages/Components  Content Added

ComponentIDTagTextIndentPositionReqdDescription
21761636010Number of qualifier entries
21761637120
21771643010Number of margin amount entries
21771645120
21771644130Total margin requirement if not provided
21771646140Base currency if not provided
119StandardHeader011MsgType = CH
1191635021Unique identifier for this message
119MarginReqmtInqQualGrp031Type of margin requirement inquiry
119263040Used to subscribe / unsubscribe for margin requirement reports. If the field is absent, the default will be snapshot request only - no subscription.
119725050Ability to specify whether the response to the request should be delivered inband or via pre-arranged out-of-band transport.
119726060URI destination name. Used if ResponseTransportType is out-of-band.
119Parties070
119715080Indicates the date for which the margin is to be calculated
119716090Indicates the settlement session for which the margin is to be calculated – End Of Day or Intraday
1197170100
11916390110Used to identify a group of instruments with similar risk profile.
119Instrument0120
119600130Represents the time the inquiry was submitted
119580140
1193540150Must be set if EncodedText field is specified and must immediately precede it.
1193550160Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
119StandardTrailer0171
120StandardHeader011MsgType = CI
1201635021Unique identifier for this message
120MarginReqmtInqQualGrp031Type of margin requirement inquiry
1201640041Status of the Margin Requirement Inquiry referenced by MarginReqmtInqID
1201641050Result of the Margin Requirement Inquiry referenced by MarginReqmtInqID – specifies any errors or warnings
120911060Total number of reports generated in response to this inquiry
120263070Used to subscribe / unsubscribe for margin requirement reports. If the field is absent, the default will be snapshot request only - no subscription.
120725080Ability to specify whether the response to the request should be delivered inband or via pre-arranged out-of-band transport.
120726090URI destination name. Used if ResponseTransportType is out-of-band.
120Parties0100
1207150110Indicates the date for which the margin is to be calculated
1207160120Indicates the settlement session for which the margin is to be calculated – End Of Day or Intraday
1207170130
12016390140Used to identify a group of instruments with similar risk profile.
120Instrument0150
120600160Represents the time this message was generated
120580170
1203540180Must be set if EncodedText field is specified and must immediately precede it.
1203550190Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
120StandardTrailer0201
121StandardHeader011MsgType = CJ
121ApplicationSequenceControl020
1211642031Unique identifier for this margin requirement report
1211635040Unique identifier for the inquiry associated with this report. This field should not be provided if the report was sent unsolicited.
1211638051Type of report provided
121911060Total number of reports generated in response to inquiry referenced by MarginReqmtInqID
121912070
121325080Set to 'Y' if message is sent as a result of a subscription request or out of band configuration as opposed to a Margin Requirement Inquiry.
121Parties090
1217150100Indicates the date for which the margin is to be calculated
1217160110Indicates the settlement session for which the margin is to be calculated – End Of Day or Intraday
1217170120
12116390130Used to identify a group of instruments with similar risk profile.
121150140Base currency of the margin requirement
121Instrument0150
121MarginAmount0161Margin requirement amounts
121600170Represents the time this message was generated
121580180
1213540190Must be set if EncodedText field is specified and must immediately precede it.
1213550200Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
121StandardTrailer0211
75163504.10Unique identifier for the inquiry associated with this report. This field should not be provided if the report was sent unsolicited.
7591106.10
7591206.20
7491104.10