/AllocInstrctn
Name | Abbr | Datatype | Description | Enumerations |
---|---|---|---|---|
Message ID |
ID
|
String | Unique identifier for this Allocation Instruction message. |
|
Transaction Type |
TransTyp
|
char | Used to express New, Cancel, or Replace. Only New is supported. |
0 - New 1 - Replace 2 - Cancel |
Allocation Type |
Typ
|
int | Specifies the purpose or type of the Allocation Instruction message. |
13 - Complete Group 15 - Un-complete Group 16 - Cancel Group 17 - Give-up 18 - Take-up 19 - Refuse Take-up 20 - Initiate Reversal 21 - Claim Reversal 22 - Refuse Reversal 23 - Sub-allocate Give-up |
Group ID |
GrpID
|
String | CCP assigned ID for grouping trades for allocation. |
|
Buy Sell Code |
Side
|
char | Side of the allocation. |
1 - Buy 2 - Sell 7 - Undisclosed |
Quantity |
Qty
|
Qty | Total quantity of the cleared bunched order trade. |
|
Trading Session Sub ID |
SesSub
|
String | Optional market assigned sub identifier for a trading phase within a trading session. |
E - Electronic P - Pit X - X-Pit |
Trade Date |
TrdDt
|
LocalMktDate | The trade date assigned to an execution on the trading platform. For privately negotiated trades, the date on which the trade has been received by the CCP. |
|
Average Pricing Indicator |
AvgPxInd
|
int | Specifies if an allocation is being directed into an average price group. This is used for sub-allocation. |
0 - No Average Pricing 1 - Trade is part of an average price group identified by the AvgPxGrpID |
Average Price Group ID |
AvgPxGrpID
|
String | Firm designated group identifier for the average price group. This is used for sub-allocation, and is required for sub-allocation to an average price group. |
|
Executing or Claiming Indicator |
ExecOrClaimInd
|
int | Differentiates between messages sent by the Executing Firm vs. the Claiming Firm. Required on all inbound messages. |
0 - Executing Firm 1 - Claiming Firm |
Customer Type Indicator |
CustCpcty
|
int | Indicates CTI of original trade marked for allocation. |
1 - Member trading for their own account 2 - Clearing Firm trading for its proprietary account 3 - Member trading for another member 4 - All other |
Post Trade Type |
PostTrdTyp
|
int | Defines the post trade type, e.g. give up, average price, cross exchange give up, etc. Required on inbound messages. |
0 - Give up 1 - Average price 2 - Cross Exchange Give up |
Multi Leg Reporting Type |
MLegRptTyp
|
char | Indicates MultiLegReportType of original trade marked for allocation. |
1 - Single security (default if not specified) 2 - Individual leg of a multi-leg security 3 - Multi-leg security |
StandardHeader |
Hdr
|
|||
OrdAllocGrp (repeating) |
OrdAlloc
|
|||
→
Client Order ID |
ClOrdID
|
String | Client Order ID of the trade being added to or removed from the group. |
|
ExecAllocGrp (repeating) |
AllExc
|
|||
Instrument |
Instrmt
|
|||
Parties (repeating) |
Pty
|
|||
→
Party ID |
ID
|
String | Used to identify the Party. Currently, indicates the Asset Manager holding account alias. |
|
→
Party Role |
R
|
int | Indicates the type of Party or the role of the party in the Party Block. |
1 - Executing Firm 2 - Broker of Credit (formerly FIX 4.2 BrokerOfCredit) 4 - Clearing Firm 21 - Clearing Organization 22 - Exchange 24 - Customer Account 28 - Custodian 38 - Position account 52 - Large Trader Reportable Account 101 - Collateral asset account 103 - Calculation agent 110 - Borrower 111 - Primary Obligor 112 - Guarantor 114 - Determining party 115 - Hedging party 116 - Reporting entity 4100 - Depository |
→ PtysSubGrp (repeating) |
Sub
|
|||
→→
Party Qualifier ID |
ID
|
String | A Sub ID provides additional information about the Party. |
|
→→
Party Qualifier Type |
Typ
|
int | The Type of Party Sub ID in the Party Sub Tag. |
3 - System 4 - Application 6 - Postal address 7 - Phone number 8 - Email address 10 - Securities account number (for settlement instructions) 11 - Registration number (for settlement instructions and confirmations) 15 - Cash account number (for settlement instructions) 24 - Department 26 - Account type or Origin 31 - Location 51 - Business center 57 - System trade identifier 58 - System trade sub-identifier 59 - Futures Commission Merchant (FCM) code 60 - Delivery terminal customer account/code (aka HUB code) 61 - Voluntary reporting entity 62 - Reporting obligation jurisdiction 63 - Voluntary reporting jurisdiction 64 - Company Activities [ID: A = Assurance undertaking authorized in accordance with Directive 2002/83/EC C=Credit institution authorized in accordance with Directive 2006/48/EC F=Investment firm in accordance with Directive 2004/39/EC I=Insurance undertaking authorized in accordance with Directive 73/239/EC L=Alternative investment fund managed by AIFMs authorized or registered in accordance with Directive 2011/61/EC O=Institution for occupational retirement provision within the meaning of Article 6(a0 of Directive 2003/41/EC R=Reinsurance undertaking authorized in accordance with Directive 2005/68/EC U=UCITS and its management company, authorized in accordance with Directive 2009/65/EC or blank in case of coverage by LEI or in case of non-financial counterparties.] 65 - European Economic Area domiciled [ID: Y or N] 66 - Contract linked to commercial or treasury financing for this counterparty [ID: Y or N] 67 - Contract above clearing threshold for this counterparty [ID: Y or N] 74 - Payer 75 - Receiver 4000 - Customer Order Capacity (CTI) for Claiming Firm |
AllocGrp (repeating) |
Alloc
|
|||
StandardTrailer |
StandardTrailer
|