Allocation ACK (MsgType = P, FIXML = AllocationACK)

The Allocation ACK (P) message is used to acknowledge the receipt and status of an Allocation (J) message received from the institution.

It is possible that multiple Allocation ACK (P) messages can be generated for a single allocation to detail the receipt and then the acceptance or rejection of the allocation.

Tag Field Name FIXML Req'd Comments
<Standard Message Header> Y MsgType = P
109 ClientID ClientID N Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID (115) / DeliverToCompID (128) ).
76 ExecBroker ExecBroker N Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID (115) / DeliverToCompID (128) ).
70 AllocID AllocID Y
75 TradeDate TradeDate Y
60 TransactTime TransactTime N Date/Time Allocation ACK (P) generated
87 AllocStatus AllocStatus Y
88 AllocRejCode AllocRejCode C Required for AllocStatus (87) = 1 (rejected)
58 Text Text N Can include explanation for AllocRejCode (88) = 7 (other)
354 EncodedTextLen EncodedTextLen C Must be set if EncodedText (355) field is specified and must immediately precede it.
355 EncodedText EncodedText C Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field.
<Standard Message Trailer> Y