CME ClearPort API - Trade Capture Report Acknowledgment Message - Outbound
/TrdCaptRptAck
Field Name | FIXML Attribute Name | Data Type | Description | Present for Security Type | Present for Asset Class | Present for Outright or Spread | Supported Values |
---|---|---|---|---|---|---|---|
Message ID |
| String | A Message ID to identify the Trade Capture Report Acknowledgment. | ALL | ALL | Both |
|
Trade Transaction Type |
| int | Indicates the action being taken on a trade. The Acknowledgment echoes back the Trans Type from the inbound message. | ALL | ALL | Both |
|
Trade Report Type |
| int | Indicates the type of Trade Report being sent. The Acknowledgment message echoes back the Report Type from the initial submission. | ALL | ALL | Both |
|
Trade Type |
| int | Type of Trade. | ALL | ALL | Both |
|
Trade Sub Type |
| int | Further qualification to the trade type |
|
|
| 36 - Converted SWAP (Aged Deal) |
Original Trade Date |
| LocalMktDate | Used to preserve the original trade date when original trade is being referenced in a subsequent trade transaction such as a transfer. |
|
|
|
|
Original Trade ID |
| String | Links an original voided trade report (which has been submitted within regulatory time restrictions) with the resubmitted trade. |
|
|
|
|
Message Reference ID |
| String | This is the Report of the original Trade Report that resulted in the Acknowledgment. | ALL | ALL | Both |
|
Trade Report Status |
| int | Status of Trade in the system. | ALL | ALL | Both |
|
Reject Reason |
| int | An Internal system assigned reason code associated with the Rejection of Trade Report. |
|
|
|
|
Execution ID |
| String | Exchanged assigned Execution ID (Trade Identifier). Is not generated on single-sided Trade Submission. |
|
|
|
|
Secondary Execution ID |
| String | Used to echo back the client's Trade ID referenced in the submission. | ALL | ALL | Both |
|
Price Type |
| int | Code to represent the price type. | OPT | OTC FX | Outright |
|
Quantity Type |
| int | Type of quantity specified in a quantity field: | ALL | ALL | Outright |
|
Trade Quantity |
| Qty | Quantity (e.g. shares) bought/sold on this (last) fill. | ALL | ALL | Outright |
|
Trade Price |
| Price | Price of this (last) fill. | ALL | ALL | Outright |
|
Venue Type |
| char | Identifies the type of venue where a trade was executed. |
|
|
|
|
Contra Amount |
| Qty | Used for the calculated quantity of the other side of the currency trade. Can be derived from LastQty and LastPx. |
|
|
|
|
Currency |
| Currency | Primary currency of the specified currency pair. Used to qualify LastQty and GrossTradeAmout | ALL | OTC FX | Both |
|
Trade Date |
| LocalMktDate | Indicates date of trade referenced in this message in YYYYMMDD format. Absence of this field indicates current day (expressed in local time at place of trade). Conditionally present for all accepted trades. |
|
|
|
|
Clear Date |
| LocalMktDate | The "Clearing Business Date" referred to by this message. Conditionally present for all accepted trades. |
|
|
|
|
Transaction Time |
| UTCTimestamp | Time ACK was issued by matching system, trading system or counterparty | ALL | ALL | Both |
|
Execution Method |
| int | Specifies whether the transaction was executed via an automated execution platform or other method. |
|
|
| 3 - Voice Brokered |
Confirmation Method |
| int | Indication of how a trade was confirmed. |
|
|
|
|
Verification Method |
| int | Indication of how a trade was verified. |
|
|
|
|
Regulatory Report Type |
| Reserved100Plus | Type of regulatory report being submitted. |
|
|
|
|
Trade Acknowledgment Status |
| int | The Status of the Trade Report that was submitted. | ALL | ALL | Both |
|
Reject Text |
| String | Used by firms to send a reason for rejecting a trade in an allocate claim model. |
|
|
|
|
Upfront Points |
| float | The Upfront Points that can be exchanged as part of a deal. |
|
|
|
|
External Spread Indicator | ExtSprdInd | char | Optional indicator for block trade strategies involving a CME Group exchange product and a product on any non-CME Group exchange |
|
|
|
|
StandardHeader |
|
| |||||
→ Sender ID |
| String | This attribute identifies the party or the Submitter of the message. This is set to CME. | ALL | ALL | Both |
|
→ Target ID |
| String | This attribute identifies the receiver of the message. This could be a Broker or Platform or any other valid Trading entity. This value is pre-assigned by CME. | ALL | ALL | Both |
|
→ MsgSeqNum |
| SeqNum | (Can be embedded within encrypted data section.) |
|
|
|
|
→ Sender Qualifier |
| String | This attribute qualifies the Sender. For messages sent by the CME ClearPort API this is set to CPAPI. | ALL | ALL | Both |
|
→ Target Qualifier |
| String | This qualifies the receiver of the message. This is set to the CME ClearPort UserID of the Sender. | ALL | ALL | Both |
|
RegulatoryTradeIDGrp (repeating) |
|
| |||||
→ Regulatory Trade ID |
| String | Regulatory Trade ID. Will be used to communicate the Unique Swap Identifier associated with a trade execution as required by the CFTC. |
|
|
|
|
→ Regulatory Trade ID Source |
| String | ID of reporting entity assigned by regulatory agency. |
|
|
|
|
→ Regulatory Trade ID Event |
| int | Event causing origination of the ID. For combinations, use the higher enumeration value. E.g. for Allocation plus Clearing use the value 2. |
|
|
|
|
→ Regulatory Trade ID Type |
| int | The type of Regulatory Trade ID being sent. |
|
|
|
|
→ Regulatory Trade ID Scope |
| int | Included when a trade must be assigned more than one identifier, e.g. one for the clearing member and another for the client on a cleared trade as with the principal model in Europe. Omit if scope does not apply to this instance. |
|
|
|
|
RootParties (repeating) |
|
| |||||
→ Root Party ID |
| String | Used to identify the Party. |
|
|
|
|
→ Root Party ID Source |
| char | Used to identify source source of PartyID value (e.g. LEI). |
|
|
| N - LEI |
→ Root Party Role |
| int | Identifies the type of PartyID (e.g. the original Swap Data Repository, the Execution Venue, etc.) |
|
|
|
|
| |||||||
UnderlyingInstrument (repeating) |
|
| |||||
→ Underlying Product Code |
| String | Used as the primary identifier for the underlying instrument. | OPT | ALL | Both |
|
→ Underlying Product Code Source |
| String | Identifies the source responsible for assigning the security identifier of the underlying security. This may be the exchange, CCP, or an international organization. | OPT | ALL | Both | H - Clearing House / Clearing Organization |
→ Underlying Security Type |
| String | Used to indicate the type of underlying security being reported; Future, Option on Physical, Option on Future, or Multi-leg for spreads. | OPT | ALL | Both |
|
→ Underlying Maturity |
| MonthYear | The expiration period code of an underlying instrument. Used in combination with UnderlyingSymbol or UnderlyingSecurityID to specify the instrument identifier. The value can be expressed as YYYYMM, YYYYMMDD or YYYYMMwN where w represents a reference to week. | OPT | ALL | Both |
|
→ Underlying Product Exchange |
| Exchange | The exchange where the underlying security is listed and has traded | OPT | ALL | Both |
|
PositionAmountData (repeating) |
|
| |||||
→ Amount Type |
| String | The type of amount being expressed in the Trade Report. |
|
|
|
|
→ Amount |
| Amt | The amount associated with the trade. |
|
|
|
|
→ Amount Currency |
| String | The currency that the Amount associated with the trade is being denominated in. |
|
|
|
|
| |||||||
TrdRegTimestamps (repeating) |
|
| |||||
→ Timestamp |
| UTCTimestamp | Execution time for the deal. | ALL | ALL | Both |
|
→ Timestamp Type |
| int | Indicates type of timestamp. | ALL | ALL | Both | 1 - Execution Time |
| |||||||
PaymentGrp (repeating) | Pmt |
| |||||
→Payment Type | Typ | Int | Type of Payment 10=Option Premium | O | OPT | OTCFX | 10 |
→Payment Currency | Ccy | String | Currency of payment | O | OPT | OTCFX | USD |
→ Payment Amount | Amt | Amt | The total payment amount
| O | OPT | OTCFX | -50000 |
→Payment Date | Dt | LocalMktDate | Adjusted payment date | O | OPT | OTCFX | 2016-09-30 |
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.