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 | ||||||
© 2026.
EPAM Systems. All Rights Reserved.
All material contained within the website is copyright of EPAM Systems, Inc. No material contained herein can be copied or otherwise used without the express permission of the copyright holder.