CME ClearPort API - Trade Capture Report Acknowledgment Message - TrdCapRptAckSideGrp - Outbound
/TrdCaptRptAck/RptSide (repeating)
Field Name | FIXML Attribute Name | Data Type | Description | Present for Security Type | Present for Asset Class | Present for Outright or Spread | Supported Values |
---|---|---|---|---|---|---|---|
Buy Sell Code |
| char | Side of order (see Volume : "Glossary" for value definitions) | ALL | ALL | Both | 1 - Buy |
Input Source |
| String | Type of input device or system from which the trade was entered. | ALL | ALL | Both |
|
Input Device |
| String | Specific device number, terminal number or station where the trade was entered. |
|
|
| API - API submitted |
Customer Type Indicator |
| int | Capacity of customer placing the order |
|
|
| 1 - Member trading for their own account |
Allocation Indicator | AllocInd | Int | Identifies how the trade is to be allocated | Dual-Sided | ALL | ALL | Both |
Aggressor Indicator |
| Boolean | Used to identify whether or not the order initiator is an aggressor in the trade. |
|
|
| N - Order initiator is passive |
Side Quantity |
| int | Used to indicate the quantity on one side of a multi-sided Trade Capture Report |
|
|
|
|
Block Trade Allocation Indicator |
| int | Indication that a block trade will be allocated. |
|
|
| 0 - Block to be allocated |
Side Trade ID |
| String | CPC assigned Side Trade ID. This is sent back only for single-sided trades (Not two-sided Acks). |
|
|
|
|
Source Trade ID |
| String | A Trade ID assigned by the source for the trade Side. Typically used to identify a trade by the submitter while submitting a single-sided trade. |
|
|
|
|
Customer Order Handling Instruction |
| MultipleStringValue | Codes that apply special information that the Broker / Dealer needs to report, as specified by the customer. |
|
|
| A - Phone simple |
Side Risk Limit Check Status |
| int | Indicates the status of the risk limit check performed on the side of a trade. |
|
|
| 13 - Accepted by execution venue |
Reference Risk Limit Check ID |
| String | Indicates the credit approval token for pre-approved trades reported on Swap Execution Facilities (SEFs). |
|
|
|
|
Notes |
| String | A field for user-created notes. |
|
|
|
|
Parties (repeating) |
|
| |||||
→ Party ID |
| String | Used to identify the Party. | ALL | ALL | Both |
|
→ Party ID Source |
| char | Needed when submitting with Account Alias (R=24). |
|
|
| C - Generally accepted market participant identifier P – PLID (Privacy Law Identifier) Q – NPID (Natural Person Identifier) |
→ Party Role |
| int | Indicates the type of Party or the role of the party in the Party Block. | ALL | ALL | Both | 1 - Executing Firm |
→ PtysSubGrp (repeating) |
|
| |||||
→→ Party Qualifier ID |
| String | A Sub ID provides additional information about the Party. For example the Firm long name could be specified for the firm in the Sub Tag with Typ = 9. This is a child of the Party element. |
|
|
|
|
→→ Party Qualifier Type |
| int | The Type of Party Sub ID in the Party Sub Tag. |
|
|
| 1 - Firm |
SideRegulatoryTradeIDGrp (repeating) |
|
| |||||
→ Side Regulatory Trade ID |
| String | Regulatory Trade ID for the trade side. Will be used to communicate the Universal Swap Identifier associated with a cleared trade. |
|
|
|
|
→ Side Regulatory Trade ID Source |
| String | ID of reporting entity assigned by regulatory agency. |
|
|
|
|
→ Side 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. |
|
|
| 0 - Initial block trade |
→ Side Regulatory Trade ID Type |
| int | The type of Regulatory Trade ID being sent. |
|
|
| 0 - Current (the default) |
→ Side 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. |
|
|
| 1 - Clearing member |
CommissionDataGrp |
|
| |||||
→ Commission Basis |
| int | Specifies the basis or unit used to calculate the commission. |
|
|
| 1 - Per Unit (implying shares, par, currency, etc.) |
→ Commission Currency |
| Currency | Specifies the currency denomination of the commission amount if different from the trade's currency. |
|
|
|
|
→ Commission Rate |
| float | Rate per basis. For example, $1 per contract, or $0.01 per unit (e.g. barrel). |
|
|
|
|
→ Commission Leg Ref ID |
| String | Trade leg identifier for spread trade submissions. Required on all CommData blocks for each leg of a spread. |
|
|
|
|
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.