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.
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. |