Component CommissionDataGrp (BlockRepeating)

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.

Added in protocol FIX.5.0SP2 (204)

Field or Component Name Description Is Required Added Is Deprecated
2639 NoCommissions FIX.5.0SP2 (204)
2640 CommissionAmount 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. FIX.5.0SP2 (204)
2641 CommissionAmountType Required if NoCommissions (2639) > 0. FIX.5.0SP2 (204)
2725 CommissionAmountSubType FIX.5.0SP2 (233)
2642 CommissionBasis Required if NoCommissions (2639) > 0. FIX.5.0SP2 (204)
2643 CommissionCurrency FIX.5.0SP2 (204)
2644 CommissionUnitOfMeasure FIX.5.0SP2 (204)
2645 CommissionUnitOfMeasureCurrency FIX.5.0SP2 (204)
2646 CommissionRate FIX.5.0SP2 (204)
2647 CommissionSharedIndicator FIX.5.0SP2 (204)
2648 CommissionAmountShared If specified, CommissionSharedIndicator (2647) must be set to "Y". FIX.5.0SP2 (204)
2649 CommissionLegRefID 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. FIX.5.0SP2 (204)
2650 CommissionDesc FIX.5.0SP2 (204)
2651 EncodedCommissionDescLen Must be set if EncodedCommissionDesc (2652) is specified and must immediately precede it. FIX.5.0SP2 (204)
2652 EncodedCommissionDesc Encoded (non-ASCII characters) representation of the CommissionDesc (2650) field in the encoded format specified via the MessageEncoding (347) field. FIX.5.0SP2 (204)