Log in

AllocGrp

This repeating group is optionally used for messages with AllocStatus(87) = 2 (account level reject), AllocStatus(87) = 0 (accepted), to provide details of the individual accounts that were accepted or rejected. In the case of a reject, the reasons for the rejection should be specified. This group should not be populated where AllocStatus(87) has any other value.

TagNameTypeRequiredDescription
78NumInGroup
Required
Number of repeating AllocAccount (79) / AllocPrice (366) entries.
79String
May specify the broker of credit if ProcessCode(81) is step-out or soft-dollar step-out and Institution does not wish to disclose individual account breakdowns to the executing broker
661Int Enum
573Char Enum
366Price
Used when performing "executed price" vs. "average price" allocations (e.g. Japan). AllocAccount(79) plus AllocPrice(366) form a unique Allocs entry. Used in lieu of AllocAvgPx(153)
80Quantity
Conditionally required except when for AllocTransType="Cancel", or when AllocType= "Ready-To-Book" or "Warehouse instruction"
2515Quantity
1752String
Only used for specific lot trades
1753LocalMktDate
Only used for specific lot trades. If this field is used, either VersusPurchasePrice(1754) or CurrentCostBasis(1755) should be specified
1754Price
Only used for specific lot trades. If this field is used, VersusPurchaseDate(1753) should be specified
1755Amount
Only used for specific lot trades. If this field is used, VersusPurchaseDate(1753) should be specified
467String
1729String
Allocation identifier assigned by the Firm submitting the allocation for an individual allocation instruction (as opposed to the overall message level identifier)
1593String
2727String
The field may not be used in any message where there are no legs
Component
81Char Enum
989String
Can be used by an intermediary to specify an allocation ID assigned by the intermediary's system
1002Int Enum
Specifies the method under which a trade quantity was allocated
1735Int Enum
An indicator to override the normal procedure to roll up allocations for the same Carry Firm
993String
Can be used for granular reporting of separate allocation detail within a single trade report or allocation message
1047Char Enum
992Int Enum
Component
Used for NestedPartyRole=BrokerOfCredit, ClientID, Settlement location (PSET), etc
208Boolean Enum
209Int Enum
161String
Free format text field related to this AllocAccount
360Length
Must be set if EncodedAllocText field is specified and must immediately precede it
361Data
Encoded (non-ASCII characters) representation of the AllocText field in the encoded format specified via the MessageEncoding field
1732String
1733Length
1734Data
Component
Component
Use as an alternative to CommissionData component if multiple commissions or enhanced attributes are needed
153Price
AvgPx for this AllocAccount. For F/X orders, should be the "all-in" rate (spot rate adjusted for forward points) for this allocation, expressed in terms of Currency(15). For Fixed Income always express value as "percent of par"
154Amount
NetMoney for this AllocAccount
119Amount
Replaced by AllocSettlCurrAmt
2300Amount
737Amount
AllocNetMoney in AllocSettlCurrency for this AllocAccount if AllocSettlCurrency is different from "overall" Currency
120Currency
Replaced by AllocSettlCurrency
736Currency
AllocSettlCurrency for this AllocAccount if different from "overall" Currency
2927String Enum
155Float
Foreign exchange rate used to compute AllocSettlCurrAmt from Currency to AllocSettlCurrency
156Char Enum
Specifies whether the SettlCurrFxRate should be multiplied or divided
742Amount
Applicable for Convertible Bonds and fixed income
741Amount
Applicable for securities that pay interest in lump-sum at maturity
Component
Component
635String Enum
780Int Enum
Used to indicate whether settlement instructions are provided on this message, and if not, how they are to be derived
Component
Used to communicate settlement instructions for this AllocAccount detail. Required if AllocSettlInstType = 2 or 3
2392String
Conditionally required when AllocRefRiskLimitCheckIDType(2393) is specified
2393Int Enum
Conditionally required when AllocRefRiskLimitCheckID(2392) is specified
2483Int Enum
2761Amount
2770String
2769Int Enum
Component