Adjustment Progress¶
Overview¶
Adjustment is the process for adjust the price of security related to corporate actions affected to quote.
Component¶
Process¶
The process of adjustment based on the ex-dividend-date (Based on the trading date)
flowchart LR
%% Milestone
declaration_date[Declaration Date<br>X]
last_registration_date[Last registration date<br>T-2]
ex_dividend_date[Ex-Dividend Date<br>T-1]
record_date[Record Date<br>T]
execution_date[Execution Date<br>Y]
%% Flow
declaration_date --> last_registration_date --> ex_dividend_date --> record_date --> execution_date
Note:
[1] The date between calculation (example: -1, -2, +1, +2, ...) based on trading date (not by the calendar date), which mean excluded Saturday, Sunday and settlement days.
- Transaction date is calculated as T+0 day
[2] Based on the payment term is T+2 (starting from January 1, 2016, for normal transactions)
[3] The closing date for the list of customers owning securities is the "last registration date", which is the date the issuing organization prepares a list of securities owners for the purpose of exercising rights for shareholders. At the closing date of the list, if the investor is named in the list of stock owners, he or she will receive his or her rights such as the right to receive dividends, the right to buy additional shares issued..
[4] At the ex-dividend date:
-
The trading day when investors buying securities will not own shareholder benefits such as the right to receive dividends, the right to buy additional issued shares, the right to attend the General Meeting of Shareholders, etc.
-
The quote of related security will be adjusted.
-
Investors will not be listed in the shareholder book, because the transaction has not been paid, and will therefore not be entitled to rights.
The corporate action affected the quote¶
Based on the list of Corporate Action, the affected to quote listed filter with following condition
-
The attribute
is_affect_quote
will beTRUE
-
The attribute
publish_object_code
is accepted valueISSUER
The list will be updated manual, based on the recogized by the extraction process from VSD providers.
At the 2024-04-10, the list of corporate actions:
Publish Object Code | Is Affect Quote | Action |
---|---|---|
ISSUER | TRUE | cash_dividend |
ISSUER | TRUE | stock_dividend |
ISSUER | TRUE | stock_bonus |
ISSUER | TRUE | right_issue |
ISSUER | TRUE | share_issuance |
ISSUER | TRUE | distribute_treasury_share_to_existing_shareholder |
Handle attribute related to action¶
Each action has different attributes of calculation factors, which has been described below:
Action | amount | rate | issue_rate | issue_price |
---|---|---|---|---|
cash_dividend | X | |||
stock_dividend | X | |||
stock_bonus | X | |||
right_issue | X | X | ||
share_issuance | X | |||
distribute_treasury_share_to_existing_shareholder | X |
For validation progrss:
-
Amount (
amount
) must be greater than 0 -
Rate (
rate
,issue_rate
) must be greater than 0 -
Issue Price (
issue_price
) must be greater than 0