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.

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.


Tag Field Name Req'd Comments
2653 NoAllocCommissions N
2654 AllocCommissionAmount N

Required if NoAllocCommissions <2653> > 0.

If the commission is based on a percentage of trade quantity or a factor of "unit of measure", AllocCommissionRate <2660> and AllocCommissionUnitOfMeasure <2658> may also be specified as appropriate.

2655 AllocCommissionAmountType N

Required if NoAllocCommissions <2653> > 0.

2726 AllocCommissionAmountSubType N
2656 AllocCommissionBasis N

Required if NoAllocCommissions <2653> > 0.

2657 AllocCommissionCurrency N
2658 AllocCommissionUnitOfMeasure N
2659 AllocCommissionUnitOfMeasureCurrency N
2660 AllocCommissionRate N
2661 AllocCommissionSharedIndicator N
2662 AllocCommissionAmountShared N

If specified, AllocCommissionSharedIndicator <2661> must be set to "Y".

2663 AllocCommissionLegRefID 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.

2664 AllocCommissionDesc N
2665 EncodedAllocCommissionDescLen N

Must be set if EncodedAllocCommissionDesc <2666> is specified and must immediately precede it.

2666 EncodedAllocCommissionDesc N

Encoded (non-ASCII characters) representation of the AllocCommissionDesc <2664> field in the encoded format specified via the MessageEncoding <347> field.

Used In