<TrdAllocGrp> Component Block

Used in :

Tag Field Name FIXML Req'd Comments
78 NoAllocs Alloc N Number of repeating groups for trade allocation.
=> 79 AllocAccount @Acct C

Required if NoAllocs(78) > 0.

=> 661 AllocAcctIDSource @ActIDSrc N

Used to identify the source of the AllocAccount (79) code.

See AcctIDSource (660) for valid values.

=> 736 AllocSettlCurrency @AllocSettlCcy N

Currency code of settlement denomination for a specific AllocAccount (79).

=> 2927 AllocSettlCurrencyCodeSource @AllocSettlCcySrc N

Identifies class or source of the AllocSettlCurrency(736) value.

=> 467 IndividualAllocID @IndAllocID N

Unique identifier for a specific NoAllocs (78) repeating group instance (e.g. for an AllocAccount).

=> 1593 ParentAllocID @ParentAllocID N

Contains the IndividualAllocId (tag 467) value of the allocation that is being offset as a result of a new allocation. This would be an optional field that would only be populated in the case of an allocation of an allocation (as well as any subsequent allocations). This wouldn’t be populated for an initial allocation since an allocation id is not supplied on default (initial) allocations.

=> 2727 AllocLegRefID @LegRefID N

The field may not be used in any message where there are no legs.

=> <AllocRegulatoryTradeIDGrp> N

Trade side of payout receiver.

=> 1729 FirmMnemonic @FirmMnem N

Allocation identifier assigned by the Firm submitting the allocation for an individual allocation instruction (as opposed to the overall message level identifier).

=> <NestedParties2> N

Used to indicate the quantity on one side of a multi-sided trade.

=> 209 AllocHandlInst @HandlInst N

Indicates how the receiver (i.e. third party) of allocation information should handle/process the account details.

=> 80 AllocQty @Qty N

Quantity to be allocated to specific sub-account

(Prior to FIX 4.2 this field was of type int)

=> 2515 AllocCalculatedCcyQty @CalcCcyQty N

Used for the calculated quantity of the other side of the currency trade applicable to the allocation instance.

=> 1752 CustodialLotID @CstdlLotID N

Only used for specific lot trades.

=> 1753 VersusPurchaseDate @VSPDt N

Only used for specific lot trades. If this field is used, either VersusPurchasePrice(1754) or CurrentCostBasis(1755) should be specified.

=> 1754 VersusPurchasePrice @VSPPx N

Only used for specific lot trades. If this field is used, VersusPurchaseDate(1753) should be specified.

=> 1755 CurrentCostBasis @CurCostBasis N

Only used for specific lot trades. If this field is used, VersusPurchaseDate(1753) should be specified

=> 993 AllocCustomerCapacity @CustCpcty N

Can be used for granular reporting of separate allocation detail within a single trade report or allocation message.

=> 1002 AllocMethod @Meth N

Specifies the method under which a trade quantity was allocated.

=> 989 SecondaryIndividualAllocID @IndAllocID2 N

Will allow the intermediary to specify an allocation ID generated by their system.

=> 1136 AllocClearingFeeIndicator @ClrFeeInd N

ClearingFeeIndicator(635) for Allocation, see ClearingFeeIndicator(635) for permitted values.

=> <TradeAllocAmtGrp> N

Position Limit for a given exchange-traded product.

=> 1840 TradeAllocStatus @Stat N

Identifies the status of an allocation when using a pre-clear workflow.

Note: This is different from the give-up process where a trade is cleared and then given up and goes through the allocation flow.

=> 1735 AllocationRollupInstruction @AllocRollupInst N

An indicator to override the normal procedure to roll up allocations for the same take-up firm.

=> 161 AllocText @Txt N

Free format text related to a specific AllocAccount (79).

=> 360 EncodedAllocTextLen @EncAllocTextLen N

Byte length of encoded (non-ASCII characters) EncodedAllocText (361) field.

=> 361 EncodedAllocText @EncAllocText N

Encoded (non-ASCII characters) representation of the AllocText (161) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the AllocText field.

=> 1732 FirmAllocText @FirmTxt N

Firm reference information, usually internal information, that is part of the initial message. The information would not be carried forward (e.g to Take-up Firm) and preserved with the transaction.

=> 1733 EncodedFirmAllocTextLen @EncFirmTxtLen N

Byte length of encoded (non-ASCII characters) EncodedFirmAllocText(1734) field.

=> 1734 EncodedFirmAllocText @EncFirmTxt N

Encoded (non-ASCII characters) representation of the FirmAllocText(1732) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) represention should also be specified in FirmAllocText(1732) field.

=> 2392 AllocRefRiskLimitCheckID @RefRiskLmtChkID N

The reference identifier to the PartyRiskLimitCheckRequest(35=DF), or a similar out of band message, message that contained the approval or rejection for risk/credit limit check for this allocation.

=> 2393 AllocRefRiskLimitCheckIDType @RefRiskLmtChkIDTyp N

Specifies which type of identifier is specified in AllocRefRiskLimitCheckID(2392) field.

=> <AllocCommissionDataGrp> N

For FX Swap, this is used to express the last market event for the differential between the far leg's bid/offer and the near leg's bid/offer in a fill or partial fill. Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199