Block and Allocation Match Status Codes

Each individual trade component, block and allocation(s), has its own match status indicating the extent to which it has matched with a counterparty’s block or allocation.

The following table describes the block and allocation match status codes that the CTM service applies to the fields.

Status Code Status Name Applies to Blocks? Applies to Allocations? Definition
NMAT Unmatched Y Y Your counterparty has not submitted their side, or there is a problem with required L1 data affecting pairing.
MISM Mismatched Y Y The trade has been paired but fails to match on all L2 values.
MACH Matched Y Y All necessary L1 and L2 values are present and pair/match.
PEND Pending Y N Not all allocations have been received for this block and it has already found a pairing trade.
DISQ Disqualified N Y The block level information supplied on the allocation does not match the information specified on the block for the same fields.
CAND Cancelled Y Y You have submitted a cancel for your side of the trade prior to the trade being fully MAGR.
CCRQ Counterparty Cancel Requested Y Y This trade was MAGR, but now your counterparty is requesting that this is cancelled.
CREJ Cancel Rejected Y Y You do not agree to your counterparty’s cancel request after the trade is Match Agreed and have sent a reject message. The trade remains valid with a MAGR status.
CANA Cancel Agreed Y Y Both parties involved have agreed to cancel this trade that was previously at MAGR. No further action can occur on a trade side in this state.
CREQ Cancel Requested Y Y You have requested your counterparty cancel this trade which was previously at MAGR status.
CCRJ Counterparty Cancel Rejected Y Y Your counterparty does not agree to your cancel request after the trade is Match Agreed. The trade remains valid with a MAGR status.