Allocation Management FIXML API - AllocationInstruction - Allocate Claim

 

/AllocInstrctn

 

Name

Abbr

Datatype

Description

Enumerations

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

 




How was your Client Systems Wiki Experience? Submit Feedback

Copyright © 2024 CME Group Inc. All rights reserved.