The allocation record is used to instruct a broker on how to allocate executed shares to sub-accounts. The allocation record can also be used as a confirmation message through which third parties can communicate execution and settlement instructions between trading partners.
An Allocation <J> message can be submitted as new, cancel or replace. The AllocTransType <71> field indicates the purpose of the message. When submitting replace or cancel AllocTransType <71> messages the RefAllocID <72> field is required. Replacement Allocation <J> messages must contain all data for the replacement allocation.
The allocation record contains repeating fields for each order, sub-account and individual execution; the repeating fields are shown below marked with => . The relative position of the repeating fields is important in this record, i.e. each instance of allocation must be in the order shown below.