<MiscFeesGrp> Component Block

The MiscFeesGrp component is used to provide details of trade and transaction fees other than commissions, e.g. regulatory, exchange, taxes, levies, markup, trade reporting, etc. In the context of ESMA RTS 27 Best Execution Reporting, it may also be used to collect and publish the nature and level of current venue fees, rebates and payouts. Use MiscFeeQualifier(2712) to communicate whether the fee affects trade economics.

MiscFeesGrp should be used to convey fees related to the transaction (e.g. taxes, transaction based fees, etc.) and should not be used to specify payments based on the price or terms of the contract (e.g. upfront fee, premium amount, security lending fee, contract-based rebates, related fee resets, payment frequency, etc.). For contractual payments use the PaymentGrp component instead.

Used in :

Tag Field Name FIXML Req'd Comments
136 NoMiscFees MiscFees N Required if any miscellaneous fees are reported. Indicates number of repeating entries.
=> 137 MiscFeeAmt @Amt C

Required if NoMiscFees(136) > 0.

=> 138 MiscFeeCurr @Curr N

Currency of miscellaneous fee

=> 139 MiscFeeType @Typ C

Required if NoMiscFees(136) > 0.

=> 2712 MiscFeeQualifier @Qual N

Identifies whether the current entry contributes to the trade or transaction economics, i.e. affects NetMoney(118).

=> <MiscFeesSubGrp> N

PartySubID value within an instrument party repeating group.

=> 891 MiscFeeBasis @Basis N

Defines the unit for a miscellaneous fee.

=> 2216 MiscFeeRate @Rt N

The fee rate when MiscFeeAmt(137) is a percentage of trade quantity.

=> 2217 MiscFeeAmountDue @AmtDue N

The fee amount due if different from MiscFeeAmt(137).

=> 2713 MiscFeeDesc @Desc N

Can be used to provide a textual description of the fee type.