| FRAMES | NO FRAMES |
|
|
The Trade Capture Report (AE) message can be:
Used to report trades between counterparties.
Used to report trades to a trade matching system
Can be sent unsolicited between counterparties.
Sent as a reply to a Trade Capture Report Request (AD) .
Can be used to report unmatched and matched trades.
| Tag | Field Name | FIXML | Req'd | Comments | |||
|---|---|---|---|---|---|---|---|
| <Standard Message Header> | Y | MsgType = AE | |||||
| <ApplicationSequenceControl> | N | ||||||
| 571 | TradeReportID | @RptID | N |
TradeReportID(571) is conditionally required in a message-chaining model in which a subsequent message may refer to a prior message via TradeReportRefID(572). The alternative to a message-chain model is an entity-based model in which TradeID(1003) is used to identify a trade. In this case, TradeID(1003) is required and TradeReportID(571) can be optionally specified. |
|||
| 1003 | TradeID | @TrdID | N |
The unique ID assigned to the trade entity once it is received or matched by the exchange or central counterparty. |
|||
| 1040 | SecondaryTradeID | @TrdID2 | N |
Used to carry an internal trade entity ID which may or may not be reported to the firm |
|||
| 1041 | FirmTradeID | @FirmTrdID | N |
The ID assigned to a trade by the Firm to track a trade within the Firm system. This ID can be assigned either before or after submission to the exchange or central counterpary |
|||
| 1042 | SecondaryFirmTradeID | @FirmTrdID2 | N |
Used to carry an internal firm assigned ID which may or may not be reported to the exchange or central counterpary |
|||
| 2489 | PackageID | @PackageID | N |
Identifier assigned to a collection of trades so that they can be analyzed as one atomic unit for risk assessment and clearing. |
|||
| 2490 | TradeNumber | @TrdNum | N |
Ordinal number of the trade within a series of related trades. |
|||
| 487 | TradeReportTransType | @TransTyp | N |
Identifies Trade Report message transaction type (Prior to FIX 4.4 this field was of type char) |
|||
| 856 | TradeReportType | @RptTyp | N |
Type of Trade Report |
|||
| 939 | TrdRptStatus | @TrdRptStat | N |
Status of the trade report. In 3-party listed derivatives model, this is used to convey status of a trade to a counterparty. Used specifically in a "give-up" (also known as "claim") model. |
|||
| 568 | TradeRequestID | @ReqID | N |
Identifier for the trade capture report request associated with this trade capture report. |
|||
| 828 | TrdType | @TrdTyp | N |
For optional use in reporting trades. |
|||
| 829 | TrdSubType | @TrdSubTyp | N |
For optional use in reporting trades. |
|||
| 855 | SecondaryTrdType | @TrdTyp2 | N |
For optional use in reporting trades. Conditionally requires presence of TrdType(828). |
|||
| 2896 | TertiaryTrdType | @TrdTyp3 | N |
For optional use in reporting trades. Conditionally requires presence of SecondaryTrdType(855). |
|||
| <TradeTypeGrp> | N |
For optional use in reporting trades as alternative to the use of individual fields. |
|||||
| 2961 | AnonymousTradeIndicator | @AnonymsTrdInd | N |
Indicates whether the trade or transaction was executed anonymously. |
|||
| 2667 | AlgorithmicTradeIndicator | @AlgoTrdInd | N |
Indicates that the order or trade originates from a computer program or algorithm requiring little-to-no human intervention. |
|||
| 1849 | OffsetInstruction | @OfstInst | N |
Indicates the trade is a result of an offset or onset. |
|||
| <TradePriceConditionGrp> | N |
Position limit in the near-term contract for a given exchange-traded product. |
|||||
| 1123 | TradeHandlingInstr | @TrdHandlInst | N |
Specified how the TradeCaptureReport(35=AE) should be handled by the respondent. |
|||
| 1124 | OrigTradeHandlingInstr | @OrigTrdHandlInst | N |
Optionally used with TradeHandlingInstr = 0 to relay the trade handling instruction used when reporting the trade to the marketplace. Same values as TradeHandlingInstr (1123) |
|||
| 1125 | OrigTradeDate | @OrigTrdDt | N |
Used to preserve original trade date when original trade is being referenced in a subsequent trade transaction such as a transfer |
|||
| 1126 | OrigTradeID | @OrigTrdID | N |
Used to preserve original trade id when original trade is being referenced in a subsequent trade transaction such as a transfer |
|||
| 1127 | OrigSecondaryTradeID | @OrignTrdID2 | N |
Used to preserve original secondary trade id when original trade is being referenced in a subsequent trade transaction such as a transfer |
|||
| 830 | TransferReason | @TrnsfrRsn | N |
Reason trade is being transferred |
|||
| 150 | ExecType | @ExecTyp | N |
Type of execution being reported. Uses subset of ExecType(150) for trade capture reports. |
|||
| 748 | TotNumTradeReports | @TotNumTrdRpts | N |
Total number of trade reports returned. |
|||
| 912 | LastRptRequested | @LastRptReqed | N |
Indicates whether this message is the last report message in response to a request message, e.g. OrderMassStatusRequest(35=AF), TradeCaptureReportRequest(35=AD). |
|||
| 1028 | ManualOrderIndicator | @ManOrdInd | N |
May be used to indicate manual reporting of the trade. |
|||
| 325 | UnsolicitedIndicator | @Unsol | N |
Set to 'Y' if message is sent as a result of a subscription request or out of band configuration. |
|||
| 263 | SubscriptionRequestType | @SubReqTyp | N |
If the field is absent, SubscriptionRequestType(263)=0(Snapshot) will be the default. |
|||
| 572 | TradeReportRefID | @RptRefID | N |
The TradeReportID(571) that is being referenced for trade correction or cancelation. |
|||
| 881 | SecondaryTradeReportRefID | @TrdRptRefID2 | N |
Used to refer to a previous SecondaryTradeReportRefID when amending the transaction (cancel, replace, release, or reversal). |
|||
| 818 | SecondaryTradeReportID | @TrdRptID2 | N |
Secondary trade report identifier - can be used to associate an additional identifier with a trade. |
|||
| 820 | TradeLinkID | @LinkID | N |
Used to link a group of trades together. |
|||
| 880 | TrdMatchID | @MtchID | N |
Identifier assigned by a matching system to a match event that results in multiple executions or trades. |
|||
| 17 | ExecID | @ExecID | N |
Market (exchange) assigned execution identifier as provided in the ExecutionReport(35=8) message. Conditionally required if ExecRefID(19) is present and refers to the new execution identifer assigned by the market (exchange). |
|||
| 19 | ExecRefID | @ExecRefID | N |
Reference to an execution identifier previously assigned by the market (exchange). If specified, ExecID(17) is required. |
|||
| 527 | SecondaryExecID | @ExecID2 | N |
Assigned by the party which accepts the order. Can be used to provide the ExecID (17) used by an exchange or executing system. |
|||
| 378 | ExecRestatementReason | @ExecRstmtRsn | N |
The reason for restatement when an ExecutionReport(35=8) or TradeCaptureReport(35=AE) message is sent with ExecType(150) = D (Restated) or used when communicating an unsolicited cancel. |
|||
| 2347 | RegulatoryTransactionType | @RegTxnTyp | N |
Specifies the regulatory mandate or rule that the transaction complies with. |
|||
| <RegulatoryTradeIDGrp> | N |
Trade side of payout payer. |
|||||
| 570 | PreviouslyReported | @PrevlyRpted | N |
Indicates if the transaction was previously reported to the counterparty or market. |
|||
| 423 | PriceType | @PxTyp | N |
Can be used to indicate cabinet trade pricing. |
|||
| <PriceQualifierGrp> | N |
Used for the calculated quantity of the other side of the currency for this leg. Can be derived from LegQty and LegLastPx. |
|||||
| 549 | CrossType | @CrssTyp | N |
Type of cross being submitted to a market |
|||
| <RootParties> | N |
Used for acting parties that applies to the whole message, not individual legs, sides, etc. |
|||||
| 1015 | AsOfIndicator | @AsOfInd | N |
A trade that is being submitted for a trade date prior to the current trade or clearing date, e.g. in an open outcry market an out trade being submitted for the previous trading session or trading day. |
|||
| 716 | SettlSessID | @SetSesID | N |
Identifies a specific settlement session |
|||
| 717 | SettlSessSubID | @SetSesSub | N |
SubID value associated with SettlSessID(716) |
|||
| 1430 | VenueType | @VenuTyp | N |
Identifies the type of venue where a trade was executed. |
|||
| 1300 | MarketSegmentID | @MktSegID | N |
Identifies the market segment |
|||
| 1301 | MarketID | @MktID | N |
Identifies the market |
|||
| 2375 | TaxonomyType | @TxnmyTyp | N |
The type of identification taxonomy used to identify the security. |
|||
| <Instrument> | Y | ||||||
| <InstrumentExtension> | N | ||||||
| <FinancingDetails> | N | ||||||
| <PaymentGrp> | N | ||||||
| 854 | QtyType | @QtyTyp | N |
Type of quantity specified in quantity field. ContractMultiplier (tag 231) is required when QtyType = 1 (Contracts). UnitOfMeasure (tag 996) and TimeUnit (tag 997) are required when QtyType = 2 (Units of Measure per Time Unit). |
|||
| <YieldData> | N | ||||||
| <UndInstrmtGrp> | N |
Free form text to specify additional information or enumeration description when a standard value does not apply. |
|||||
| <RelatedInstrumentGrp> | N |
The offer FX Swap points for an FX Swap. It is the "far offer forward points - near bid forward points". Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199 |
|||||
| <CollateralAmountGrp> | N |
Minimum price increment amount associated with the LegMinPriceIncrement(2190). For listed derivatives, the value can be calculated by multiplying LegMinPriceIncrement(2190) by LegContractMultiplier(614). |
|||||
| 2868 | CollateralizationValueDate | @CollztnValuDt | N |
Date when the collateral is to be assessed or assigned. |
|||
| <RateSource> | N |
Number of Underlying InstrumentPartySubID (1053) and InstrumentPartySubIDType (1054) entries |
|||||
| <TransactionAttributeGrp> | N |
Specifies the first or only reference currency of the trade. UnderlyingComplexEventCurrencyOneCodeSource(2948) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent. Applicable for complex FX option strategies. |
|||||
| 822 | UnderlyingTradingSessionID | @UndSesID | N |
Trading Session in which the underlying instrument trades |
|||
| 823 | UnderlyingTradingSessionSubID | @UndSesSub | N |
Trading Session sub identifier in which the underlying instrument trades |
|||
| 32 | LastQty | @LastQty | N |
Conditionally required except when reporting trades to parties who will derive trade level quantity from the leg level information for multi-legged trades |
|||
| 1828 | LastQtyVariance | @LastQtyVarnc | N |
When LastQty is an estimated value, e.g. for a Repo “circled” trade, LastQtyVariance specifies the absolute amount that the size may vary up or down when finalized. Omitted when LastQty(32) is already final. |
|||
| 2301 | LastQtyChanged | @QtyChngd | N |
The positive or negative change in quantity when this report is a trade correction or continuation. |
|||
| 2368 | LastMultipliedQty | @LastMultdQty | N |
Expresses the quantity bought or sold when LastQty(32) is expressed in number of contracts. Used in addition to LastQty(32). It is the product of LastQty(32) and ContractMultiplier(231). |
|||
| 2367 | TotalTradeQty | @TotTrdQty | N |
Expresses the total quantity traded over the life of the contract when LastQty(32) is repeated periodically over the term of the contract. The value is the product of LastQty(32) and TradingUnitPeriodMultiplier(2353). |
|||
| 2370 | TotalTradeMultipliedQty | @TotTrdMultdQty | N |
Expresses the total trade quantity in units where ContractMultiplier(231) is not 1. The value is the product of TotalTradeQty(2367) and ContractMultiplier(231). |
|||
| 31 | LastPx | @LastPx | N |
Conditionally required except when reporting trades to parties who will derive trade level price from the leg level information for multi-legged trades |
|||
| 631 | MidPx | @MidPx | N |
Mid price/rate. For OTC swaps this is the mid-market mark (for example, as defined by CFTC). For uncleared OTC swaps, LegMidPx(2346) and the MidPx(631) fields are mutually exclusive. |
|||
| 1522 | DifferentialPrice | @DiffPx | N |
Used to specify the differential price when reporting the individual leg of a spread trade. |
|||
| 1056 | CalculatedCcyLastQty | @CalcCcyLastQty | N |
Used for the calculated quantity of the other side of the currency trade. Can be derived from LastQty and LastPx. |
|||
| 2762 | PriceMarkup | @PxMrkup | N |
Dealer's markup of market price to LastPx(31). |
|||
| <AveragePriceDetail> | N | ||||||
| 15 | Currency | @Ccy | N |
Primary currency of the specified currency pair. Used to qualify LastQty(32) and GrossTradeAmt(381). |
|||
| 2897 | CurrencyCodeSource | @CcySrc | N |
Identifies class or source of the Currency(15) value. |
|||
| 120 | SettlCurrency | @SettlCcy | N |
Contra currency of the deal. Used to qualify CalculatedCcyLastQty(1056). |
|||
| 2899 | SettlCurrencyCodeSource | @SettlCcySrc | N |
Identifies class or source of the SettlCurrency(120) value. |
|||
| 2366 | SettlPriceFxRateCalc | @SettlPxFxRtCalc | N |
For FX trades expresses whether to multiply or divide LastPx(31) to arrive at GrossTradeAmt(381). |
|||
| 669 | LastParPx | @LastParPx | C |
Last price expressed in percent-of-par. Conditionally required for Fixed Income trades when LastPx (31) is expressed in Yield, Spread, Discount or any other type. Usage: Execution Report and Allocation Report repeating executions block (from sellside). |
|||
| 194 | LastSpotRate | @LastSpotRt | N |
Applicable for F/X orders |
|||
| 195 | LastForwardPoints | @LastFwdPnts | N |
Applicable for F/X orders |
|||
| 1071 | LastSwapPoints | @LastSwapPnts | N |
For FX Swap, this is used to express the last market event for the differential between the far leg's bid/offer and the near leg's bid/offer in a fill or partial fill. Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199 |
|||
| 2349 | PricePrecision | @PxPrcsn | N |
Specifies the price decimal precision of the instrument. For FX, this specifies the pip size in which forward points are calculated. Point (pip) size varies by currency pair. Major currencies are all traded in points of 0.0001, with the exception of JPY which has a point size of 0.01. |
|||
| 30 | LastMkt | @LastMkt | N |
Market of execution for last fill, or an indication of the market where an order was routed Valid values: See "Appendix 6-C" In the context of ESMA RTS 1 Annex I, Table 3, Field 6 "Venue of Execution" it is required that the "venue where the transaction was executed" be identified using ISO 10383 (MIC). Additionally, ESMA requires the use of "MIC code 'XOFF' for financial instruments admitted to trading or traded on a trading venue, where the transaction on that financial instrument is not executed on a trading venue, systematic internaliser or organized trading platform outside of the Union. Use 'SINT' for financial instruments admitted to trading or traded on a trading venue, where the transaction is executed on a systematic internaliser." |
|||
| 1596 | ClearingTradePrice | @ClrTrdPx | N |
Used when clearing price differs from execution price. |
|||
| 1740 | TradePriceNegotiationMethod | @TrdPxNegottnMeth | N |
Method used for negotiation of contract price. |
|||
| 1743 | LastUpfrontPrice | @LastUpfrontPx | N |
Upfront Price for CDS transactions. Conditionally required if TradePriceNegotiationMethod(1740) = 4(Percent of par and upfront amount), 5(Deal spread and upfront amount) or 6(Upfront points and upfront amount). |
|||
| 1741 | UpfrontPriceType | @UpfrontPxTyp | N |
Type of price used to determine upfront payment for swaps contracts. |
|||
| 75 | TradeDate | @TrdDt | N |
Used when reporting other than current day trades. |
|||
| 715 | ClearingBusinessDate | @BizDt | N |
The business date for which the trade is expected to be cleared. |
|||
| 2870 | ClearingPortfolioID | @ClrPrtflioID | N |
When the transaction is cleared and included in a portfolio of transactions this identifies the portfolio by its unique identifier. In the context of EU SFTR reporting this applies to cleared transactions grouped in a portfolio for which margins are exchanged. |
|||
| 6 | AvgPx | @AvgPx | N |
If used then the LastPx(31) will contain the original price on the execution. |
|||
| <SpreadOrBenchmarkCurveData> | N | ||||||
| 1731 | AvgPxGroupID | @AvgPxGrpID | N |
Used by submitting firm to group trades being allocated into an average price group. The trades in average price group will be used to calculate an average price for the group. |
|||
| 819 | AvgPxIndicator | @AvgPxInd | N |
Average pricing indicator. |
|||
| 2085 | ValuationDate | @ValDt | N |
The valuation date of the trade. |
|||
| 2086 | ValuationTime | @ValTm | N |
The valuation time of the trade. |
|||
| 2087 | ValuationBusinessCenter | @ValBizCtr | N |
Identifies the business center whose calendar is used for valuation, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. |
|||
| <PositionAmountData> | N |
Same as TrdRegTimestampOrigin(771). Used in a multi-sided message to indicate relevant trade-side origin or source of timestamp. |
|||||
| 442 | MultiLegReportingType | @MLegRptTyp | N |
Type of report if multileg instrument. Provided to support a scenario for trades of multileg instruments between two parties. |
|||
| 824 | TradeLegRefID | @TrdLegRefID | N |
Reference to the leg of a multileg instrument to which this trade refers. Used when MultiLegReportingType(442) = 2 (Individual leg of a multileg security). |
|||
| <TrdInstrmtLegGrp> | N |
Identifies a multileg execution if present and non-zero. |
|||||
| 60 | TransactTime | @TxnTm | N |
Time the transaction represented by when this TradeCaptureReport(35=AE) occurred. Execution time of trade. Also describes the time of block trades. |
|||
| <TrdRegTimestamps> | N |
Used to report volume with a trade |
|||||
| 63 | SettlType | @SettlTyp | N |
Indicates order settlement period. If present, SettlDate (64) overrides this field. If both SettlType (63) and SettDate (64) are omitted, the default for SettlType (63) is 0 (Regular) Regular is defined as the default settlement period for the particular security on the exchange of execution. In Fixed Income the contents of this field may influence the instrument definition if the SecurityID (48) is ambiguous. In the US an active Treasury offering may be re-opened, and for a time one CUSIP will apply to both the current and "when-issued" securities. Supplying a value of "7" clarifies the instrument description; any other value or the absence of this field should cause the respondent to default to the active issue. Additionally the following patterns may be uses as well as enum values Dx = FX tenor expression for "days", e.g. "D5", where "x" is any integer > 0 Mx = FX tenor expression for "months", e.g. "M3", where "x" is any integer > 0 Wx = FX tenor expression for "weeks", e.g. "W13", where "x" is any integer > 0 Yx = FX tenor expression for "years", e.g. "Y1", where "x" is any integer > 0 Noted that for FX the tenors expressed using Dx, Mx, Wx, and Yx values do not denote business days, but calendar days. |
|||
| 64 | SettlDate | @SettlDt | C |
Takes precedence over SettlType(63) value and conditionally required/omitted for specific SettlType(63) values. |
|||
| 2878 | TerminationDate | @TmntnDt | N |
The date of a contract's early termination or other post-trade event when the event is prior to the contract natural end or maturity not defined as part of the security's reference data or contractual terms/agreement. |
|||
| 987 | UnderlyingSettlementDate | @StlDt | N |
The settlement date for the underlying instrument of a derivatives security. |
|||
| 573 | MatchStatus | @MtchStat | N |
The status of this trade with respect to matching or comparison. |
|||
| 2405 | ExecMethod | @ExecMeth | N |
Specifies how the transaction was executed, e.g. via an automated execution platform or other method. |
|||
| 574 | MatchType | @MtchTyp | N |
The point in the matching process at which this trade was matched. |
|||
| <TradeQtyGrp> | N |
The program under which a commercial paper is issued. |
|||||
| <TrdCapRptSideGrp> | Y |
The date of the event. |
|||||
| 1188 | Volatility | @Vol | N |
Annualized volatility for option model calculations |
|||
| 1189 | TimeToExpiration | @TmToExp | N |
Time to expiration in years calculated as the number of days remaining to expiration divided by 365 days per year. |
|||
| 1380 | DividendYield | @DividendYield | N |
The continuously-compounded annualized dividend yield of the underlying(s) of an option. Used as a parameter to theoretical option pricing models. |
|||
| 1190 | RiskFreeRate | @RFR | N |
Interest rate. Usually some form of short term rate. |
|||
| 811 | PriceDelta | @PxDelta | N |
The rate of change in the price of a derivative with respect to the movement in the price of the underlying instrument(s) upon which the derivative instrument price is based. This value is normally between -1.0 and 1.0. |
|||
| 1382 | CurrencyRatio | @CurrencyRatio | N |
Specifies the currency ratio between the currency used for a multileg price and the currency used by the outright book defined by the leg. Example: Multileg quoted in EUR, outright leg in USD and 1 EUR = 0,7 USD then CurrencyRatio = 0.7 |
|||
| 797 | CopyMsgIndicator | @CopyMsgInd | N |
Indicates whether or not this message is a drop copy of another message. |
|||
| <TrdRepIndicatorsGrp> | N |
The number of attachment keywords. |
|||||
| 2524 | TradeReportingIndicator | @TrdRptngInd | N |
Used between parties to convey trade reporting status. In the context of regulatory reporting, this field may be used by the reporting party (e.g. party obligated to report to regulators) to inform their trading counterparty or other interested parties the trade reporting status. The term “authorised reporter” represents the appropriate reporting firm under applicable regulation. In the context of ESMA reporting, this is the "Systematic Internaliser". In the context of FCA reporting, this is the "Designated Reporter". |
|||
| 852 | PublishTrdIndicator | @PubTrdInd | N |
Indicates if a trade should be reported via a market reporting service. |
|||
| 1390 | TradePublishIndicator | @TrdPubInd | N |
Indicates if a trade should be or has been published via a market publication service. The indicator governs all publication services of the recipient. Replaces PublishTrdIndicator(852). |
|||
| <TrdRegPublicationGrp> | N |
The gross trade amount for this side of the trade. See also GrossTradeAmt (381) for additional definition. |
|||||
| 853 | ShortSaleReason | @ShrtSaleRsn | N |
Reason for short sale. |
|||
| 994 | TierCode | @TierCD | N |
Indicates the algorithm (tier) used to match a trade. |
|||
| 1011 | MessageEventSource | @MsgEvtSrc | N |
Used to identify the event or source which gave rise to a message. Valid values will be based on an exchange's implementation. Example values are: "MQM" (originated at Firm Back Office) "Clear" (originated in Clearing System) "Reg" (static data generated via Register request) |
|||
| 779 | LastUpdateTime | @LastUpdateTm | N |
Used to indicate reports after a specific time. |
|||
| 991 | RndPx | @RndPx | N |
Specifies the rounded price to quoted precision. |
|||
| 1132 | TZTransactTime | @TZTransactTime | N |
Transact time in the local date-time stamp with a TZ offset to UTC identified |
|||
| 1134 | ReportedPxDiff | @ReportedPxDiff | N |
Indicates that the reported price that is different from the market price. The price difference should be stated by using field 828 TrdType and, if required, field 829 TrdSubType |
|||
| 381 | GrossTradeAmt | @GrossTrdAmt | N |
(LastQty(32) * LastPx(31) or LastParPx(669)). For Fixed Income, LastParPx(669) is used when LastPx(31) is not expressed as "percent of par" price. |
|||
| 2369 | TotalGrossTradeAmt | @TotGrossTrdAmt | N |
Expresses the full total monetary value of the traded contract. The value is the product of LastPx(31) and TotalTradeQty(2367) or TotalTradeMultipliedQty(2370), if priced in units instead of contracts. |
|||
| 751 | TradeReportRejectReason | @RejRsn | N |
Indicates the reason that a trade report was rejected. |
|||
| 1328 | RejectText | @RejTxt | N |
Identifies the reason for rejection. |
|||
| 1664 | EncodedRejectTextLen | @EncRejTxtLen | N |
Byte length of encoded (non-ASCII characters) EncodedRejectText(1665) field. |
|||
| 1665 | EncodedRejectText | @EncRejTxt | N |
Encoded (non-ASCII characters) representation of the RejectText(1328) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the RejectText(1328) field. |
|||
| 1329 | FeeMultiplier | @FeeMult | N |
This is a multiplier that Clearing (Fee system) will use to calculate fees and will be sent to the firms on their confirms. |
|||
| 1832 | ClearedIndicator | @Clrd | N |
Indicates whether the trade or position being reported was cleared through a clearing organization. |
|||
| 1924 | ClearingIntention | @ClrIntn | N |
Specifies the party's or parties' intention to clear the trade. |
|||
| 1925 | TradeClearingInstruction | @ClrngInstrctn | N |
Specifies the eligibility of this trade for clearing and central counterparty processing. |
|||
| 1926 | BackloadedTradeIndicator | @BackTrdInd | N |
Indicates that the trade being reported occurred in the past and is still in effect or active. |
|||
| 1927 | ConfirmationMethod | @CnfmMeth | N |
Specifies how a trade was confirmed. |
|||
| 1928 | MandatoryClearingIndicator | @MandClrInd | N |
An indication that the trade is flagged for mandatory clearing. |
|||
| <MandatoryClearingJurisdictionGrp> | N | ||||||
| 1929 | MixedSwapIndicator | @MixedSwapInd | N |
An indication that the trade is a mixed swap. In the context of CFTC , a "Mixed swap" is defined in the Commodity Exchange Act (CEA) section 1a(47)(D) as an instrument that is in part a swap subject to the jurisdiction of the CFTC, and in part a security-based swap subject to the jurisdiction of the SEC. When reporting the additional Swap Data Repositories must be identified in the appropriate Parties component with PartyRole(452) = 102 (Data repository), PartyRoleQualifier(2376) = 12 (Additional domestic trade repository) and PartySub-IDType(803) = 70 (Location or jurisdiction). |
|||
| 2527 | MultiAssetSwapIndicator | @MAsstSwapInd | N |
Indicates a swap that does not have one easily identifiable primary underlying asset, but instead involves multiple underlying assets within one trade repository's jurisdiction that belong to different asset classes. |
|||
| 2526 | InternationalSwapIndicator | @IntlSwapInd | N |
Identifies the swap trade as an "international" transaction. In the context of CFTC Regulation 45.3(h), an international swap is required by U.S. law and the law of another jurisdiction to be reported both to a US Swaps Data Repository and to a different trade repository registered within the other jurisdiction. The additional SDRs must be identified in the appropriate Parties component with PartyRole(452) = 102 (Data repository), PartyRoleQualifier(2376) = 11 (Additional international trade repository) and PartySubIDType(803) = 70 (Location or jurisdiction). |
|||
| 1930 | OffMarketPriceIndicator | @OffMktPxInd | N |
An indication that the price is off-market. |
|||
| 1931 | VerificationMethod | @VerfctnMeth | N |
Indication of how a trade was verified. |
|||
| 1932 | ClearingRequirementException | @ClrReqmtExcptn | N |
Specifies whether a party to a swap is using an exception to a clearing requirement. In the US, one such clearing requirement is CFTC's rule pursuant to CEA Section 2(h)(1). |
|||
| 1933 | IRSDirection | @IRSDirctn | N |
Used to specify whether the principal is paying or receiving the fixed rate in an interest rate swap. |
|||
| 1934 | RegulatoryReportType | @RegRptTyp | N |
Type of regulatory report. |
|||
| 2869 | RegulatoryReportTypeBusinessDate | @RegRptTypBizDt | N |
May be used when the business event date differs from when the regulatory report is actually being submitted (typically specified in TrdRegTimestamps component). |
|||
| 1935 | VoluntaryRegulatoryReport | @VolntyRegRpt | N |
Used in conjunction with RegulatoryReportType(1934) to indicate whether the trade report is a voluntary regulatory report. If not specified, the default for a regulatory report is "N". When VoluntaryRegulatoryReport(1935)=Y it is recommended that one of the parties to the trade be identified as the voluntary reporting party through PartySubIDType(803) = 63 (Voluntary reporting entity). |
|||
| 2963 | MultiJurisdictionReportingIndicator | @MultiJrsdctnRptInd | N |
Indicate whether a trade is eligible to be reported to more than one regulatory jurisdictions, e.g. due to overlapping reporting rules that require reporting to different jurisdictions. |
|||
| 1936 | TradeCollateralization | @TrdCollztn | N |
Specifies how the trade is collateralized. In the context of Dodd-Frank, all values shown except for 4 (Net exposure) apply. In the context of ESMA EU SFTR reporting only the values 1 (Uncollateralized), 3 (Fully collateralized) and 4 (Net exposure) apply. |
|||
| 1937 | TradeContinuation | @TrdContntn | N |
Specifies the post-execution trade continuation or lifecycle event. Additional values may be used by mutual agreement of the counterparties. |
|||
| 2387 | TradeContingency | @Cntgncy | N |
Indicates the contingency attribute for a trade in an asset class that may be contingent on the clearing of a corresponding paired trade (for example Exchange for Physical (EFP), Exchange for Swap (EFS), Exchange for Related (EFR) or Exchange for Option (EFO), collectively called EFRPs). Once the paired trade clears or fails to clear, the related trade (the trade which carries this attribute) ceases to exist. |
|||
| 2302 | TradeVersion | @TrdVer | N |
Specifies the version of a trade or contract. This is used by systems or trading platforms in conjunction with TradeID(1003) to uniquely identify the version of a trade or contract. If used the conditions for a change of version are subject to bilateral agreement. It is recommended to change the version only for significant updates to the business entity rather than for minor changes to trade details or systematic distribution of reports. Examples where the version would change are trade quantity modification, customer account assignment or trade novation. |
|||
| 2303 | HistoricalReportIndicator | @HistrclRpt | N |
Indicates that the trade or event being reported occurred in the past and the trade is terminated or no longer active. |
|||
| 2596 | DeltaCrossed | @DeltaCrssd | N |
Indicates that the party has taken a position on both a put and a call on the same underlying asset. |
|||
| 2374 | TradeContinuationText | @TrdContntnTxt | N |
Free form text to specify additional trade continuation information or data. |
|||
| 2372 | EncodedTradeContinuationTextLen | @EncTrdContntnTextLen | N |
Must be set if EncodedTradeContinuationText(2371) field is specified and must immediately precede it. |
|||
| 2371 | EncodedTradeContinuationText | @EncTrdContntnText | N |
Encoded (non-ASCII characters) representation of the TradeContinuationText(2374) field in the encoded format specified via the MessageEncoding(347) field. |
|||
| 2373 | IntraFirmTradeIndicator | @IntraFirmTrdInd | N |
Indicates whether the trade or position was entered into as an intra-group transaction, i.e. between two units of the same parent entity having majority ownership interest in both counterparties. In the context of EMIR this refers to Regulation (EU) 648/2012 Article 3 "intragroup transactions" section 1 which states: "In relation to a non-financial counterparty, an intragroup transaction is an OTC derivative contract entered into with another counterparty which is part of the same group provided that both counterparties are included in the same consolidation on a full basis and they are subject to an appropriate centralised risk evaluation, measurement and control procedures and that counterparty is established in the Union or, if it is established in a third country, the Commission has adopted an implementing act under Article 13(2) in respect of that third country. Canada's similar requirement is under Appendix A to OSC Rule 91-507." |
|||
| 2525 | AffiliatedFirmsTradeIndicator | @AffltdFirmsTrdInd | N |
Indicates whether the transaction or position was entered into between two affiliated firms. I.e. one counterparty has an ownership interest in the other counterparty but less than the majority interest. This trade attribute was identified under and applies to the Canadian CSA trade reporting regulations. |
|||
| <AttachmentGrp> | N |
Specifies the second reference currency of the trade. LegComplexEventCurrencyTwoCodeSource(2946) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent. Applicable for complex FX option strategies. |
|||||
| 2343 | RiskLimitCheckStatus | @RiskLmtChkStat | N |
Indicates the status of the risk limit check performed on a trade. |
|||
| <Standard Message Trailer> | Y | ||||||
|
|
| FRAMES | NO FRAMES |