Corporate Actions Overview

 

Download PDF - Corporate Actions

This document describes the corporate actions supported by Calypso, how to define corporate actions, and how to apply corporate actions to trades and positions.

Corporate Actions are defined and applied to trades and positions from Trade Lifecycle > Corporate Action > Corporate Action. They can also be applied using the scheduled task CORPORATE_ACTION.

See Corporate Action Definition Window for complete details on the Create panel in the Corporate Action Window.

Download PDF - Corporate Action Elections

 

See CA Apply Trade Simulation Report for information on simulating the application of corporate actions.

 

For information on applying corporate actions see the following topics:

Corporate Actions for position-based products - Coupons and redemptions on bonds, corporate actions on equity positions / sec lending trades / repo trades.

Corporate Action for Listed products - Splits, MDEs, and dividends on listed products.

Corporate Actions for OTC products - Splits and dividends on OTC equity derivatives.

Corporate Actions for CFD products

Refer to the Calypso Warrants User Guide for information on creating and applying corporate actions to Warrants.

 

The following reports allow monitoring corporate actions:

Corporate Actions

Corporate Action Activity

Corporate Action Audit

 

Corporate Actions Definition

Corporate actions are created from the Create panel of the Corporate Action window.

 

For bonds, coupons and redemptions can be automatically created in the Generate panel of the Corporate Action window.

See Corporate Actions for position-based products for details.

 

CA events can be imported from external sources using the integration and processing of MT564-MT568 Swift CA events.

For the integration of Swift CA events, see Integrating Swift Corporate Action Events for details.

For the integration of Swift CA events from Indeval, see CA Indeval Integration for details.

 

1. Supported Corporate Actions

The following corporate actions (CA events) are supported in Calypso. This table also provides the mapping between the CA Swift Code and the Calypso Model and Subtype to be used.

SWIFT Code

CA Event Name

SWIFT Proc

Options

Outcome

MODEL

SUBTYPE

ACTV

SUSP

Trading Status active

Trading Status suspended

GENL

NOAC

No CA trades generated

REFERENTIAL

REFERENTIAL

BIDS

Repurchase offer/Issuer bids/Reverse Rights

REOR

CASH

SECU

NOAC

Closing position against security and/or cash movements

ACQUISITION

ACQUISITION

REFERENTIAL

CASH_OFFER

SECU_OFFER

REFERENTIAL

BMET

Bond holder meeting

 

CONY

PROX

CONN

NOAC

 

CASH

REFERENTIAL

REFERENTIAL

REFERENTIAL

CAPITALRETURN

REFERENTIAL

REFERENTIAL

REFERENTIAL

BONU

Bonus/capitalization issue

DISN

SECU

Additional securities @ 0 price

ACCRUAL

ACCRUAL

BONUS

STOCK_DIV

BPUT

Early redemption

 

CASH

NOAC

 

REDEMPTION

REFERENTIAL

REDEMPTION

REFERENTIAL

BRUP

Bankruptcy

REOR

CASH

SECU

NOAC

No CA trades generated

REDEMPTION

REDEMPTION

REFERENTIAL

REDEMPTION

REDEMPTION

REFERENTIAL

CAPD

CAPG

Capital Distribution

Capital Gains distribution

DISN

CASH

SECU

Cash movement or security movement

CASH

ACCRUAL

ADJUSTMENT

REINVEST

CAPI

Capitalization

GENL NOAC No CA trades generated

REFERENTIAL

REFERENTIAL

CERT

Non-US TEFRA D Certification GENL NOAC

No CA trades generated

REFERENTIAL

REFERENTIAL

CHAN

Change - Referential

GENL

SECU

NOAC

Closing position + New position @ equivalent price

MERGER

REFERENTIAL

MERGER

REFERENTIAL

CLSA

Class action / Proposed settlement

REOR

NOAC

No CA trades generated

REFERENTIAL

REFERENTIAL

CMET

MEET

OMET

XMET

Court Meeting

Meetings

Ordinary General Meetings

Extraordinary / special meeting

GENL

NOAC

No CA trades generated

REFERENTIAL

REFERENTIAL

CONV

Conversion

DISN

SECU

NOAC

Change convertible bonds into underlying shares using a pre-stated conversion price/ratio

TRANSFORMATION

REFERENTIAL

CONVERTIBLE

REFERENTIAL

CONS

Consent

GENL

NOAC

No CA trades generated

REFERENTIAL

REFERENTIAL

COOP

Company option

REOR

SECU

SECU

SECU

CASH

NOAC

Opening Position against cash movement and/or closing position at price = specified price

MERGER

MERGER

REDEMPTION

REDEMPTION

REFERENTIAL

RIGHTS_CALL

MERGER

REDEMPTION

REDEMPTION

REFERENTIAL

CREV Credit event

GENL

NOAC

No CA trades generated

REFERENTIAL

REFERENTIAL

DECR

Decrease in value

DISN

CASH

Cash movement

CASH ADJUSTMENT

DLST

Trading status delisted

REOR

CASH

SECU

CASH

SECU

NOAC

Closing position against cash

Closing position against security movement and/or cash movement

 

No CA trades generated

ACQUISITION

ACQUISITION

REDEMPTION

REDEMPTION

REFERENTIAL

CASH_OFFER

STOCK_OFFER

REDEMPTION

REDEMPTION

REFERENTIAL

DFLT Bond default

GRNL

NOAC

CASH

Cash movement with 0 amount

Cash movement

CASH

CASH

DEFAULT

PREMIUM

DRCA

Cash Distribution From Non-Eligible Securities Sales

DISN

SECU

CASH

NOAC

Closing position

REDEMPTION

REDEMPTION

REFERENTIAL

REDEMPTION

REDEMPTION

REFERENTIAL

DRIP

DVOP

Dividend Reinvest

Dividend Option

DISN

CASH

SECU

NOAC

SECU

SECU

CASH

SECU

CASH

SECU

Cash movement

Additional securities @ adjusted cash price

CASH

ACCRUAL

REFERENTIAL

ACCRUAL

MERGER

ACQUISITION

REDEMPTION

REDEMPTION

ACCRUAL

DIVIDEND

REINVEST

REFERENTIAL

STOCK_DIV

RIGHTS_CALL

CASH_OFFER

REDEMPTION

REDEMPTION

EQUITYOFFERING

DSCL

Disclosure

GENL

NOAC

No CA trades generated

REFERENTIAL

REFERENTIAL

DTCH

Dutch auction

REOR

CASH

SECU

NOAC

Closing position against Cash movement

ACQUISITION

ACQUISITION

REFERENTIAL

CASH_OFFER

STOCK_OFFER

REFERENTIAL

DVCA

SHPR

Cash Dividend

Share Premium Dividend

DISN

CASH

Cash movement

CASH

DIVIDEND

DVSE

DVSC

Stock Dividend

Script Dividend/ Payment

DISN

SECU

SECU

Additional securities @ 0 price

ACCRUAL

ACCRUAL

TAX

STOCK_DIV

EXOF

MRGR

Exchange Offer

Merger

REOR

CASH

SECU

CASE

NOAC

Closing position against cash

Closing position against security

Closing positions against cash and security

No CA trades generated

For equity swaps, the original trade is terminated

ACQUISITION

ACQUISITION

ACQUISITION

REFERENTIAL

CASH_OFFER

STOCK_OFFER

STOCK_OFFER

REFERENTIAL

EXRI

Call on intermediate securities

REOR

SECU

SECU

CASH

SECU

NOAC

Closing position + Reopening new position at price of rights

MERGER

REDEMPTION

REDEMPTION

ACCRUAL

REFERENTIAL

RIGHTS_CALL

REDEMPTION

REDEMPTION

OVER

REFERENTIAL

EXTM Maturity extension REOR

NOAC

SECU

No CA trades generated

Closing position + New position

REFERENTIAL

TRANSFORMATION

REFERENTIAL

ASSIMILATION

EXWA

Exercise Warrant

GENL

SECU

SECU

Closing position

ACCRUAL

EXIPRY

EXERCISE

EXPIRY

INCR

Increase in Value

REOR

CASH

Cash movement

CASH

DIVIDEND

INFO

Information Only

GENL

NOAC

No CA trades generated

REFERENTIAL

REFERENTIAL

INTR

Coupon payments on Bonds

DISN

CASH

Corporate action trades for Cash payments and realized P&L

CASH

INTEREST

INTEREST_SHORTFALL

INTEREST_REIMBURSE

PRINCIPAL_SHORTFALL

PRINCIPAL_REIMBURSE

LIQU

Liquidation dividend/Payment

REOR

CASH

SECU

CASH

SECU

NOAC

Closing position at price = 0 or at a specified price

ACQUISITION

ACQUISITION

REDEMPTION

REDEMPTION

REFERENTIAL

CASH_OFFER

STOCK_OFFER

REDEMPTION

REDEMPTION

REFERENTIAL

MCAL

Full Call / Early Redemption

REOR

SECU

CASH

Corporate action trades for cash and security payments

Corporate action trades or buy/sell trades (if environment property BOND_REDEMPTION_TRADE is set to true) for closing original positions

REDEMPTION

REDEMPTION

CALL_REDEMPTION

CALL_REDEMPTION

NOOF Non official offer to repurchase securities

REOR

CASH

SECY

NOAC

Closing position against security and/or cash movements

ACQUISITION

ACQUISITION

REFERENTIAL

CASH_OFFER

STOCK_OFFER

REFERENTIAL

ODLT

Odd lot sale / purchase

REOR

CASH

NOAC

Cash movement

No CA trades generated

CASH

REFERENTIAL

ODD_LOT

REFERENTIAL

OTHR

Other

GENL

NOAC

No CA trades generated

REFERENTIAL

CASH

REFERENTIAL

DS_FEE

PARI

Pari Passu

REOR

SECU

Closing position + New position @ equivalent price

TRANSFORMATION

ASSIMILATION

PCAL

PPRINCIPAL: This is a partial redemption of an Amortizing bond

CALL_REDEMPTION: Redemptions of callable bonds based on call schedules provided the “Exercised?” column is set to “Yes”

REOR

SECU

CASH

SECU

CASH

CASH

Corporate action trades for cash and security payments

Corporate action trades or buy/sell trades (if environment property BOND_REDEMPTION_TRADE is set to true) for closing original positions

REDEMPTION

REDEMPTION

REDEMPTION

REDEMPTION

AMORTIZATION

CALL_REDEMPTION

CALL_REDEMPTION

PRINCIPAL

PRINCIPAL

AMORTIZATION

PINK

Pay In Kind

PIK_INTEREST: Used for Brady bonds to reflect interest amortization (Regular Amortization + PIK Interest)

PINK: Used for Danish mortgage bonds to allow redemption of principal without a cash payment to offset the value of negative coupon payments

DISN CASH

Corporate action trades for Cash payments

Corporate action trades security movement with no Cash payment

AMORTIZATION

REDEMPTION

PIK_INTEREST

PINK

PLAC

Place of Incorporation

GENL

N/A

No CA trades generated

REFERENTIAL

REFERENTIAL

PPMT

Installment Call

DISN

CASH

SECU

CASH

Closing position + reopening existing position reflective of increased avg cost

REDEMPTION

REDEMPTION

CASH

REDEMPTION

REDEMPTION

INSTALLMENT_CALL

PRED

AMORTIZATION: Used for sinking bonds to reflect notional amortization

PAYDOWN: Used for Asset Backed bonds to reflect pool factor changes

REOR

CASH

CASH

Corporate action trades for Cash payments

Corporate action trades for Cash payments and realized P&L

AMORTIZATION

PAYDOWN

AMORTIZATION

PAYDOWN

PRIO

Priority issue

REOR

SECU

SECU

SECU

CASH

NOAC

Opening Position against cash movement and/or closing position at price = specified price

MERGER

MERGER

REDEMPTION

REDEMPTION

REFERENTIAL

ACCRUAL

CASH

RIGHTS_CALL

MERGER

REDEMPTION

REDEMPTION

REFERENTIAL

EXERCISE

RIGHT_ISSUE

REDM

Final Maturity

REOR

SECU

CASH

Corporate action trades for cash and security payments

Corporate action trades or buy/sell trades (if environment property BOND_REDEMPTION_TRADE is set to true) for closing original positions

REDEMPTION

REDEMPTION

REDEMPTION

REDEMPTION

REDO Redenomination REOR

NOAC

SECU

No CA trades generated

Closing position + New position

REFERENTIAL

TRANSFORMATION

REFERENTIAL

ASSIMILATION

REMK

Remarking Agreement

DISN

NOAC

No CA trades generated

REFERENTIAL

REFERENTIAL

RHDI

Intermediate securities distribution

DISN

SECU

Additional securities @ 0 price

ACCRUAL

RIGHTS_CPN

RHTS

Rights Issue / Subscription Rights / Rights Offer (as one event)

REOR

SECU

SECU

CASH

NOAC

SECU

SECU

SECU

CASH

SECU

Opening Position against cash movement and/or closing position at price = specified price

ACCRUAL

ACCRUAL

CASH

REFERENTIAL

ACCRUAL

MERGER

REDEMPTION

REDEMPTION

ACCRUAL

EXERCISE

OVER

RIGHT_ISSUE

REFERENTIAL

RIGHTS_CPN

RIGHTS_CALL

REDEMPTION

REDEMPTION

EQUITYOFFERING

SMAL

Smallest Negotiable Unit

GENL

NOAC

No CA trades generated

REFERENTIAL

REFERENTIAL

SOFF

Spin Off

DISN

CASH

SECU

Cash movement

New security position @ price 0, or using adjustment factor and cash movement

CASH

SPINOFF

ADJUSTMENT

SPINOFF

SPLF

SPLR

Stock Split

Reverse Stock Split

DISN

REOR

SECU

Closing position + New position @ equivalent price

TRANSFORMATION

SPLIT

TEND

Tender acquisition, Takeover, Purchase offer, Buyback

REOR

CASH

SECU

NOAC

Closing position against security and/or cash movements

ACQUISITION

ACQUISITION

REFERENTIAL

CASH_OFFER

STOCK_OFFER

REFERENTIAL

TREC Tax Reclaim DISN

NOAC

CASH

No CA trades generated

Cash movement

REFERENTIAL

REFERENTIAL

REFERENTIAL

CASH

WRTH

Worthless

REOR

CASH

SECU

Closing position at price = 0 or at a specified price

REDEMPTION

REDEMPTION

REDEMPTION

REDEMPTION

WTRC Withholding Tax Relief Certification GENL NOAC

No CA trades generated

REFERENTIAL

REFERENTIAL

N/A

Market disruption events

N/A

N/A

Closing position + New position @ equivalent price

EXPIRY

MDE

N/A

Used for the amortization of Danish Mortgage Bond

N/A

N/A

Corporate action trades for cash and security payments

Corporate action trades or buy/sell trades (if environment property BOND_REDEMPTION_TRADE is set to true) for closing original positions

For Sec Lending trades, the original Sec Lending trades are reduced with drawing amount (partial return) and cash claims are generated by the CA.

REDEMPTION

DRAWING

N/A

Asset impairment in the context of JGAAP and USGAAP accounting requirements

N/A

N/A

Buy / Sell trades for closing original positions

TRANSFORMATION

IMPAIRMENT

 

1.1 Defining Corporate Actions

From the Calypso Navigator, navigate to Trade Lifecycle > Corporate Action > Corporate Action, and select the Create panel.

The definition of corporate actions (CA events) depends on the corporate action model and subtype. Combinations of supported models and subtypes are specified in the domain "corporateActionType" as "MODEL.SUBTYPE".

» You can click Load to load an existing corporate action, or click New to clear the screen to create a new corporate action.

Then fill in the fields described below, and click Save to save your changes. You can now apply the corporate action to trades and positions.

You can click Apply to bring up the Apply panel with pre-defined selections.

» You can click Deactivate to deactivate a corporate action.

The Deactivated checkbox will appear checked and the CA will not be processed.

Important Note: Deactivating a CA does not cancel existing trades on the CA. To cancel existing trades, you need to cancel the CA trades using Deactivate > Revert.

NOTE: To deactivate a CA adjustment created by the Transformation report, you need to delete it instead of deactivate it.

» You can choose Deactivate > Reactivate to reactivate a deactivated corporate action.
» You can choose Deactivate > Revert to cancel existing trades for a corporate action, and restore the original state before the corporate action was applied. This should be performed once you deactivate a corporate action.
» Following fields have been added to the Corporate Action Window:

New Face Value

Preview Face Value

CA Trade Attributes:

Notional New Face Value

Notional Previous Face Value

These criteria have been added to the CAMatchingConfig for MT564 and MT566 integrations.

These fields only apply to PCAL Corporate Actions.

 Ⓘ   [NOTE: All functions are also available fAcom the Action menu]

 Ⓘ   [NOTE: When you select the CA Swift Code, it populates the model and subtype with default values, and drives the selection of the other fields- Some fields only appear for certain types of corporate actions]

 

Fields Details - Event Definition

The Event Definition is set by the system upon saving.

 

Fields Details - Deactivated

Fields

Description

Deactivated

The Deactivated checkbox appears checked when the corporate action has been deactivated using the Deactivate button.

The scheduled task CORPORATE_ACTION ignores deactivated corporate actions.

CA Status

Only appears if the CA Swift Code is not set.

Select the CA status as needed - The following status codes are defined out-of-the-box in domain "CA.Status".

APPLICABLE - Indicates that the CA can be applied - The list of applicable status codes is defined in domain "CA.ApplicableStatus". CAs with applicable status codes will be applied by the CA process.
NOT_APPLICABLE - Indicates that the CA cannot be applied by the CA process.
CANCELED / REMOVED - The CA is canceled / removed - The list of canceled status codes is defined in domain "CA.CanceledStatus". The CA process will cancel any trade generated on this corporate action.

If not set, it is APPLICABLE by default.

Function of the Message

Only appears if the CA Swift Code is set.

Displays the function of the SWIFT MT564 message as applicable.

Processing Status

Only appears if the CA Swift Code is set.

Displays the status of the SWIFT MT564 message as applicable.

Preparation Date/Time

Only appears if the CA Swift Code is set.

Displays the Date/Time at which the last update message was prepared.

 

Fields Details - Corporate Action

Fields

Description

Corporate Action

The corporate action name is set by the system upon saving.

You can select an existing corporate action as needed.

CA Id

Unique Id given by the system to the corporate action upon saving.

CA Version

Version number given by the system upon saving if the corporate action is modified - "0" is the first version.

Sequence

You can enter the priority of generation when multiple CAs have the same date, as needed - "0" is the highest priority.

Update Related Issuance

Used for warrants and certificates.

Refer to Calypso Warrants documentation for details.

Liquidation Config

This field is currently only enabled for the "TRANSFORMATION.IMPAIRMENT" corporate action. It allows defining corporate actions based on the liquidation config for asset impairment in the context of JGAAP and USGAAP accounting requirements.

Refer to the Calypso Weighted Average Cost Setup User Guide - "Asset Impairment" for a full example.

Static Data Filter

You can select a static data filter to restrict the scope of the corporate action.

Product Codes

You can enter values for the user-defined product codes as needed.

You can create product codes using Configuration > Product > Code.

Parent Linked CA

Certain corporate actions can be linked to a parent corporate action.

Child Linked CA

Certain corporate actions can be linked to a child corporate action.

 

Fields Details - Underlying Product

Fields

Description

Underlying Product

Select the product to which the CA applies.

If applicable, it displays additional information on the product:

Exchange
Exchange TimeZone
Underlying currency
Product codes

You can click to display the product definition window.

 

Fields Details - CA Swift Code

Fields

Description

CA Swift Code

Select the CA Swift Code as needed - It populates the model and subtype with default values, and drives the selection of the other fields.

The mapping between Swift Codes and corporate action types can be defined using Trade Lifecycle > Corporate Action > CA Swift Event Code.

See Corporate Action Swift Codes for details.

Event Choice

Select how the CA event being processed is mandatory, mandatory with options, or voluntary.

When the event choice of a CA is different from MAND (Mandatory), you can add multiple outcomes (options) to the CA.

See Defining Multiple Outcomes for details.

Event Process

Select if the event is a reorganization event or a distribution event.

Type of Change

Select the type of change from the company. Available for CA Swift Code CHAN.

Renounceable

Select whether the issued rights can be renounced or not. Available for CA Swift Codes RHTS, RHDI, EXRI, PRIO, and COOP.

Is Taxable

Check to indicate that the event is deemed taxable by Tax authority.

Used to compute the new average price either using the current security average price (not checked) or the market price at ex date (checked).

Available for CA Swift Codes MRGR and EXOF.

Offeror

Enter the name of the company offering stock. Available for CA Swift Codes MRGR, TEND, and EXOF.

Odd lot quantity

Enter the odd lot quantity. Available for CA Swift code ODLT.

Event Condition Stage

Select the stage in the CA event lifecycle. Available for CA Swift Code TEND.

Redemption Rate

Enter the percentage of the principal that is being redeemed. Available for CA Swift Code TEND.

Event Restriction

Check if any restrictions have been declared at the CA Event level.

Issuer Agent

MT564 - TAG95::ISAG

Paying Agent

MT564 - TAG95::PAYA

Issuer

MT564 - TAG95::ISSU

Transfer Agent

MT564 - TAG95::TAGT

 

Fields Details - Dates

Fields

Description

Announcement Date

Enter the date the CA event is announced on the market as applicable.

Propagation Date

Enter the notification date as applicable.

Ex (Effective) Date

Enter the effective date of the corporate action.

Is Ex-Date Inclusive

The eligible position will be the position held at close of business "ex date - 1" if the ex date is non inclusive. If inclusive, it is the position held at close of business ex date (market practice is to be non inclusive).

It means that when the system loads the PL position at ex date, it will load any position that is open at ex date end of day (non inclusive).

By Trade Date

The ex date can be applicable to the trade date position or to the settlement date position otherwise.

"By Trade Date" should be checked for equities and portfolio swaps.

You also need to add the following values to the domain "generateCA.PortfolioSwap” with Comment = true to generate the corresponding CAs by trade date:

CASH.DIVIDEND.setIsByTradeDate

TRANSFORMATION.PRICE_CHANGE.setIsByTradeDate

Portfolio Swaps

You can add the following values to the domain “generateCA.PortfolioSwap” with Comment = true to generate the corresponding CAs with Ex Dividend Date inclusive:

CASH.DIVIDEND.setIsExDateInclusive

TRANSFORMATION.PRICE_CHANGE.setIsExDateInclusive

TRANSFORMATION.SPLIT.setIsExDateInclusive

SPINOFF.SPINOFF.setIsExDateInclusive

If the trades entered on payment end date are to be considered for reset, then on execution of Price Change CA - 'Ex-Date' Checkbox should be selected and domain 'exDateTradePreviousCF' should be set as 'True'. The default value of 'exDateTradePreviousCF' is 'False'. If the domain is kept as 'False' (or not Set) then on execution of Price Change CA - 'Ex-Date' Checkbox should not be selected.

Callable Bonds

The ex date for redemption CA will be set to the notification date if the issuer has the attribute Bond_Callable and the value is the issuer's name.

On a legal entity whose role is Issuer, you can add the Legal Entity Attribute "Bond_Callable" with the value as the issuer’s name. Then, on the bond definition, if the issuer is set as the same issuer, the ex date on the CA will be equal to the notification date. If the attribute is not set on the legal entity, the ex date will be equal to the redemption date.

CA Holidays

By default, CA holidays are ignored and a CA trade can be booked on a non-business day if the ex-date falls on a non-business day.

To take CA holidays into account, you need to set environment property IGNORE_CA_HOLIDAYS to false. In that case, if the ex-date falls on a non business date, the CA trade date is set to the previous business day.

Record Date

Enter the date on which the holder of the security are recognized for entitlement. The record date is used by the system to determine whether a buyer or a seller is eligible for benefit, and hence requires a claim to be raised.

See Entitlement Eligibility for details.

Is Record Date Inclusive

Check to make the record date inclusive. It is non inclusive otherwise.

Market Deadline

Enter the Date/Time issuer’s deadline to respond, with an election instruction, to a secondary, to an outstanding offer or privilege.

Election to Counterparty Market Deadline

MT564 - TAG98C::ECPD

Election to Counterparty Response Deadline

MT546 - TAG98A::ECRD

Guaranteed Participation Date/Time

MT564 - TAG98C::GUPA

Shareholder Meeting Date

Enter the date at which the bondholders or shareholders meeting will take place.

Second Meeting Date/Time MT564 - TAG98C::MET2
Third Meeting Date/Time MT564 - TAG98C::MET3

Period Start Date

Period End Date

Enter the dates on which an order starts and expires, or on which a privilege or offer starts and terminates.

Election Start Date

Election End Date

Enter the dates during which elections can be processed.

The Election Start Date is set to the Announcement Date by default, and the Election End Date is set to the Ex Date by default.

Please refer to the Calypso Corporate Action Elections documentation for details on the election process.

Trading Start Date

Trading End Date

Enter the period during which intermediate or outturn securities are tradable in a secondary market.

Protect Date

Enter the last date a holder can request to defer delivery of securities pursuant to a notice of guaranteed delivery or other required documentation.

Court Meeting Date

Enter the date upon which the Court meeting will take place.

Active From

Enter the starting date of validity of the corporate action if applicable.

Active To

Enter the end date of validity of the corporate action if applicable.

 

Fields Details - Corporate Action Type

Fields

Description

Is Default Option

Swift Event Option

This applies to multiple outcomes (options) CAs.

See Defining Multiple Outcomes for details.

Model

Select the type of corporate action, it defines the processing rules attached to the corporate action.

All supported models are described above.

Subtype

Select the corporate action subtype. It depends on the corporate action model.

All supported combinations of models and subtypes are described above.

Div Reinvest Type

Attribute "Div Reinvest Type".

Div Reinvest Price

Only applies to DRIP CA events.

Dividend reinvestment price.

You can also specify the following:

Cash Pay Date
Payment Gross Rate
Div Reinvest Currency
Div Reinvest FX Rate
Success Percent (Scale Back Ratio) (%)

Enter the percentage of success.

By Open Trade

When checked, the Processing Org's PL position is computed using the FIFO method by TOQ instead of whole position on the price of open trades only. This does not impact the Inventory position.

This also applies to Redemption CAs for manually liquidated positions. You can check "By Open Trade" when domain "bondPartialRedemption" contains Value = true.

Amount

Enter the amount applicable for one unit of the corporate action.

Total CA Amount Rounding

You can define the number of decimals for the total CA amount using the domain “CorporateActionAmount”.

Value = MaxRoundingDecimals

Comment = <number of decimals>

Payment Gross Rate

Enter the Gross Dividend Rate Cash dividend amount per equity before deductions or allowances have been made.

Declared Rate

Amount declared by the issuer.

You can also specify the following:

Declared Currency - Currency declared by the issuer.
Use Declared Currency - Set to yes to use the declared rate / declared currency, or no to use the amount /currency.

Tax Free Amount

Enter the portion of the gross rate that is tax free.

Payment Net Rate

Enter the Net Dividend Rate Cash dividend amount per equity after deductions or allowances have been made.

Currency

Select the currency of the corporate action: by default, it is the currency of the selected product.

If the corporate action currency is different from the product currency, you can set the FX rate in the "Other Amount" field.

Rounding Method

The rounding method applies when a ratio / scale back ratio is specified.

Select one of the following rounding methods:

Not Available (FR) - The number of shares/securities is rounded down – Any remaining share/security is stored in CAAdjustBook.
Round Up (FR) - The number of shares/securities is rounded up – Any additional share/security is stored in CAAdjustBook.
Round Down (Cash In Lieu) (FR) - The number of shares is rounded down. The number of securities is rounded down to a multiple of the minimum purchase amount. The remaining shares/securities are settled in cash.

You need to enter the unit price of the remaining shares/securities in "Cash In Lieu Rate (FR)". The cash amount is added to the CA trades as a fee. The fee type (for example CA_ADJ_AMOUNT) is taken from the domain “fractionalShareCashPartFeeType”. The value must be defined in the form “<product type>.<fee type>”. For example:

Domain = fractionalShareCashPartFeeType
Value = Bond.CA_ADJ_AMOUNT

If the domain is not defined, the fee type CA_FEE is used by default.

If the sum of the rounded amounts of the P&L CA trades is different from the rounded amount of the Agent CA trades, an adjustment P&L CA trade is created.

The adjustment trade is not created if the Agent account has the account attribute ThirdPartyAccount = True.

Round Down (No Cash) (FR) - The number of shares/securities is rounded down – Any remaining share/security is stored in CAAdjustBook.
Fractional Share - The number of shares/securities is not rounded. Fractional shares/securities are allowed.
Natural Rounding (FR) - The number of shares/securities is rounded to the nearest unit – Any remaining/additional share/security is stored in CAAdjustBook.
Nearest Half Share (FR) - The number of shares/securities is rounded to the nearest half-unit – Any remaining/additional share/security is stored in CAAdjustBook.

The other rounding methods are not supported.

Note that for Merger and Transformation, the system creates just one closing trade and a new trade at the average price of the position.

In the Trade Report, the following columns allow viewing fractions handling: New Quantity, Old Quantity, and Fractional Shares.

CAAdjustBook

On every book, you can set the attribute "CAAdjustBook" with the name of the book where the differences will be stored. The book set in "CAAdjustBook" must also have the attribute "CAAdjustBook" set to itself.

You can auto settle all the Agent CA transfers with a CAAdjustBook using the workflow transfer rule "UpdateCAAdjustBookLinkedXfer" on the SETTLE and CANCEL actions.

When you apply the SETTLE action on a CA transfer between the Agent and the CAAdjustBook, all the transfers between the Agent and the same CAAdjustBook will be settled as well.

Cash and Redemption CAs

For CA trades with Agent:

When agent attribute CA_Cash_Rounding_Method is set, it is used to determine the rounding method for the CA events. Otherwise, the currency rounding method is used.

For CA trades with Counterparty:

- When PO is paying and PO agent attribute CA_Cash_Rounding_Method is set, it is used to determine the rounding method for PO transfers on the CA events.

- When Counterparty is paying and Counterparty agent attribute CA_Cash_Rounding_Method is set, it is used to determine the rounding method for Counterparty transfers on the CA events.

- Otherwise, the currency rounding method is used.

To Security

Certain types of corporate actions result in the creation of trades on a different product after the corporate action is applied.

Select the resulting product of the corporate action as applicable.

You can click to display the product definition window.

Payment Date

Enter the payment date of the corporate action.

Response Deadline Date/Time

MT564 - TAG98A::RDDT

End of Securities Blocking Period

MT564 - TAG98B:BLOK.

The available codes are defined in domain “CAAttribute.blockingPeriod”.

Market Deadline Date/Time

MT564 - TAG98C::MKDT

Cover Expiration Deadline Date/Time

MT564 - TAG98C::CVPR

EARD: Early Response Deadline Date/Time

MT564 – TAG98C::EARD

Available Date/Time For Trading

Only available for equity related corporate actions.

Enter the available date for trading.

The trade keyword CASecurityAvailableDate is populated with that date on the equity CA trades.

The Available Date is populated with that date as well, when set, for the agent CA transfers.

The UPDATE action should be available in the transfer workflow to allow updating the Available Date as needed, without any other changes to the transfers, using the transition SETTLED – UPDATE – SETTLED.

From Ratio

To Ratio

Enter the ratio of the corporate action if applicable.

For example From Ratio = 1 / To Ratio = 2 means that 1 unit of "Underlying Product" becomes 2 after the corporate action process (in case of SPLIT for example).

If the "To Security" is set (in case of MERGER for example), 1 unit of "Underlying Product" becomes 2 units of "To Security".

Cash In Lieu Rate (FR)

Cash In Lieu Currency

Cash In Lieu Pay Date

Used with rounding method "Round Down (Cash In Lieu) (FR)".

Cash In Lieu Rate (FR) = Cash rate to apply to the remaining shares/securities to calculate the cash amount.
Cash In Lieu Currency = Currency to settle the cash amount.
Cash In Lieu Pay Date = Settle date of the cash amount.

Other Amount

Enter a fee amount as needed.

Payment Currency

Enter the fee payment currency.

Other Amount Pay Date

Enter the fee payment date.

Tax Rate

Enter the Withholding Tax Rate Percentage of a cash distribution that will be withheld by a tax authority (for SWIFT CA codes DVCA, SHPR) or tax Related Rate Percentage of the gross dividend rate on which tax must be paid (for SWIFT CA code DVOP and DRIP).

ADR Fee

Enter an ADR fee amount as needed (for SWIFT CA codes DVCA, SHPR). It can be populated from MT564 field :92F::CHAR.

This fee is deducted from the net entitlement calculation:

Net dividend amount = ((Gross Cash Rate * ((1-WHT)- ADR Fee)) when there is no tax free rate or

Net dividend amount = (Taxable Amount) x ((1-WHT%)-ADR fee) + (Entitled Position x Tax Free Amount) when there is a tax free rate

ADR Currency

Enter the ADR fee currency.

 

Fields Details - Additional Information

Fields

Description

Comment

Enter a free form comment.

Adjustment Factor

Enter the "manual" adjustment factor used by CA rules to adjust the products (strike, contract size, etc.).

See Corporate Actions for Listed Products for examples.

Theoretical Dilution Factor

Enter the theoretical dilution factor used by CA rules to adjust the products (strike, contract size, etc.).

See Corporate Actions for Listed Products for examples.

Special Dividend

Check for special cash dividend to indicate that the dividend is re-invested.

This is currently for information purposes only.

Dividend Type

Select the conditions in which a dividend is paid:

SPEC: Special Dividend (default choice when "Special Dividend" is checked)
REGU: Regular Dividend
INTE: Interim Dividend
FINL: Final Offer or Payment

Fully Franked Rate

Enter the percentage of dividend that can be reclaimed. Only applicable on Australian equities.

Arbitrage Book

Select the book when arbitrage trades are generated.

Please refer to Calypso Corporate Action Elections documentation for details on the arbitrage process.

Meeting Place

MT564 - TAG94E::MEET

Meeting Place 2

MT564 - TAG94E::MET2

Meeting Place 3

MT564 - TAG94E::MET3

New Place of Incorporation

MT564 - TAG94E::NPLI

 

Audit

Click Audit, to view audit information for the CA event - It shows details about all the changes on the CA event.

» You can right-click and choose various functions from the popup menu to configure the display, and save the display as a template.

 

Incoming Messages

Click Incoming Message to view incoming messages information if any.

» You can right-click and choose various functions from the popup menu to configure the display, and save the display as a template.

 

Generic Comments

Click Generic Comment to associate / display generic comments for this corporate action.

» You can double-click in the table to bring up the Add Generic Comment window to add generic comments.
» You can right-click and choose various functions from the popup menu to configure the display, and save the display as a template.

 

Agent Details

Click Agent Details to add / display agent information related to the CA event - This information is populated when the CA event is imported from MT56X messages.

» You can click Add to add an agent, and click Details to set information for that agent - The fields are described below.
» You can right-click and choose various functions from the popup menu to configure the display, and save the display as a template.

 

See Integrating Swift Corporate Action Events for details.

Fields

Description

Agent

Agent, SENDER of the message.

CA Reference

Swift MT564 field CORP – Corporate Action reference; Reference assigned by the account servicer to unambiguously identify a corporate action event.

Message Reference

Swift MT564 field SEME – Sender’s message reference; Reference assigned by the Sender to unambiguously identify the message.

Safekeeping Account

Swift Safekeeping account (97A::SAFE).

Custodian

Swift MT564 Custodian (94F::SAFE//CUST-optional).

Cash Account

Swift MT564 Cash account (97A::CASH in the sub-sequence E2 CASHMOVE-optional).

Deadline

Displays the Agent's deadline date time.

Time zone

Displays the timezone related to the Agent's deadline.

Option 1

Displays the option number in the Swift MT564. If the CA event has multiple options, the Option field is repeated for each option.

 

1.2 Defining CA for Options

Applies to corporate actions on warrants.

Choose Action > CA Option to define more information related to the delivery of the underlying or the cash following the expiry/exercise of a Warrant.

Refer to Calypso Warrants Documentation for complete details.

 

1.3 Defining CA Defaults

You can create corporate action (CA) defaults for stock splits. The CA defaults store default attributes for rounding: rounding conventions and decimal precision. The other fields are not used.

Choose Action > CA Defaults for defining CA defaults - They are only used when applying corporate actions to equity structured options.

 

1.4 Defining Multiple Outcomes

When the event choice of a CA is different from MAND (Mandatory), you can add multiple outcomes (options) to the CA.

Choose Action > Multiple Outcome > Add Cash Outcome to add a cash outcome, or Action Multiple Outcome > Add Stock Outcome to add a stock outcome.

It adds a new set of Corporate Action Type attributes to the CA event.

Only the reference CA will be processed but upon processing, all outcomes will be applied.

» Define the corporate action type of the additional outcome as needed.
» Identify the default outcome using the "Is Default Option" parameters - They are described below.

 

Fields Details - Is Default Option

This applies to multiple outcomes (options) CAs.

Fields

Description

Is Default Option

This is checked for the corporate action type of the reference CA by default to identify the default outcome.

This is not checked for the other outcomes.

Check as needed to identify the default outcome.

CA Option Id

Displays the CA ID of the reference CA.

CA Option Version

Displays the version number of the reference CA.

Option Status

Displays the status of the outcome:

APPLICABLE for the default outcome.
NOT_APPLICABLE for the other outcomes.

When a default outcome is changed to non default, the status becomes CANCELED in order to let the system cancel any existing CA trades.

Option Reference

Enter a user-defined reference as needed.

Swift Event Option

Select the SWIFT code for the outcome:

CASE: Cash & Securities – CA option includes a distribution of both cash (based on Cash Rate) and securities (based on To Security).
CASH: Cash – Distribution of cash to holders.
SECU: Securities Option – Distribution of securities to holders
CONN: Consent Denied – Vote not to approve the event or proposal.
CONY: Consent Granted – Vote to approve the event or proposal.
NOAC: No Action – option for the account owner not to take part in the event. This would include opt-out for class actions and lodging of dissenters’ rights.
OTHR: Other – Generic CA option to be used in case that no other specific code is appropriate.

 

Multiple Products

You can also add products to a given outcome. Choose Action > Add To Product.

It adds a set of "To Security Product" parameters to the CA event.

Upon processing, CA trades will be created for all "to products".

 

1.5 Adding Custom Fields

The fields that appear for swift codes are defined as CA Attributes in the XML file "CAAttributeDefinition.xml" located under resources/com/calypso/tk/product/corporateaction.

You can add more CA Attributes to this file as needed, or add a new file directly under resources, and set the name of the file in the environment property CA_ATTRIBUTE_DEFINITION.

 Ⓘ   [NOTE: Changes to resources have to be re-deployed to your application servers. Please refer to the Calypso Installation Guide for details]

 

For each attribute, you need to specify the following information:

Name
Type
Domain name (optional) - Domain name that contains the list of possible values for this attribute
Sequence number (optional) - Order of display on the screen
Parent property name - Parent attribute under which you want to display the new attribute
Display name
Description (optional)
CA swift events - Swift code for which this attribute should be displayed

 

Example:

<attribute name="PaymentGrossRateType" type="String" domainName="CAAttribute.rateType" sequenceNumber="15" parentPropertyName="Amount">

   <displayName>Rate Type</displayName>

   <swiftEvent>DVCA</swiftEvent>

   <swiftEvent>DVOP</swiftEvent>

</attribute>

 

1.6 Entitlement Eligibility

When stock / bond units are obtained through a corporate action and do not settle prior to the record date of a subsequent corporate action, those units will not be eligible to participate in the second corporate action.

The same rule applies if there are any long-dated settlement trades that are booked before ex date but do not settle until after record date The holdings resulting from these long-dated trades are not included in the ex date balance.

 

Example 1

A position holder exercises a rights issue. A cash dividend event quickly follows and the dividend's record date falls before the allotment date for the rights.

This means that the new units from the rights issue will not be settled by the dividend's record date and as a result, those units are not eligible to receive the cash dividend.

 

Example 2

Similar to Example 1, except the dividend's record date falls after the allotment date for the rights.

This means that the new units from the rights issue will be settled by the dividend's record date and are eligible to receive the cash dividend.

 

Ex/Cum Processing

The Ex/Cum basis of quotation is the basis upon which a security is traded. Ex-dividend securities generally trade on a "cum" basis, indicating that the securities are entitled to upcoming CA events.

Generally on the ex date of a corporate action, the basis of quotation on the market is "ex" the particular corporate action event. However, in special circumstances, some markets allow shareholders the right to trade the security "cum-entitlement" between the ex date and the record date (inclusive). Trades can be executed with a "cum" basis of quotation after the ex date and are required to be captured in the corporate action entitlement process, as the entitlement has been transferred as part of the trade.

This entitlement eligibility period is also called the CA event active period between the "ex date - 1 EOD" and the "record date EOD".

You can override the default entitlement eligibility using the trade keyword CATradeBasis on the trades.

The available values for CATradeBasis are defined in domain "keyword.CATradeBasis". It contains the Swift ex/cum codes.

The domain name "XferAttributesforMatching" is used to propagate the trade keyword CATradeBasis as a transfer attribute. The transfer attribute CATradeBasis is used in the CA process to adjust the P&L and Agent position in order to include transactions that are traded "cum".

 

1.7 Withholding Tax on ACQUISITION/CASH_OFFER

A withholding tax fee of type CA_WHT_PNL can be computed for the CA types EXOF/ACQUISITION/CASH_OFFER, EXOF/ACQUISITION/CASH_OFFER, and SOFF/CASH/ADJUSTMENT, provided a withholding tax configuration exists.

Fee definition

The withholding tax configuration can be defined using Configuration > Fees, Haircuts, & Margin Calls > WithHoldingTax Config.

The system will generate the CA P&L trade with settlement amount = net amount and fee CA_WHT_PNL.

There is no fee generated on the Agent trade.

 

2. Viewing Corporate Action Definitions

You can display the corporate actions defined in the system using Reports > Securities Reports > Corporate Action Report.

See Corporate Action Report for details.

 

3. XML Import Export

Choose XML > XML Export to export the CA event to an XML file.

You can then choose XML > XML Import to import the XML file you have created into another environment, or use the format to import other CA events.