Description
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.
Structure
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 | |
→ | 2925 | AllocCommissionCurrencyCodeSource | N | |
→ | 2658 | AllocCommissionUnitOfMeasure | N | |
→ | 2659 | AllocCommissionUnitOfMeasureCurrency | N | |
→ | 2926 | AllocCommissionUnitOfMeasureCurrencyCodeSource | 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. |