Workflow - Mirroring

In order to manage Issuances and to simplify the capture of the trades, Calypso allows using a workflow rule which will generate:

an Issuance trade when capturing a Buy/Sell with the Issuer, or
a Buy/Sell trade with the Issuer when capturing an Issuance.

 

The goal is to simplify the capture of the trades for the “in house” Warrants when the bank has to provide facilities to the issuer.

Since the Mirroring functions cannot work on two different product classes in Calypso, it will be managed with a Workflow Rule. Thus, it will be possible to manage different workflows for each kind of trade, even if some status codes could be linked (a modification or a cancellation can be replicated to the linked trade).

The workflow rule IssuanceMirror can be set on each transition where the relationship between both trades is needed. The rule is set on the Master workflow which can be either the Warrant or the Issuance.

By default, the workflow rule is active only when:

On the Buy/Sell trade, the Counterparty of the trade is a ProcessingOrg and is the Issuer of the product, or
On the Issuance trade, the Counterparty of the trade is a ProcessingOrg and the Issuer of the product is the owner of the Book.

The workflow rule can also be activated when the Counterparty of the trade is the Issuer of the product and has an Attribute AUTO_ISSUANCE_MIRROR= true.

 

 Ⓘ   [NOTE: The workflow rule IssuanceMirror must never be setup on both products (e.g. Warrant and WarrantIssuance)]