Description
This repeating group is optionally used for messages with AllocStatus <87> = 2 (Account level reject), 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.
Structure
Tag | Field Name | Req'd | Comments | |
---|---|---|---|---|
78 | NoAllocs | N | This repeating group is optionally used for messages with AllocStatus = 2 (account level reject), AllocStatus = 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 has any other value. Indicates number of allocation groups to follow. | |
→ | 79 | AllocAccount | N | Required if NoAllocs > 0. Must be first field in repeating group. |
→ | 661 | AllocAcctIDSource | N | |
→ | 366 | AllocPrice | N | Used when performing "executed price" vs. "average price" allocations (e.g. Japan). AllocAccount plus AllocPrice form a unique Allocs entry. Used in lieu of AllocAvgPx. |
→ | 1047 | AllocPositionEffect | N | |
→ | 467 | IndividualAllocID | N | |
→ | 1593 | ParentAllocID | N | |
→ | 1729 | FirmMnemonic | N | |
→ | 1832 | ClearedIndicator | N |
Used to communicate the status of central clearing workflow. |
→ | 2727 | AllocLegRefID | N |
The field may not be used in any message where there are no legs. |
→ | Component Block - <AllocRegulatoryTradeIDGrp> | N | ||
→ | 776 | IndividualAllocRejCode | N | Required if NoAllocs > 0. |
→ | Component Block - <NestedParties> | N | ||
→ | 209 | AllocHandlInst | N | |
→ | 161 | AllocText | N | Free format text field related to this AllocAccount (can be used here to hold text relating to the rejection of this AllocAccount) |
→ | 360 | EncodedAllocTextLen | N | Must be set if EncodedAllocText field is specified and must immediately precede it. |
→ | 361 | EncodedAllocText | N | Encoded (non-ASCII characters) representation of the AllocText field in the encoded format specified via the MessageEncoding field. |
→ | 1732 | FirmAllocText | N | |
→ | 1733 | EncodedFirmAllocTextLen | N |
Must be set if EncodedFirmAllocText <1734> field is specified and must immediately precede it. |
→ | 1734 | EncodedFirmAllocText | N |
Encoded (non-ASCII characters) representation of the FirmAllocText <1732> field in the encoded format specified via the MessageEncoding <347> field. |
→ | 989 | SecondaryIndividualAllocID | N | Will allow the intermediary to specify an allocation ID generated by the system |
→ | 993 | AllocCustomerCapacity | N | Will allow for granular reporting of separate allocation detail within a single TradeCaptureReport <AE> or AllocationInstruction <J> message. |
→ | 992 | IndividualAllocType | N | Identifies whether the allocation is to be sub-allocated or allocated to a third party. |
→ | 80 | AllocQty | N | Quantity to be allocated to specific sub-account |
→ | 2515 | AllocCalculatedCcyQty | N | |
→ | 1752 | CustodialLotID | N |
Only used for specific lot trades. |
→ | 1753 | VersusPurchaseDate | N |
Only used for specific lot trades. If this field is used, either VersusPurchasePrice <1754> or CurrentCostBasis <1755> should be specified. |
→ | 1754 | VersusPurchasePrice | N |
Only used for specific lot trades. If this field is used, VersusPurchaseDate <1753> should be specified. |
→ | 1755 | CurrentCostBasis | N |
Only used for specific lot trades. If this field is used, VersusPurchaseDate <1753> should be specified |
→ | 2770 | AllocAvgPxGroupID | N | |
→ | 2769 | AllocAvgPxIndicator | N |