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.
79StringMay 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
366PriceUsed 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)
80QuantityConditionally required except when for AllocTransType="Cancel", or when AllocType= "Ready-To-Book" or "Warehouse instruction"
2515Quantity
1752StringOnly used for specific lot trades
1753LocalMktDateOnly used for specific lot trades. If this field is used, either VersusPurchasePrice(1754) or CurrentCostBasis(1755) should be specified
1754PriceOnly used for specific lot trades. If this field is used, VersusPurchaseDate(1753) should be specified
1755AmountOnly used for specific lot trades. If this field is used, VersusPurchaseDate(1753) should be specified
467String
1729StringAllocation identifier assigned by the Firm submitting the allocation for an individual allocation instruction (as opposed to the overall message level identifier)
1593String
2727StringThe field may not be used in any message where there are no legs
Component
81Char Enum
989StringCan be used by an intermediary to specify an allocation ID assigned by the intermediary's system
1002Int EnumSpecifies the method under which a trade quantity was allocated
1735Int EnumAn indicator to override the normal procedure to roll up allocations for the same Carry Firm
993StringCan be used for granular reporting of separate allocation detail within a single trade report or allocation message
1047Char Enum
992Int Enum
ComponentUsed for NestedPartyRole=BrokerOfCredit, ClientID, Settlement location (PSET), etc
208Boolean Enum
209Int Enum
161StringFree format text field related to this AllocAccount
360LengthMust be set if EncodedAllocText field is specified and must immediately precede it
361DataEncoded (non-ASCII characters) representation of the AllocText field in the encoded format specified via the MessageEncoding field
1732String
1733Length
1734Data
Component
ComponentUse as an alternative to CommissionData component if multiple commissions or enhanced attributes are needed
153PriceAvgPx 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"
154AmountNetMoney for this AllocAccount
119AmountReplaced by AllocSettlCurrAmt
2300Amount
737AmountAllocNetMoney in AllocSettlCurrency for this AllocAccount if AllocSettlCurrency is different from "overall" Currency
120CurrencyReplaced by AllocSettlCurrency
736CurrencyAllocSettlCurrency for this AllocAccount if different from "overall" Currency
2927String Enum
155FloatForeign exchange rate used to compute AllocSettlCurrAmt from Currency to AllocSettlCurrency
156Char EnumSpecifies whether the SettlCurrFxRate should be multiplied or divided
742AmountApplicable for Convertible Bonds and fixed income
741AmountApplicable for securities that pay interest in lump-sum at maturity
Component
Component
635String Enum
780Int EnumUsed to indicate whether settlement instructions are provided on this message, and if not, how they are to be derived
ComponentUsed to communicate settlement instructions for this AllocAccount detail. Required if AllocSettlInstType = 2 or 3
2392StringConditionally required when AllocRefRiskLimitCheckIDType(2393) is specified
2393Int EnumConditionally required when AllocRefRiskLimitCheckID(2392) is specified
2483Int Enum
2761Amount
2770String
2769Int Enum
Component