Field NameFIXML Attribute NameData TypeDescriptionPresent / Conditional / OptionalSupported Values
Message ID ID StringUnique identifier for this Allocation Instruction Ack message.P
Reference Message ID RefAllocID StringID of the Allocation Instruction message being referenced.P
Transaction Time TxnTm UTCTimestampDate/time when Allocation Instruction Ack is generatedP
Status Stat intDenotes the status of the Allocation Instruction.P1 - block level reject

2 - account level reject

5 - rejected by intermediary

Transaction Type TransTyp charUsed to express New, Cancel, or Replace for the Allocation Instruction message being referenced. Only New and Cancel are supported.P0 - New

2 - Cancel

Allocation Type Typ intSpecifies the purpose or type of the Allocation Instruction message being referenced.P17 - Give-up

Input Source InptSrc StringIndicates input source of original trade marked for allocation.O
Additional Text Txt StringCan include explanation for rejection of an Allocation Instruction.P
Venue Type VenuTyp charIdentifies the type of venue for the allocation.PO - Off facility swap

R - Registered Market (SEF)

StandardHeader Hdr
→ Sender ID SID StringThis attribute identifies the party or the Submitter of the message. This is set to CME.P
→ Target ID TID StringThis attribute identifies the receiver of the message. This must be set to CME.P
→ Sender Qualifier SSub StringThis attribute qualifies the Sender. The user ID assigned to the sender must be provided.P
→ Target Qualifier TSub StringThis qualifies the receiver of the message. For CME ClearPort Trade submission this must be set to CPAPI.P
Instrument Instrmt
→ Security Type SecTyp StringIndicates type of instrument or security being traded or defined.PFWD - Forward

IRS - Interest Rate Swap

Parties (repeating) Pty
→ Party ID ID StringUsed to identify the Asset Manager holding account. For IRS, only account aliases are supported.P
→ Party ID Source Src charUsed to identify the source of PartyID value.P

C - Generally accepted market participant identifier

D - Proprietary / Custom code

H - Clearing house participant/member code


P – PLID (Privacy Law Identifier)

Q – NPID (Natural Person Identifier)

→ Party Role R intIndicates the type of Party or the role of the party in the Party block.P4 - Clearing Firm

7 - Trading (Entering) Firm

24 - Customer Account

→ PtysSubGrp (repeating) Sub
→→ Party Qualifier ID ID StringA Sub ID provides additional information about the Party.O
→→ Party Qualifier Type Typ intThe Type of Party Sub ID in the Party Sub Tag.O1 - Firm

3 - System

26 - Account type or Origin

AllocAckGrp (repeating) AllocAck