<SettlTradeDetails> Component Block

SettlTradeDetails component is used to provide the details which can be used to look up a single trade.

Used in :

Tag Field Name FIXML Req'd Comments
664 ConfirmID @CnfmID N

May be used to identify the trade via the known Confirmation(35=AK) message.

70 AllocID @AllocID N

May be used to identify the trade via the known AllocationInstruction(35=J) message.

467 IndividualAllocID @IndAllocID N

May be used to identify the trade via a specific allocated account instance of an AllocationInstruction(35=J) this IndividualAllocID(467) is part of. If specified AllocID(70) should be specified.

793 SecondaryAllocID @AllocID2 N

May be used to identify the trade via a specific allocated account instance of an AllocationInstruction(35=J) this SecondaryAllocID(793) is part of. If specified AllocID(70) should be specified.

79 AllocAccount @Acct N

Sub-account mnemonic

75 TradeDate @TrdDt N

Indicates date of trading day. Absence of this field indicates current day (expressed in local time at place of trade).

<Instrument> N
80 AllocQty @Qty N

Quantity to be allocated to specific sub-account

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

54 Side @Side N

Side of order (see Volume : "Glossary" for value definitions)

6 AvgPx @AvgPx N

Calculated average price of all fills on this order.

For Fixed Income trades AvgPx is always expressed as percent-of-par, regardless of the PriceType (423) of LastPx (31). I.e., AvgPx will contain an average of percent-of-par values (see LastParPx (669)) for issues traded in Yield, Spread or Discount.

423 PriceType @PxTyp N

Code to represent the price type.

860 AvgParPx @AvgParPx N

Used to express average price as percent of par (used where AvgPx field is expressed in some other way)

381 GrossTradeAmt @GrossTrdAmt N

Total amount traded expressed in units of currency - usually quantity * price. For FX Futures this is used to express the notional value of a fill when quantity fields are expressed in terms of contract size (i.e. quantity * price * contract size).

118 NetMoney @NetMny N

Total amount due as the result of the transaction (e.g. for Buy order - principal + commission + fees) reported in currency of execution.

15 Currency @Ccy N

Identifies currency used for price or quantity fields, depending on the asset class being traded. CurrencyCodeSource(2897) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.

Absence of this field is interpreted as the default currency for the security as defined by the respective reference data. It is recommended that systems provide the currency value whenever possible.

For securities trading and digital assets traded securities-style, identifies the currency used to denote the price. Absence of this field is interpreted as the default for the security. For Foreign Exchange (FX) and digital assets traded FX-style, identifies the dealt currency used to denominate the quantity related field(s).

2897 CurrencyCodeSource @CcySrc N

Identifies class or source of the Currency(15) value.

854 QtyType @QtyTyp N

Type of quantity specified in quantity field. ContractMultiplier (tag 231) is required when QtyType = 1 (Contracts). UnitOfMeasure (tag 996) and TimeUnit (tag 997) are required when QtyType = 2 (Units of Measure per Time Unit).

<NestedParties> N
64 SettlDate @SettlDt N

Specific date of trade settlement (SettlementDate) in YYYYMMDD format.

If present, this field overrides SettlType (63). This field is required if the value of SettlType (63) is 6 (Future) or 8 (Sellers Option). This field must be omitted if the value of SettlType (63) is 7 (When and If Issued)

(expressed in local time at place of settlement)

119 SettlCurrAmt @SettlCurrAmt N

Total amount due expressed in settlement currency (includes the effect of the forex transaction)

120 SettlCurrency @SettlCcy N

Currency code of settlement denomination.

2899 SettlCurrencyCodeSource @SettlCcySrc N

Identifies class or source of the SettlCurrency(120) value.

<SettlInstructionsData> N