TSEJASDECCorporateActionNotificationSubsetSD1V02

supl.012.001.02

This message is an extension used by TSE/JASDEC and its community to provide supplementary data to the CorporateActionNotification 002V04, which is the restricted version that supports the coexistence of ISO messages.

Message Construction

Every ISO20022 message has at the highest level what we call ‘building blocks’. Because the message is constructed as immutable records, the association is by composition. Below you can see the relationship between the message and its constituent building blocks: For comparison, see the ISO20022 official specification

classDiagram
     direction LR
%% TSEJASDECCorporateActionNotificationSubsetSD1V02 recursion level 0 with max 0
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" OtherIdentification2SD1 : OtherIdentification
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" DividendSD1 : RateAndAmountDetails
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" FinancialInstrumentAttributes23SD1 : UnderlyingSecurity
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" CorporateActionQuantity4SD2 : SecuritiesQuantity
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" DividendTypeFormat4SD1 : DividendType
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" CorporateAction6SD1 : CorporateActionDetails
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" UpdatedAdditionalInformation6SD3 : Offeror
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" CorporateActionRate19SD1 : RateDetails
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" CorporateActionEventStageFormat4SD1 : EventStage
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" OptionFeaturesFormat8SD1 : OptionFeatures
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" CorporateActionDate21SD1 : DateDetails
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" GrossDividendRateFormat6SD1 : GrossDividendRate
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" SecurityDate8SD1 : SecuritiesMovementDateDetails
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" SecuritiesOption22SD1 : SecuritiesMovementDetails
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" UpdatedAdditionalInformation6SD2 : NewCompanyName
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" OrganisationIdentificationSD1 : IssuerAgent
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" UpdatedAdditionalInformation5SD1 : TaxationConditions
TSEJASDECCorporateActionNotificationSubsetSD1V02 *-- "0..1" CorporateActionNarrative17SD1 : AdditionalInformation
  

Now, we will zero-in one-by-one on each of these building blocks.

OtherIdentification building block

Extension to an identification of a security by proprietary or domestic identification scheme. Extension to identify an underlying security by proprietary or domestic identification scheme. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% OtherIdentification2SD1 recursion level 0 with max 1
class OtherIdentification2SD1{
    PlaceAndName IsoMax350Text
    LocalLanguageSecurityName IsoMax240Text
    AbbreviatedLocalLanguageSecurityName IsoMax240Text
}
  

OtherIdentification2SD1 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
LocalLanguageSecurityName Full and formal name of underlying securities in the local language. IsoMax240Text - Optional 0..1
AbbreviatedLocalLanguageSecurityName Abbreviated name of underlying securities in the local language. In case of non-listed securities, it will be a full local language security name. 銘柄名(銘柄略称. IsoMax240Text - Required 1..1

RateAndAmountDetails building block

Extension to provide additional information about rates and amounts related to a corporate action option. Extension to specify rates of a corporate action. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% DividendSD1 recursion level 0 with max 1
class DividendSD1{
    PlaceAndName IsoMax350Text
}
DividendSD1 *-- "0..1" IRateAndAmountFormat16Choice : TotalAnnualDividendRate
DividendSD1 *-- "0..1" IRateAndAmountFormat16Choice : MaximumAnnualTotalDividendRate
DividendSD1 *-- "0..1" IRateAndAmountFormat16Choice : MinimumAnnualTotalDividendRate
%% IRateAndAmountFormat16Choice recursion level 1 with max 1
%% IRateAndAmountFormat16Choice recursion level 1 with max 1
%% IRateAndAmountFormat16Choice recursion level 1 with max 1
  

DividendSD1 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
TotalAnnualDividendRate Provides the total annual dividend rate as announced by the Issuer. IRateAndAmountFormat16Choice - Optional 0..1
MaximumAnnualTotalDividendRate Provides the maximum annual total dividend rate as announced by the Issuer. IRateAndAmountFormat16Choice - Optional 0..1
MinimumAnnualTotalDividendRate Provides the minimum annual total dividend rate as announced by the Issuer. IRateAndAmountFormat16Choice - Optional 0..1

UnderlyingSecurity building block

Extension to provide more information for the underlying security. Extension for UnderlyingSecurity. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% FinancialInstrumentAttributes23SD1 recursion level 0 with max 1
class FinancialInstrumentAttributes23SD1{
    PlaceAndName IsoMax350Text
    PostEffectiveDateClassification InstitutionalClassificationCode
}
  

FinancialInstrumentAttributes23SD1 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
PostEffectiveDateClassification Classification of the Issuer or the Counterparty institution in case of a merger. 存続/消滅/親会社/子会社/未定の区分 ※イベントタイプがMRGRの場合に、存続会社or消滅会社、親会社or子会社の通知を見分けるために必要。. InstitutionalClassificationCode - Required 1..1

SecuritiesQuantity building block

Extension to provide information about the securities quantity linked to a corporate action. Extension to specify corporate action quantities. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% CorporateActionQuantity4SD2 recursion level 0 with max 1
class CorporateActionQuantity4SD2{
    PlaceAndName IsoMax350Text
    MinimumQuantityCode SecuritiesQuantity1Code
    MaximumQuantityCode SecuritiesQuantity1Code
}
CorporateActionQuantity4SD2 *-- "0..1" IPlannedQuantity1Choice : PlannedQuantity
CorporateActionQuantity4SD2 *-- "0..1" IPlannedQuantity1Choice : PlannedExcessPurchaseQuantity
CorporateActionQuantity4SD2 *-- "0..1" IFinancialInstrumentQuantity15Choice : OldShareUnitQuantity
CorporateActionQuantity4SD2 *-- "0..1" IFinancialInstrumentQuantity15Choice : NewShareUnitQuantity
%% IPlannedQuantity1Choice recursion level 1 with max 1
%% IPlannedQuantity1Choice recursion level 1 with max 1
%% IFinancialInstrumentQuantity15Choice recursion level 1 with max 1
%% IFinancialInstrumentQuantity15Choice recursion level 1 with max 1
  

CorporateActionQuantity4SD2 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
PlannedQuantity Planned number of shares to be purchased. 買付予定株式数. IPlannedQuantity1Choice - Optional 0..1
PlannedExcessPurchaseQuantity Planned excess quantity of share purchase. 買付超過予定数 IPlannedQuantity1Choice - Optional 0..1
MinimumQuantityCode TSE/JASDEC code for the minimum number of shares to be purchased when the corporate action event type code is TEND or BIDS. 買付株数に係る下限設定が「下限設定あり」「未定」. SecuritiesQuantity1Code - Optional 0..1
MaximumQuantityCode TSE/JASDEC code for the maximum number of shares to be purchased when the corporate action event type code is TEND or BIDS. 買付株数に係る上限設定が「上限設定あり」「未定」. SecuritiesQuantity1Code - Optional 0..1
OldShareUnitQuantity Old share unit quantity. IFinancialInstrumentQuantity15Choice - Optional 0..1
NewShareUnitQuantity New share unit quantity. IFinancialInstrumentQuantity15Choice - Optional 0..1

DividendType building block

Extension to specify additional information related to the type of dividend. Extension to specify additional information related to the type of dividend. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% DividendTypeFormat4SD1 recursion level 0 with max 1
class DividendTypeFormat4SD1{
    PlaceAndName IsoMax350Text
    ProvisionalDividendFlag IsoYesNoIndicator
    CommemorativeDividendFlag IsoYesNoIndicator
    SpecialDividendFlag IsoYesNoIndicator
}
  

DividendTypeFormat4SD1 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
ProvisionalDividendFlag Specifies whether the dividend is provisional 予想区分. If the value is No, then the dividend is actual. ProvisionalDividendFlag can only be used with corporate action event type code DVCA. IsoYesNoIndicator - Required 1..1
CommemorativeDividendFlag Specifies whether the dividend includes commemorative dividend. 記念配当区分 CommemorativeDividendFlag can only be used with corporate action event type code DVCA. IsoYesNoIndicator - Required 1..1
SpecialDividendFlag Specifies whether the dividend includes special dividend. 特別配当区分 SpecialDividendFlag can only be used with corporate action event type code DVCA. IsoYesNoIndicator - Required 1..1

CorporateActionDetails building block

Extension to provide additional corporate action details information. Extension for mergers. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% CorporateAction6SD1 recursion level 0 with max 1
class CorporateAction6SD1{
    PlaceAndName IsoMax350Text
    TargetCompanyAgreement TargetCompanyAgreementCode
}
CorporateAction6SD1 *-- "0..1" MergerDetailsType1 : MergerDetails
CorporateAction6SD1 *-- "0..1" IFinancialInstrumentQuantity15Choice : TotalNumberOfNewSharesIssued
%% MergerDetailsType1 recursion level 1 with max 1
class MergerDetailsType1{
    MergerType MergerTypeCode
    SimplifiedMergerClassification MergerCode
    ShortFormMergerClassification MergerCode
    ShareUnitQuantityOfNewCompany IsoNumber
}
MergerDetailsType1 *-- "0..0" CounterpartyDetailsType1 : CounterpartyDetails
%% IFinancialInstrumentQuantity15Choice recursion level 1 with max 1
  

CorporateAction6SD1 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
MergerDetails Provides additional information about mergers. MergerDetailsType1 - Optional 0..1
TargetCompanyAgreement Agreement of the target company. TargetCompanyAgreement should only be used for corporate action event type code TEND. It is not necessary for corporate action event type code BIDS. 対象会社の同意の有無 公開買付のときのみ。(自己株買付のときは無し). TargetCompanyAgreementCode - Optional 0..1
TotalNumberOfNewSharesIssued Total number of new shares to be issued. 発行新株式数. IFinancialInstrumentQuantity15Choice - Optional 0..1

Offeror building block

Extension to provide information about the entity making the offer (when it is different from the issuing company). Extension for additional information. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% UpdatedAdditionalInformation6SD3 recursion level 0 with max 1
class UpdatedAdditionalInformation6SD3{
    PlaceAndName IsoMax350Text
    SecuritiesCreditAccountIdentification IsoMax50Text
    OfferorShare IsoISINIdentifier
    OfferorShareLocalCode IsoMax5AlphaNumericText
    LocalLanguageName IsoMax240Text
}
  

UpdatedAdditionalInformation6SD3 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
SecuritiesCreditAccountIdentification Specifies the securities account to be credited. 会社法制の見直し要綱の、22ページ第3-1-①をご参照ください。. IsoMax50Text - Optional 0..1
OfferorShare ISIN of Offeror’s share when the corporate action event type code is TEND. IsoISINIdentifier - Optional 0..1
OfferorShareLocalCode Local code of Offeror’s share when the corporate action event type code is TEND. 買付者 銘柄コード. IsoMax5AlphaNumericText - Optional 0..1
LocalLanguageName Name in the local language by which a party is known and which is usually used to identify that party. IsoMax240Text - Optional 0..1

RateDetails building block

Extension to capture the new to old ratio with higher precision. Extension to capture new to old ratio with extra digits. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% CorporateActionRate19SD1 recursion level 0 with max 1
class CorporateActionRate19SD1{
    PlaceAndName IsoMax350Text
}
CorporateActionRate19SD1 *-- "1..1" LongQuantityToQuantityRatio2 : LongQuantityToQuantity
%% LongQuantityToQuantityRatio2 recursion level 1 with max 1
class LongQuantityToQuantityRatio2{
    LongQuantity1 IsoLongDecimalNumber
    LongQuantity2 IsoLongDecimalNumber
}
  

CorporateActionRate19SD1 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
LongQuantityToQuantity Ratio expressed as a quotient of high precision quantities. LongQuantityToQuantityRatio2 - Required 1..1

EventStage building block

Extension for the stage in the corporate action event life cycle. Extension to specify the stage in the corporate action event life cycle. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% CorporateActionEventStageFormat4SD1 recursion level 0 with max 1
class CorporateActionEventStageFormat4SD1{
    PlaceAndName IsoMax350Text
}
CorporateActionEventStageFormat4SD1 *-- "1..1" IFinancialInstrumentQuantity15Choice : SecuritiesPurchased
%% IFinancialInstrumentQuantity15Choice recursion level 1 with max 1
  

CorporateActionEventStageFormat4SD1 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
SecuritiesPurchased The number of securities purchased. The value should be the actual number, or 0 (if, as a result, TEND or BIDS will not take place). 買付株式数/未定/非設定 ※買付前の通知において、「非設定」のデータが1件あり。未定との違いは不明。". IFinancialInstrumentQuantity15Choice - Required 1..1

OptionFeatures building block

Extension for the features that may apply to a corporate action option. Extension to specify the features that may apply to a corporate action option. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% OptionFeaturesFormat8SD1 recursion level 0 with max 1
class OptionFeaturesFormat8SD1{
    PlaceAndName IsoMax350Text
    ProRationType ProrationType1Code
}
  

OptionFeaturesFormat8SD1 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
ProRationType Use of pro ration when the corporate action event type code is TEND or BIDS. あん分比例方式の適用有無が「無し」「未定」「非設定」. ProrationType1Code - Required 1..1

DateDetails building block

Extension to provide information on additional corporate action dates. Extension to cater for specific corporate action dates. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% CorporateActionDate21SD1 recursion level 0 with max 1
class CorporateActionDate21SD1{
    PlaceAndName IsoMax350Text
}
CorporateActionDate21SD1 *-- "0..1" IDateFormat22Choice : WebServiceNotificationDate
CorporateActionDate21SD1 *-- "0..1" IDateFormat22Choice : PreviousWebServiceNotificationDate
CorporateActionDate21SD1 *-- "0..1" IDateFormat22Choice : ActualRecordDate
CorporateActionDate21SD1 *-- "0..1" IDateFormat22Choice : BoardMeetingDate
CorporateActionDate21SD1 *-- "0..1" IDateFormat22Choice : CorporateRegistrationDate
CorporateActionDate21SD1 *-- "0..1" IDateFormat22Choice : EarliestPlannedDateOfIssuePrice
CorporateActionDate21SD1 *-- "0..1" IDateFormat22Choice : LatestPlannedDateOfIssuePrice
CorporateActionDate21SD1 *-- "0..1" IDateFormat22Choice : DateOfIssuePrice
CorporateActionDate21SD1 *-- "0..1" IDateFormat22Choice : EarliestPlannedSubscriptionCostPaymentDate
CorporateActionDate21SD1 *-- "0..1" IDateFormat22Choice : LatestPlannedSubscriptionCostPaymentDate
CorporateActionDate21SD1 *-- "0..1" IDateFormat22Choice : SubsequentListingDate
CorporateActionDate21SD1 *-- "0..1" IDateFormat22Choice : NewShareUnitQuantityEffectiveDate
%% IDateFormat22Choice recursion level 1 with max 1
%% IDateFormat22Choice recursion level 1 with max 1
%% IDateFormat22Choice recursion level 1 with max 1
%% IDateFormat22Choice recursion level 1 with max 1
%% IDateFormat22Choice recursion level 1 with max 1
%% IDateFormat22Choice recursion level 1 with max 1
%% IDateFormat22Choice recursion level 1 with max 1
%% IDateFormat22Choice recursion level 1 with max 1
%% IDateFormat22Choice recursion level 1 with max 1
%% IDateFormat22Choice recursion level 1 with max 1
%% IDateFormat22Choice recursion level 1 with max 1
%% IDateFormat22Choice recursion level 1 with max 1
  

CorporateActionDate21SD1 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
WebServiceNotificationDate Date and time of notification via web service as reference information. 通知日時 Notification date and time. IDateFormat22Choice - Optional 0..1
PreviousWebServiceNotificationDate Date and time of previous notification via web service as a reference information (in case of replacement). 訂正(削除)前通知日時. IDateFormat22Choice - Optional 0..1
ActualRecordDate Actual record date - the previous business day of the record date if the record date falls to Saturday, Sunday or national holiday. 権利確定日. IDateFormat22Choice - Optional 0..1
BoardMeetingDate Date of the board meeting. 取締役会決議日. IDateFormat22Choice - Optional 0..1
CorporateRegistrationDate Date on which the new company will be registered. 新設会社登記日. IDateFormat22Choice - Optional 0..1
EarliestPlannedDateOfIssuePrice Earliest planned date on which the issue price will be set. 発行価格決定予定日(最短). IDateFormat22Choice - Optional 0..1
LatestPlannedDateOfIssuePrice Latest planned date on which the issue price will be set. 発行価格決定予定日(最長). IDateFormat22Choice - Optional 0..1
DateOfIssuePrice Date on which the issue price will be set. 発行価格決定日. IDateFormat22Choice - Optional 0..1
EarliestPlannedSubscriptionCostPaymentDate Earliest planned date on which the cash payment (for the subscription cost) will be made. 払込期日予定日(最短). IDateFormat22Choice - Optional 0..1
LatestPlannedSubscriptionCostPaymentDate Latest planned date on which the cash payment (for the subscription cost) will be made. 払込期日予定日(最長). IDateFormat22Choice - Optional 0..1
SubsequentListingDate Listing date of the new shares announced by Stock Exchange. 変更上場日. IDateFormat22Choice - Optional 0..1
NewShareUnitQuantityEffectiveDate Date at which the new share unit quantity becomes effective. IDateFormat22Choice - Optional 0..1

GrossDividendRate building block

Extension to provide breakdown details as used by custody banks for tax processing and asset valuation. Extension to choose between an amount or an unspecified rate. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% GrossDividendRateFormat6SD1 recursion level 0 with max 1
class GrossDividendRateFormat6SD1{
    PlaceAndName IsoMax350Text
}
GrossDividendRateFormat6SD1 *-- "0..1" IRateAndAmountFormat16Choice : MaximumDividendRate
GrossDividendRateFormat6SD1 *-- "0..1" IRateAndAmountFormat16Choice : MinimumDividendRate
%% IRateAndAmountFormat16Choice recursion level 1 with max 1
%% IRateAndAmountFormat16Choice recursion level 1 with max 1
  

GrossDividendRateFormat6SD1 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
MaximumDividendRate Provides the maximum dividend rate as announced by the Issuer. IRateAndAmountFormat16Choice - Optional 0..1
MinimumDividendRate Provides the minimum dividend rate as announced by the Issuer. IRateAndAmountFormat16Choice - Optional 0..1

SecuritiesMovementDateDetails building block

Extension to provide information about the dates related to securities movement. Extension to provide information about the dates related to securities movement. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% SecurityDate8SD1 recursion level 0 with max 1
class SecurityDate8SD1{
    PlaceAndName IsoMax350Text
}
SecurityDate8SD1 *-- "0..1" IDateFormat22Choice : SettlementDateOfNewSecurity
SecurityDate8SD1 *-- "0..1" IDateFormat22Choice : TradingSuspendedDate
%% IDateFormat22Choice recursion level 1 with max 1
%% IDateFormat22Choice recursion level 1 with max 1
  

SecurityDate8SD1 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
SettlementDateOfNewSecurity Settlement date for the transaction where the new security is issued. 発行日決済日程情報/決済日. IDateFormat22Choice - Optional 0..1
TradingSuspendedDate Date/time at which trading of a security is suspended as the result of an event. IDateFormat22Choice - Optional 0..1

SecuritiesMovementDetails building block

Extension to provide extra parameters of the securities of the counterparties in a merger or exchange offer. Extension to SecuritiesMovementDetails. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% SecuritiesOption22SD1 recursion level 0 with max 1
class SecuritiesOption22SD1{
    PlaceAndName IsoMax350Text
    AbbreviatedLocalLanguageSecurityName IsoMax240Text
}
  

SecuritiesOption22SD1 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
AbbreviatedLocalLanguageSecurityName Abbreviated name of underlying securities in the local language. In case of non-listed securities, it will be a full local language security name. 銘柄名(銘柄略称). IsoMax240Text - Required 1..1

NewCompanyName building block

Extension to provide the new name of a company following a name change. Extension to provide the local language information of the new company name when the corporate action event type code is CHAN (name change). For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% UpdatedAdditionalInformation6SD2 recursion level 0 with max 1
class UpdatedAdditionalInformation6SD2{
    PlaceAndName IsoMax350Text
    FullLocalLanguageSecurityName IsoMax240Text
    AbbreviatedLocalLanguageSecurityName IsoMax240Text
}
  

UpdatedAdditionalInformation6SD2 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
FullLocalLanguageSecurityName Full and formal name of underlying securities in the local language. IsoMax240Text - Optional 0..1
AbbreviatedLocalLanguageSecurityName Abbreviated name of underlying securities in the local language. In case of non-listed securities, it will be a full local language security name. 銘柄名(銘柄略称. IsoMax240Text - Required 1..1

IssuerAgent building block

Extension for the name of the Issuer Agent. Extension for identification of a party. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% OrganisationIdentificationSD1 recursion level 0 with max 1
class OrganisationIdentificationSD1{
    PlaceAndName IsoMax350Text
    LocalLanguageName IsoMax240Text
}
  

OrganisationIdentificationSD1 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
LocalLanguageName Name in the local language by which a party is known and which is usually used to identify that party. IsoMax240Text - Required 1..1

TaxationConditions building block

Extension to provide additional taxation information related to the corporate action event. Extension for updated additional information. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% UpdatedAdditionalInformation5SD1 recursion level 0 with max 1
class UpdatedAdditionalInformation5SD1{
    PlaceAndName IsoMax350Text
    NetAssetDecreaseRatio IsoPercentageRate
}
UpdatedAdditionalInformation5SD1 *-- "0..1" IRateAndAmountFormat2Choice : DistributionAmountPerShare
UpdatedAdditionalInformation5SD1 *-- "0..1" IRateAndAmountFormat2Choice : AccumulatedProfitPerShare
UpdatedAdditionalInformation5SD1 *-- "0..1" IRateAndAmountFormat2Choice : DeemedDividendPerShare
UpdatedAdditionalInformation5SD1 *-- "0..1" IRateAndAmountFormat2Choice : ResidualDistributionAmountPerShare
%% IRateAndAmountFormat2Choice recursion level 1 with max 1
%% IRateAndAmountFormat2Choice recursion level 1 with max 1
%% IRateAndAmountFormat2Choice recursion level 1 with max 1
%% IRateAndAmountFormat2Choice recursion level 1 with max 1
  

UpdatedAdditionalInformation5SD1 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
DistributionAmountPerShare Total distribution fund rate per share. 一株あたりの交付金先等の額. IRateAndAmountFormat2Choice - Optional 0..1
NetAssetDecreaseRatio Rate information of how much net asset decrease happens as a result of the fund distribution. IsoPercentageRate - Optional 0..1
AccumulatedProfitPerShare Distribution amount of accumulated profit per share. 一株あたり利益剰余金の額. IRateAndAmountFormat2Choice - Optional 0..1
DeemedDividendPerShare Taxable distribution amount of dividend. 一株あたりみなし配当の額. IRateAndAmountFormat2Choice - Optional 0..1
ResidualDistributionAmountPerShare Tax exempted distribution amount of dividend. 一株あたりみなし譲渡収入の額. IRateAndAmountFormat2Choice - Optional 0..1

AdditionalInformation building block

Extension to provide additional narrative information in the local language. Extension for narative in the local language. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% CorporateActionNarrative17SD1 recursion level 0 with max 1
class CorporateActionNarrative17SD1{
    PlaceAndName IsoMax350Text
    OtherAdditionalInformation IsoMax450Text
}
  

CorporateActionNarrative17SD1 members

Member name Description Data Type / Multiplicity
PlaceAndName Unambiguous reference to the location where the supplementary data must be inserted in the message instance. In the case of XML, this is expressed by a valid XPath. IsoMax350Text - Optional 0..1
OtherAdditionalInformation Other additional information in the local language. 備考. IsoMax450Text - Required 1..1

Extensibility and generalization considerations

To facilitate generalized design patterns in the system, the TSEJASDECCorporateActionNotificationSubsetSD1V02 implementation follows a specific implementaiton pattern. First of all, TSEJASDECCorporateActionNotificationSubsetSD1V02 impleemnts IOuterRecord indicating it is the outermost logical part of the message definition. Like all message wrappers, TSEJASDECCorporateActionNotificationSubsetSD1V02Document implements IOuterDocument. Because TSEJASDECCorporateActionNotificationSubsetSD1V02 implements IOuterDocument, it is a suitable template parameter for IOuterDocument, and causes the internal ‘Message’ to be of type TSEJASDECCorporateActionNotificationSubsetSD1V02.

classDiagram
    class IOuterRecord
    TSEJASDECCorporateActionNotificationSubsetSD1V02 --|> IOuterRecord : Implements
    TSEJASDECCorporateActionNotificationSubsetSD1V02Document --|> IOuterDocument~TSEJASDECCorporateActionNotificationSubsetSD1V02~ : Implements
    class IOuterDocument~TSEJASDECCorporateActionNotificationSubsetSD1V02~ {
        TSEJASDECCorporateActionNotificationSubsetSD1V02 Message
     }
  

Document wrapper for serialization

The only real purpose TSEJASDECCorporateActionNotificationSubsetSD1V02Document serves is to cause the document to be serialized into the ‘urn:iso:std:iso:20022:tech:xsd:supl.012.001.02’ namespace. Therefore, it will probably be the usual practice to build the message and construct this wrapper at the last minute using TSEJASDECCorporateActionNotificationSubsetSD1V02.ToDocument() method. The returned TSEJASDECCorporateActionNotificationSubsetSD1V02Document value will serialize correctly according to ISO 20022 standards.

classDiagram
    TSEJASDECCorporateActionNotificationSubsetSD1V02Document *-- TSEJASDECCorporateActionNotificationSubsetSD1V02 : Document
  

Sample of message format

This is an abbreviated version of what the message should look like.

<Document xmlns="urn:iso:std:iso:20022:tech:xsd:supl.012.001.02">
    <TSEJASDECCorpActnNtfctnSubsetSD1>
        <OthrId>
            <!-- OtherIdentification inner content -->
        </OthrId>
        <RateAndAmtDtls>
            <!-- RateAndAmountDetails inner content -->
        </RateAndAmtDtls>
        <UndrlygScty>
            <!-- UnderlyingSecurity inner content -->
        </UndrlygScty>
        <SctiesQty>
            <!-- SecuritiesQuantity inner content -->
        </SctiesQty>
        <DvddTp>
            <!-- DividendType inner content -->
        </DvddTp>
        <CorpActnDtls>
            <!-- CorporateActionDetails inner content -->
        </CorpActnDtls>
        <Offerr>
            <!-- Offeror inner content -->
        </Offerr>
        <RateDtls>
            <!-- RateDetails inner content -->
        </RateDtls>
        <EvtStag>
            <!-- EventStage inner content -->
        </EvtStag>
        <OptnFeatrs>
            <!-- OptionFeatures inner content -->
        </OptnFeatrs>
        <DtDtls>
            <!-- DateDetails inner content -->
        </DtDtls>
        <GrssDvddRate>
            <!-- GrossDividendRate inner content -->
        </GrssDvddRate>
        <SctiesMvmntDtDtls>
            <!-- SecuritiesMovementDateDetails inner content -->
        </SctiesMvmntDtDtls>
        <SctiesMvmntDtls>
            <!-- SecuritiesMovementDetails inner content -->
        </SctiesMvmntDtls>
        <NewCpnyNm>
            <!-- NewCompanyName inner content -->
        </NewCpnyNm>
        <IssrAgt>
            <!-- IssuerAgent inner content -->
        </IssrAgt>
        <TaxtnConds>
            <!-- TaxationConditions inner content -->
        </TaxtnConds>
        <AddtlInf>
            <!-- AdditionalInformation inner content -->
        </AddtlInf>
    </TSEJASDECCorpActnNtfctnSubsetSD1>
</Document>

Data from ISO specification

This is the technical data from the specification document.

<messageDefinition
  xmi:id="_oznswV_DEeK92NuVSnCzFw"
  nextVersions="_HEsq4aKSEeOo48XfssNw8w"
  name="TSEJASDECCorporateActionNotificationSubsetSD1V02"
  definition="This message is an extension used by TSE/JASDEC and its community to provide supplementary data to the CorporateActionNotification 002V04, which is the restricted version that supports the coexistence of ISO messages."
  registrationStatus="Provisionally Registered"
  xmlTag="TSEJASDECCorpActnNtfctnSubsetSD1"
  rootElement="Document"
  xmlns:xmi="http://www.omg.org/XMI">
  <doclet
    xmi:id="_oznsx1_DEeK92NuVSnCzFw"
    type="purpose"
    content="This message is an extension used by TSE/JASDEC and its community to provide supplementary data to the CorporateActionNotification 002V04, which is the restricted version that supports the coexistence of ISO messages." />
  <messageBuildingBlock
    xmi:id="_oznsyV_DEeK92NuVSnCzFw"
    nextVersions="_HEtR86KSEeOo48XfssNw8w"
    name="OtherIdentification"
    definition="Extension to an identification of a security by proprietary or domestic identification scheme."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="OthrId"
    complexType="_BzN9EDE4EeG99IlTgANSrw" />
  <messageBuildingBlock
    xmi:id="_oznszV_DEeK92NuVSnCzFw"
    nextVersions="_HEtR9aKSEeOo48XfssNw8w"
    name="RateAndAmountDetails"
    definition="Extension to provide additional information about rates and amounts related to a corporate action option."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="RateAndAmtDtls"
    complexType="_LsY4IzLZEeGkgP4mOiMAHQ" />
  <messageBuildingBlock
    xmi:id="_ozns0V_DEeK92NuVSnCzFw"
    nextVersions="_HEtR96KSEeOo48XfssNw8w"
    name="UnderlyingSecurity"
    definition="Extension to provide more information for the underlying security."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="UndrlygScty"
    complexType="_7_9PY1IwEeGxk_7PmgdPEg" />
  <messageBuildingBlock
    xmi:id="_ozns1V_DEeK92NuVSnCzFw"
    nextVersions="_HEtR-aKSEeOo48XfssNw8w"
    name="SecuritiesQuantity"
    definition="Extension to provide information about the securities quantity linked to a corporate action."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="SctiesQty"
    complexType="_o9JB5GCXEeK8P92abE6HIA" />
  <messageBuildingBlock
    xmi:id="_ozns2V_DEeK92NuVSnCzFw"
    nextVersions="_HEtR-6KSEeOo48XfssNw8w"
    name="DividendType"
    definition="Extension to specify additional information related to the type of dividend."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="DvddTp"
    complexType="_hZyZszLOEeGkgP4mOiMAHQ" />
  <messageBuildingBlock
    xmi:id="_ozns3V_DEeK92NuVSnCzFw"
    nextVersions="_HEtR_aKSEeOo48XfssNw8w"
    name="CorporateActionDetails"
    definition="Extension to provide additional corporate action details information."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="CorpActnDtls"
    complexType="_yeONwFPNEeG1_c7AazzqRQ" />
  <messageBuildingBlock
    xmi:id="_6-_agGCTEeK8P92abE6HIA"
    nextVersions="_HEtR_6KSEeOo48XfssNw8w"
    name="Offeror"
    definition="Extension to provide information about the entity making the offer (when it is different from the issuing company)."
    registrationStatus="Provisionally Registered"
    minOccurs="0"
    xmlTag="Offerr"
    complexType="_FWA4v2CUEeK8P92abE6HIA" />
  <messageBuildingBlock
    xmi:id="_ozns4V_DEeK92NuVSnCzFw"
    nextVersions="_HEtSAaKSEeOo48XfssNw8w"
    name="RateDetails"
    definition="Extension to capture the new to old ratio with higher precision."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="RateDtls"
    complexType="_gCCBwHcYEeGgn5GmpWx6yw" />
  <messageBuildingBlock
    xmi:id="_ozns5V_DEeK92NuVSnCzFw"
    nextVersions="_HEtSA6KSEeOo48XfssNw8w"
    name="EventStage"
    definition="Extension for the stage in the corporate action event life cycle."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="EvtStag"
    complexType="_G3BX4DFpEeGKkIZzgd38VA" />
  <messageBuildingBlock
    xmi:id="_ozns6V_DEeK92NuVSnCzFw"
    nextVersions="_HEtSBaKSEeOo48XfssNw8w"
    name="OptionFeatures"
    definition="Extension for the features that may apply to a corporate action option."
    registrationStatus="Provisionally Registered"
    minOccurs="0"
    xmlTag="OptnFeatrs"
    complexType="_BAD3czFcEeGpgKb_ecoJPw" />
  <messageBuildingBlock
    xmi:id="_ozns7V_DEeK92NuVSnCzFw"
    nextVersions="_HEtSB6KSEeOo48XfssNw8w"
    name="DateDetails"
    definition="Extension to provide information on additional corporate action dates."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="DtDtls"
    complexType="_cmPZkCf2EeGwDKgZV-rDtQ" />
  <messageBuildingBlock
    xmi:id="_ozns8V_DEeK92NuVSnCzFw"
    nextVersions="_HEtSCaKSEeOo48XfssNw8w"
    name="GrossDividendRate"
    definition="Extension to provide breakdown details as used by custody banks for tax processing and asset valuation."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="GrssDvddRate"
    complexType="_1eZc4zLhEeGkgP4mOiMAHQ" />
  <messageBuildingBlock
    xmi:id="_ozns9V_DEeK92NuVSnCzFw"
    nextVersions="_HEtSC6KSEeOo48XfssNw8w"
    name="SecuritiesMovementDateDetails"
    definition="Extension to provide information about the dates related to securities movement."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="SctiesMvmntDtDtls"
    complexType="_2uSBQzE9EeG99IlTgANSrw" />
  <messageBuildingBlock
    xmi:id="_ozns-V_DEeK92NuVSnCzFw"
    nextVersions="_HEtSDaKSEeOo48XfssNw8w"
    name="SecuritiesMovementDetails"
    definition="Extension to provide extra parameters of the securities of the counterparties in a merger or exchange offer."
    registrationStatus="Provisionally Registered"
    minOccurs="0"
    xmlTag="SctiesMvmntDtls"
    complexType="_qQG0M1IJEeGxk_7PmgdPEg" />
  <messageBuildingBlock
    xmi:id="_ozntAV_DEeK92NuVSnCzFw"
    nextVersions="_HEtSD6KSEeOo48XfssNw8w"
    name="NewCompanyName"
    definition="Extension to provide the new name of a company following a name change."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="NewCpnyNm"
    complexType="_5TGglnI6EeG0c8Yq2arGQg" />
  <messageBuildingBlock
    xmi:id="_ozntBV_DEeK92NuVSnCzFw"
    nextVersions="_HEtSEaKSEeOo48XfssNw8w"
    name="IssuerAgent"
    definition="Extension for the name of the Issuer Agent."
    registrationStatus="Provisionally Registered"
    minOccurs="0"
    xmlTag="IssrAgt"
    complexType="_wNKtoDFREeGpgKb_ecoJPw" />
  <messageBuildingBlock
    xmi:id="_ozntCV_DEeK92NuVSnCzFw"
    nextVersions="_HEtSE6KSEeOo48XfssNw8w"
    name="TaxationConditions"
    definition="Extension to provide additional taxation information related to the corporate action event."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="TaxtnConds"
    complexType="_y2PfPjYnEeGFarbLo5oXPg" />
  <messageBuildingBlock
    xmi:id="_ozntDV_DEeK92NuVSnCzFw"
    nextVersions="_HEtSFaKSEeOo48XfssNw8w"
    name="AdditionalInformation"
    definition="Extension to provide additional narrative information in the local language."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="AddtlInf"
    complexType="_crFFczE6EeG99IlTgANSrw" />
  <messageDefinitionIdentifier
    businessArea="supl"
    messageFunctionality="012"
    flavour="001"
    version="02" />
</messageDefinition>

ISO Building Blocks

The following items are used as building blocks to construct this message.