<CommissionDataGrp> Component Block

The CommissionDataGrp component block is used to carry commission information such as the type of commission and the rate. It provides an alternative to the CommissionData component if multiple commissions or enhanced attributes are needed.

The CommissionLegRefID(2649) 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. This component is not intended for non-leg instances of the CommissionDataGrp component to represent aggregated values of the leg instances within the component when both leg and non-leg instances are included.

Used in :

Tag Field Name FIXML Req'd Comments
2639 NoCommissions CommData N

Number of commissions in the repeating group.

=> 2640 CommissionAmount @Amt C

Required if NoCommissions(2639) > 0.

If the commission is based on a percentage of trade quantity or a factor of "unit of measure", CommissionRate(2646) and CommissionUnitOfMeasure(2644) may also be specified as appropriate.

=> 2641 CommissionAmountType @Typ C

Required if NoCommissions(2639) > 0.

=> 2725 CommissionAmountSubType @SubTyp N

Further sub classification of the CommissionAmountType(2641).

=> 2642 CommissionBasis @Basis C

Required if NoCommissions(2639) > 0.

=> 2643 CommissionCurrency @Ccy N

Specifies the currency denomination of the commission amount if different from the trade's currency.

CommissionCurrencyCodeSource(2923) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.

=> 2923 CommissionCurrencyCodeSource @CcySrc N

Identifies class or source of the CommissionCurrency(2643) value.

=> 2644 CommissionUnitOfMeasure @UOM N

The commission rate unit of measure.

=> 2645 CommissionUnitOfMeasureCurrency @UOMCcy N

Indicates the currency of the unit of measure. Conditionally required when CommissionUnitOfMeasure(2644) = Ccy (Amount of currency).

=> 2924 CommissionUnitOfMeasureCurrencyCodeSource @UOMCcySrc N

Identifies class or source of the CommissionUnitOfMeasureCurrency(2645) value.

=> 2646 CommissionRate @Rt N

The commission rate when CommissionAmount(2640) is based on a percentage of quantity, amount per unit or a factor of "unit of measure". If the rate is a percentage or expressed in basis points, use the decimalized form, e.g. "0.05" for a 5% commission or "0.005" for 50 basis points.

=> 2647 CommissionSharedIndicator @SharedInd N

Indicates whether the amount in CommissionAmount(2640) is to be shared with a third party, e.g. as part of a directed brokerage commission sharing arrangement.

=> 2648 CommissionAmountShared @AmtShared N

If specified, CommissionSharedIndicator(2647) must be set to "Y".

=> 2649 CommissionLegRefID @LegRefID N

This field may be used for multi-leg trades sent as a single message to indicate that the entry applies only to a specific leg.

=> 2650 CommissionDesc @Desc N

Description of the commission.

=> 2651 EncodedCommissionDescLen @EncDescLen N

Must be set if EncodedCommissionDesc(2652) is specified and must immediately precede it.

=> 2652 EncodedCommissionDesc @EncDesc N

Encoded (non-ASCII characters) representation of the CommissionDesc(2650) field in the encoded format specified via the MessageEncoding(347) field.