ZagTrader

Settlement status codes

CPRC: Cancellation Request

Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked

As a status value, CPRC means your counterparty has asked to cancel this transaction and the cancellation now waits for your own cancellation request.

Code
CPRC
Kind
Status (25D)
Qualifiers
IPRC

What CPRC means

Read the field carefully: CPRC is both a qualifier and a status value. :25D::CPRC//... is the qualifier for the status of a cancellation request. :25D::IPRC//CPRC is the status value on this page: the counterparty wants the transaction cancelled.

In markets with bilateral cancellation a matched instruction is only cancelled when both sides cancel. The counterparty has done its part; your instruction is still live and can settle until you act.

When you see it

  • In an MT548 for a matched instruction (MACH) after the counterparty finds an error in the trade or the trade is cancelled at the front office.
  • Austraclear documents that it sends IPRC//CPRC when the counterparty has cancelled and the participant’s confirmation is awaited.

What to do next

  • Check with the front office or the counterparty whether the trade really is cancelled or being amended.
  • If you agree, send your cancellation (the same message type as your instruction, with :23G:CANC) and wait for CAND.
  • If you do not agree, tell the counterparty. Your instruction stays and the counterparty’s side will show CANP.

Where it appears in MT and ISO 20022

MT (ISO 15022)

  • MT548 sequence A2, :25D::IPRC//CPRC (status value)
  • MT537 sequence B or C3, :25D::IPRC//CPRC
  • Do not confuse with the qualifier in :25D::CPRC//CAND, :25D::CPRC//CANP, :25D::CPRC//DEND, :25D::CPRC//PACK or :25D::CPRC//REJT

MX (ISO 20022)

  • sese.024 PrcgSts/CxlReqd, with optional Rsn (proprietary) and AddtlRsnInf (sese.024.001.12)