ISDA Confirmations - Best Practices

The following ISDA confirmations can be generated for Swap,Swaption, SwapCrossCurrency and FRA trades.

"TerminationConfirmation.html" - Template used to confirm a Full or Partial Early Termination.
"NovationConfirmation_OR.html" - Template used to confirm a Full or Partial Novation. Remaining Party is the sender and Transferor is the receiver.
"NovationConfirmation_EE.html" - Template used to confirm a Full or Partial Novation. Remaining Party is the sender and Transferee is the receiver.
"FeeNovation.html" - Template used to confirm the fee following a Novation, exchanged between the Transferor and the Transferee. Transferee is the sender and Transferor is the receiver.
"Exhibit_LongForm.html" - Template included in "derivatives.html" in case there is no ISDA Master Agreement signed between the 2 parties of the trade.
ExerciseConfirmationIRD.html - Template to confirm a Swap or Swaption exercise.

 

Novation Confirmations

The different cases of Novation are:

The counterparty is the transferor (or step-out) of the novation
The counterparty is the remaining party of the novation
The Processing Organization is the transferee (step-in of the trade)

Whatever the case, the standard is that only the remaining party generates the Novation agreement that is sent to both the transferor and the transferee . The resulting trade between the transferee and the remaining party is confirmed as a "new" trade.

When the Processing Organization is the remaining party, the bank sends a novation agreement to both the transferor and the transferee. This agreement is composed of: general terms of the novation, an annex describing the initial transaction between remaining party and transferor, and an annex describing the new transaction between remaining party and transferee.

The transferor and the transferee have to sign this agreement to validate the novation.

The Novation Fee is the document exchanged between the transferor and the transferee following a Novation to confirm the fee to be paid or received between the two parties. Only the transferee should send this confirmation.

When the Processing Organization is the transferee, a novation agreement is sent by the remaining party and has to be signed and returned. In parallel, the bank sends a “Novation Fee” confirmation to the transferor.

 

VERIFIED_TRADE Confirmations

Confirmations are generated for:

New trade, Amended trade to send to Counterparty
Remaining Trade following a Partial Termination to send to Counterparty
Remaining Trade following a Partial Novation when PO is the Remaining Party to send to Transferor
New Trade following a Full Novation when PO is the Remaining Party to send to Transferee (Counterparty of the new trade)
New Trade following a Partial Novation when PO is the Remaining Party to send to Transferee (Counterparty of the new trade)
Reject on Partial Termination / Novation / Partial Novation

 

TERMINATED_TRADE Confirmations

Confirmations are generated for:

Full Termination to send to Counterparty
Full Novation to send to Transferor
Amend of a Termination
Cancellation of a termination (“Reject”) - Resulting VERIFIED_TRADE will not generate any confirmation

 

Verified and canceled Payment / Receipts

Confirmations are generated for:

Novation Fee sent by Transferee to Transferor (case of new trade following a Novation when PO is the Transferee)
Advice Payment or Receipt after fixing of Floating Rate and/or FX reset: no netting, netting per trade

 

Recommended Message Configuration

Message Type = Confirmation

Event Receiver Role Address Type Gateway Format Template SDFilter

CANCELED_PAYMENT

CounterParty

FAX

PRINTER

PDF

FeeNovation.html

MSG_FeeNovation

CANCELED_RECEIPT

CounterParty

FAX

PRINTER

PDF

FeeNovation.html

MSG_FeeNovation

CANCELED_TRADE

CounterParty

FAX

PRINTER

PDF

derivatives.html

MSG_VER_GenericIRD

CANCELED_TRADE

CounterParty

SWIFT

SWIFT

SWIFT

MT340 for FRA

MT360 for Swap

MT361 for SwapCrossCurrency

MSG_VER_GenericIRD

CANCELED_TRADE

CounterParty

FAX

PRINTER

PDF

TerminationConfirmation.html

MSG_VER_Term

TERMINATED_TRADE

CounterParty

FAX

PRINTER

PDF

NovationConfirmation_OR.html

MSG_TERM_NovFull

TERMINATED_TRADE

CounterParty

FAX

PRINTER

PDF

TerminationConfirmation.html

MSG_TERM_term

VERIFIED_PAYMENT

CounterParty

FAX

PRINTER

PDF

FeeNovation.html

MSG_FeeNovation

VERIFIED_RECEIPT

CounterParty

FAX

PRINTER

PDF

FeeNovation.html

MSG_FeeNovation

VERIFIED_TRADE

CounterParty

FAX

PRINTER

PDF

derivatives.html

MSG_VER_GenericIRD

VERIFIED_TRADE

CounterParty

SWIFT

SWIFT

SWIFT

MT340 for FRA

MT360 for Swap

MT361 for SwapCrossCurrency

MSG_VER_GenericIRD

VERIFIED_TRADE

CounterParty

FAX

PRINTER

PDF

NovationConfirmation_EE.html

MSG_VER_Nov_EE

VERIFIED_TRADE

CounterParty

FAX

PRINTER

PDF

NovationConfirmation_OR.html

MSG_VER_Nov_OR

EXERCISED_TRADE

CounterParty

EMAIL PRINTER HTML ExerciseConfirmationIRD.html  
CANCELED_TRADE

CounterParty

EMAIL PRINTER HTML ExerciseConfirmationIRD.html  
EXERCISED_TRADE

CounterParty

EMAIL PRINTER HTML ExerciseConfirmationIRD.html  
CANCELED_TRADE

CounterParty

EMAIL PRINTER HTML ExerciseConfirmationIRD.html  

 

Static data filters:

"MSG_GenerateConfirmIRD" is used as common filter for this scope. Confirmation does not have to be generated for:

A bundle transaction
Interbook transactions
Trade executed on an execution platform, post-trading platform (MarkitWire hereunder)
Missing information on receiver and sender referring to Address Type defined in Message Setup

 

For Termination:

 

For Novation: