Group TrdAllocGrp Scenario base


ID Abbr NumInGroup ID NumInGroup name
2060Alloc78NoAllocs

Pedigree

Added EP Updated EP Deprecated EP
FIX.4.4FIX.5.0SP2141

Members

ID Name Abbr Presence Description
79AllocAccountAcct optional SYNOPSIS: Sub-account mnemonic
661AllocAcctIDSourceActIDSrc optional SYNOPSIS: Used to identify the source of the AllocAccount (79) code. See AcctIDSource (660) for valid values.
736AllocSettlCurrencyAllocSettlCcy optional SYNOPSIS: Currency code of settlement denomination for a specific AllocAccount (79).
467IndividualAllocIDIndAllocID optional SYNOPSIS: Unique identifier for a specific NoAllocs (78) repeating group instance (e.g. for an AllocAccount).
1593ParentAllocIDParentAllocID optional SYNOPSIS: 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.
2727AllocLegRefIDLegRefID optional SYNOPSIS: Unique identifier for a specific leg (uniqueness not defined as part of the FIX specification). AllocLegRefID(2727) references the value from LegID(1788) in the current multileg order or trade message specifying to which leg the allocation instance applies.
2221AllocRegulatoryTradeIDGrpRegTrdIDoptionalSYNOPSIS: The AllocRegulatoryTradeIDGrp is a repeating component within the TrdAllocGrp component used to report the source, value and relationship of multiple trade identifiers for the same trade allocation instance. This component can be used to meet regulatory trade reporting requirements where identifiers such as the Unique Swaps Identifier (USI) are required to be reported, showing the chaining of these identifiers as needed.
ELABORATION:
1729FirmMnemonicFirmMnem optional SYNOPSIS: Allocation identifier assigned by the Firm submitting the allocation for an individual allocation instruction (as opposed to the overall message level identifier).
1009NestedParties2PtyoptionalSYNOPSIS: The NestedParties2 component block is identical to the Parties Block. It is used in other component blocks and repeating groups when nesting will take place resulting in multiple occurrences of the Parties block within a single FIX message.. Use of NestedParties2 under these conditions avoids multiple references to the Parties block within the same message which is not allowed in FIX tag/value syntax.
ELABORATION:
209AllocHandlInstHandlInst optional SYNOPSIS: Indicates how the receiver (i.e. third party) of allocation information should handle/process the account details.
80AllocQtyQty optional SYNOPSIS: Quantity to be allocated to specific sub-account (Prior to FIX 4.2 this field was of type int)
2515AllocCalculatedCcyQtyCalcCcyQty optional SYNOPSIS: Used for the calculated quantity of the other side of the currency trade applicable to the allocation instance.
1752CustodialLotIDCstdlLotID optional SYNOPSIS: An opaque identifier used to communicate the custodian’s identifier for the lot. It is expected that this information would be provided by the custodian as part of a reconciliation process that occurs before trading.
1753VersusPurchaseDateVSPDt optional SYNOPSIS: The effective acquisition date of the lot that would be used for gain-loss trade lot reporting. The versus purchase date used to identify the lot in situations where a custodial lot identifier is not available.
1754VersusPurchasePriceVSPPx optional SYNOPSIS: The versus purchase price used to identify the lot in situations where a custodial lot identifier is not available. The value should be calculated based on current cost basis / quantity held.
1755CurrentCostBasisCurCostBasis optional SYNOPSIS: The amount that the current shares are worth. If this lot was liquidated, the total gain/loss for a trade is equal to the trade amount minus the current cost basis.
993AllocCustomerCapacityCustCpcty optional SYNOPSIS: Capacity of customer in the allocation block.
1002AllocMethodMeth optional SYNOPSIS: Specifies the method under which a trade quantity was allocated.
989SecondaryIndividualAllocIDIndAllocID2 optional SYNOPSIS: Will allow the intermediary to specify an allocation ID generated by their system.
1136AllocClearingFeeIndicatorClrFeeInd optional SYNOPSIS: ClearingFeeIndicator(635) for Allocation, see ClearingFeeIndicator(635) for permitted values.
2205TradeAllocAmtGrpAmtoptionalSYNOPSIS: The TradeAllocAmtGrp component is used to communicate the monetary amounts associated with allocated positions. This is the per-allocation portion of the per-trade amount specified in PositionAmountData component.
ELABORATION:
1840TradeAllocStatusStat optional SYNOPSIS: Identifies the status of an allocation when using a pre-clear workflow.
ELABORATION: Note: This is different from the give-up process where a trade is cleared and then given up and goes through the allocation flow.
1735AllocationRollupInstructionAllocRollupInst optional SYNOPSIS: An indicator to override the normal procedure to roll up allocations for the same take-up firm.
161AllocTextTxt optional SYNOPSIS: Free format text related to a specific AllocAccount (79).
360EncodedAllocTextLenEncAllocTextLen optional SYNOPSIS: Byte length of encoded (non-ASCII characters) EncodedAllocText (361) field.
361EncodedAllocTextEncAllocText optional SYNOPSIS: 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.
1732FirmAllocTextFirmTxt optional SYNOPSIS: 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.
1733EncodedFirmAllocTextLenEncFirmTxtLen optional SYNOPSIS: Byte length of encoded (non-ASCII characters) EncodedFirmAllocText(1734) field.
1734EncodedFirmAllocTextEncFirmTxt optional SYNOPSIS: 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.
2392AllocRefRiskLimitCheckIDRefRiskLmtChkID optional SYNOPSIS: 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.
2393AllocRefRiskLimitCheckIDTypeRefRiskLmtChkIDTyp optional SYNOPSIS: Specifies which type of identifier is specified in AllocRefRiskLimitCheckID(2392) field.
1071AllocCommissionDataGrpCommDataoptionalSYNOPSIS: The AllocCommissionDataGrp component block is used to carry commission information such as the type of commission and the rate at the allocation level. It provides a means to express commission applicable for the specified allocation account.
ELABORATION: In messages where the CommissionDataGrp or CommissionData component exists at a "higher" level in the message than the allocation, those components should only be used for overall commission. The AllocCommissionLegRefID(2663) field is used to reference the LegID(1788) within the InstrumentLeg component, allowing for specifying instrument leg specific commission values when a multilegged security is fully expressed in the same message.