Skip to content

System Overview

System Introduction

1. System Overview

Architecture

Depending on whether clients participate in a corporate action, corporate actions can be categorized as mandatory or voluntary (opt-in). Mandatory corporate actions are events in which clients participate without any action required on their part, such as ordinary dividends. Voluntary corporate actions require clients to take specific actions to participate, such as rights issues or scrip/cash elections. The process flows for these two types of corporate actions differ slightly.

During corporate action processing, interactions also occur with clearing services, the message center, and asset services.

Process Flow

  1. Announcement and plan creation

    • Broker actions: For non-HK markets, announcements and plan information must be created manually based on upstream data.
    • System functions: Brokers directly connected to HKEX can automatically create HK market announcements and plan information by importing the 05 file.
  2. Registration

    • Broker actions: Brokers must verify that system holdings match upstream holdings.
    • System functions: The system will generate client detail records including entitlement and fee information based on data from clearing services or asset services.
  3. Client exercise

    • A stage of voluntary corporate actions; this step typically requires a longer time window.
    • Broker actions: Brokers must notify clients at this stage, collect clients’ exercise instructions, and register them in the system.
    • System functions: The system can automatically notify clients and provide exercise entry points in the App and the brokerage back office.
  4. Submission

    • A stage of voluntary corporate actions.
    • Broker actions: Brokers must consolidate client exercise instructions and submit them to the upstream party before the deadline.
    • System functions: The system performs pre-asset-processing for rights issues and offers.
  5. Execution

    • Broker actions: Verify upstream execution information and perform residual adjustments.
    • System functions: Perform asset disposition.

Supported corporate action types

  • TM (Takeover of structured products (mandatory) / Automatic exercise)
  • BE (Benefits entitlement)
  • CA (Corporate Action)
  • DS (Delisted / Expired / Invalid)
  • OO (Public offering)
  • EO (Excess public offering)
  • RS (Rights subscription)
  • ER (Excess rights)
  • TU (Unconditional takeover)
  • TC (Takeover (conditional))
  • ADR (ADR fees)
  • SO (Spin-off)
  • IP (Interest payment)
  • VT (General meeting)

2. System Configuration

1. Initialization Parameter Configuration

Page-level configuration is not supported at present; contact Customer Service to adjust settings.

2. Fee Configuration

Path:

Corporate Actions > Fee Management

General fee settings

The system allows maintenance of global fee charging configurations for corporate actions (plan type - fee type).

You can click [Edit] on the right of a record to modify the corresponding corporate action fee configuration, or click [New] in the upper-left to add a fee configuration.

  • Plan type: one of the matching conditions; the primary matching criterion.

  • Market: one of the matching conditions; selection only.

  • Fee type: one of the calculation rules; selection only.

  • Sub-account ID: one of the matching conditions; required when configuring TAX fees. Different regions (master accounts) can use different rates.

  • Charging method / Calculation method: used in combination

    • Registered holdings (per board lot) + proportional charge: charge N per board lot
    • Announcement + fixed amount: charge N per corporate action
    • Entitlement amount + proportional charge: dividend amount * 5%
  • Truncation method: controls decimal truncation; truncate to 2 decimal places

  • Fee priority and special fee restrictions are used together to compare the relationship between fees and dividends (the share portion of a stock dividend is also counted as part of dividends)

    • No limit: calculate the fee independently
    • Single fee not exceeding entitlement: compare the fee amount with the dividend; if the fee exceeds the dividend, charge up to the dividend amount
    • Fees prior to this priority not exceeding entitlement: calculate by priority; if fees prior to (and including) this priority exceed the dividend, charge the dividend amount equal to the cumulative prior fees

Transfer fee settings

Only one transfer fee configuration is required for corporate actions.

When adding a transfer fee configuration, you may configure it as a standalone charge or combined charge:

  • Standalone charge: independent from the Handling Fee; this configuration is recommended.
  • Combined charge: combined with the Handling Fee; when charging Handling, the transfer fee portion is automatically offset.

3. Layout Area Description

1. List Page Summary

On the corporate action announcement query/details screen, the layout is as follows: the central area displays the “Progress Status” and the “Instruction Collection Status” to facilitate quick location.

The right-hand record area displays the actionable function buttons for the corporate action (reducing misoperations and facilitating single-corporate-action handling).

Because corporate action types are numerous and business nodes differ, the system provides step-by-step copy (operation guidance) tailored to corporate action types.

Remarks copy is also shown in the list columns.

Batch operation functionality: the system evaluates states and provides available action buttons.

Interactive support for the 02 file is provided to update corporate action status in real time.

2. Detail Page

Click to enter the detail page, which is divided into several information areas as follows.

Corporate Action Header

Corporate action type icon and progress status.

Corporate Action Announcement Information

Records key fields of the corporate action announcement (announcement type / underlying / execution method / record date / distribution date, etc.).

Plan Information and Fee Rules

This area records the related announcement plan records and fee rules. If a corporate action has separate rules, they can be maintained in fee rule maintenance.

Summary and Client Details

This area records the registered client summary information and client details.

At the detail page, virtually all actionable function buttons are provided:

  • On the detail page you can directly add, delete, or modify client entitlement calculations.
  • On the detail page — client details you can further perform offline exercises, modify entitlements, and adjust fees.

3. Notes Field Description

Because execution of corporate action announcements involves changes to assets and fees, the system will automatically generate standardized asset ledger remarks.

Plan note (announcement note)

HK market processed automatically; other markets manually entered.

TM, BE, IP types: stock code + market + name + comma + CCASS note.

Entitlement note

  • Plan note + comma + holdings

Fee note

Format (non-TAX_FEE): Fee name in English + stock code + market + stock name.

Example: CROSSTEC03893.HK handling fee

Fee note format (TAX_FEE)

Announcement (or plan note) + " - Withholding TAX"

Example: TROW (US74144T1088) cash dividend USD 1.22 per share (ordinary dividend) - Withholding TAX

3. Common Functions

Path: Corporate Actions - Corporate Actions

1. Initialization

Select state: Initialization to query recently imported corporate action announcements.

Initialization is the starting state of a corporate action announcement and can also be Terminated.

Click [Details] to inspect the corporate action announcement and plan information; the system will generate a default plan.

First, the system displays the corporate action’s processing node status information.

Note: Different corporate action types display different status sets to help users intuitively grasp progress.

Next is the announcement information. The system also provides preset configuration items for certain corporate action types to optimize processing:

  • Examples: distribution location (Street or Nominee) or payment date + N configuration (may differ by tenant)
  • Odd-lot-to-dividend preset (Yes or No). Note: For preset configuration changes, contact the Longbridge Operations team to apply changes.

Following that are plan information and fee rules.

At this point you may inspect individual corporate action data records as needed. If mandatory fields are missing, the system will highlight them in red to facilitate data checks.

If no issues are found, select the record’s checkbox and proceed to [Registration].

The system will check the record date against the accounting date; the record date must be earlier than or equal to the current accounting date.

2. Registration

Prerequisite: Announcement records that have passed data validation.

Operation: Select state: Initialization to query announcements in the initialization state.

You may then perform [Registration] or [Terminate].

During registration the system provides business validation functions and additional business checks.

Note: The system enforces that Accounting Date >= Record Date in order to proceed with registration.

Note: Because corporate action CCASS files may take time to update, we have optimized 02 file reading by displaying the CCASS file date and CCASS status. Tenants may use this field to identify the announcements that are truly ready for execution, avoiding manual processing errors when the CCASS status is not the final execution status.

This avoids situations where CCASS status is “provisionally confirmed” (not final) or later cancelled, which could otherwise cause errors in subsequent corporate action processing.

On the record date you may click [Register] to proceed to the next processing node. Note: Registration processing requires some time; the design is asynchronous and the status will become “Registering” (please wait briefly).

Once registration succeeds, you can find the client registration detail records for the plan under Execution menu: Corporate Actions > Client Detail Jobs.

3. Instruction Collection

Prerequisite: Announcement records that have successfully completed registration.

Operation: Use query conditions State: Registered Successfully and Instruction Collection Status: Initialization to find announcements currently open for instruction collection (provided the announcement has been successfully registered).

You may then operate “Instruction Collection.” From the chosen start time to the settlement time, send selection notifications to relevant clients (via App or email).

Reference notification example:

This is to notify that for stock 700.HK an unconditional takeover offer has been made at a price of 12.00 HKD per share. The deadline for processing is Hong Kong Time 2023-02-07 12:00. Estimated distribution date: 2023-03-07 (for reference only; subject to actual distribution). To participate, please log in to the App and operate in [My Assets - Offer Buyback].

Note: After the instruction collection deadline, the progress status will automatically change to “Instruction Collection Completed.”

Because instruction collection involves client selection interactions, client selection records must be uploaded to CCASS for processing. The system stages for instruction collection are: Collecting Instructions / Submission Successful / Backfill Completed / Processed Successfully / Processing Failed.

Submission

Submission refers to submitting client instructions to CCASS.

Announcement types of BE do not require pre-asset processing and do not require a submission action within the system.

Announcement types OO, EO, RS, ER, TU, TC, ADR require pre-asset processing and must be submitted within the system. Submission is allowed only when Progress Status: Registered Successfully and Instruction Collection Status: Processing Successful. After operation, the system will perform asset pre-processing and update the instruction collection status to Submission Completed.

Submissions can be performed based on the summary of details.

Backfill

Backfill refers to the operation of importing CCASS final processing results back into the system after client selection instructions have been uploaded to CCASS.

Operation: For announcement types OO, EO, RS, ER, TU, TC, ADR, and when Progress Status: Registered Successfully and Instruction Collection Status: Submission Completed, Backfill can be performed.

Residual Adjustment

Not supported for announcement types OO, EO, RS, ER, TU, TC, ADR.

Residual adjustment can be performed when Progress Status: Registered Successfully and Instruction Collection Status: Client Operations Completed. Use the [Residual Adjustment] button on the right of the record.

The residual adjustment function can operate by sub-account or without sub-account splitting.

4. Submit for Execution

Prerequisites: Announcement records that have been successfully registered and for which relevant business nodes (instruction collection, etc.) have been completed.

Note: This step is effectively the final step: execution processing. After verifying that the corporate action announcement’s required business nodes and system nodes are complete, submit for execution processing.

A submission-for-review screen will appear; after confirming submission the record enters the subsequent execution review node.

Please approve or reject according to the data. Once approved, the corporate action announcement processing cycle is complete.

The corporate action execution review report includes a grouping function to help operators more easily identify discrepancies with CCASS.

5. Execution Review

Operation: Query with Progress Status: Execution Pending Review to find announcements pending execution review.

After execution review approval, the system will formally execute the corporate action.

When executing a corporate action, transfer operations are performed concurrently. If an announcement has been successfully registered and the client has holdings, during the “Execution” progress state the system will automatically perform transfer operations (after shares are transferred — i.e., payment of Script Fee — share records will change to Nominee).

Not all corporate actions require transfers; consolidations, splits, and share exchanges do not require transfers. When transfers occur, Street -> Nominee operations will be completed.

4. Extended Functions

1. Manually Add Corporate Action

Path:

Corporate Actions > Corporate Actions > [Add] in the upper-left corner

The system provides two manual creation modes: Manual Creation and Quick Creation.

Manual Creation

Applicable scenarios:

  • Corporate actions for U.S. and other markets that are created automatically
  • Manual corporate action creation in OB mode

Operation:

Enter announcement type / underlying / announcement number / ex-dividend date or record date manually.

The announcement number must be entered manually (must not duplicate an existing system number).

For U.S. stock splits/dividends, enter the ex-dividend date; the system will automatically calculate the record date based on the ex-dividend date (operations remain based on the record date). For other types, enter the record date.

Submit and then further edit information on the detail page.

Note: Regardless of whether you selected record date or ex-dividend date in the first step, ensure that the record date is accurate on the detail page.

Quick Creation

Applicable scenarios:

  • Use when an announcement number already imported in the system’s CCNAN05 file is available; the system will read the corresponding information to generate the corporate action record.
  • Useful when creation was missed due to inaccurate holdings or other reasons.
  • Supported only in EP mode for HK, SZ, SH markets.

Operation:

Based on the 02 file, enter the announcement number (a 9-character text starting with “A”).

2. Add Client Details

Applicable scenario:

After registration, discover that a client is entitled to an entitlement but is not included in the registration detail (e.g., due to delayed transfer synchronization).

Path:

Corporate Actions - Corporate Actions - Details - New

Operation:

Immediately after registration, verify holdings; if a client is missing, add the client detail.

Click [New], and enter announcement number, custodian, and holdings.

Holdings = STREET (shares not transferred/registered) + NOMINEE (shares already transferred/registered) + OWN

Notes:

  • If added during the client selection stage, notifications (App, etc.) will not be sent retrospectively.
  • Cannot add when not registered, after instruction collection has started, or after execution.

3. Void Client Details

Applicable scenario:

After registration, discover that a client should not receive the entitlement for a corporate action.

Path:

Corporate Actions - Corporate Actions - Details - Void

Operation:

Select the detail and click [Void].

Notes:

  • Voiding may be performed immediately after registration.
  • Voiding after entering the client selection stage for scrip/cash elections is likely to cause client complaints.
  • Cannot void when not registered, after instruction collection has started, or after execution.

4. Back-Office Exercise

Applicable scenario:

During the client selection stage, perform back-office plan settings on behalf of the client.

Path:

Corporate Actions - Corporate Actions - Details - Client Details - Details - Exercise

Operation:

Enter the quantity in the exercise interface and submit.

Notes:

  • Only corporate actions in Instruction Collection state can be exercised.
  • For BE class, the sum of quantities across all options must equal the available exercisable quantity (holdings).
  • Except for oversubscription options, the aggregated exercised quantity across options must not exceed the exercisable quantity (holdings).
  • Offers and rights issues will validate holdings concurrently.

5. Edit Client Fees and Details

Path:

Corporate Actions - Corporate Actions - Details - Client Details - Details - Edit

Notes:

  • Only corporate actions prior to submission for execution support editing of fees and details.
  • Input amounts must be >= 0.
  • Up to two decimal places are supported.
  • Edited results may be affected by re-registration, residual adjustment, backfill, etc.
  • When fee currency and entitlement currency differ, report display may be affected.
  • When editing entitlements, the combinations “currency + transfer amount” and “transfer quantity + new security” cannot be submitted simultaneously.

6. Termination / Revoke of Corporate Actions

Termination

Corporate actions in the Initialization state support Termination; once terminated the corporate action will be permanently deleted.

Revoke

Corporate actions after registration support Revoke; revoked corporate actions will retain operation records in the system.

Notes:

  • For revokes after execution: if the daily close has not completed on the same day, the revoke is “seamless” (no trace); if the daily close has completed, the system will generate reversing entries and the original entries will not be deleted.
  • Post-execution revokes are limited to revoking corporate actions from the same day or the previous day.
  • After rights issues or offers have entered instruction collection, revoke is temporarily not supported; instead, perform revoke via cancelling client exercise.

7. Corporate Action Email Message Templates

  • Corporate action type

    • Template
  • Rights issue

  • Offer type

  • Consolidations, splits, share exchanges

  • ADR execution

  • Dividends / Bonus shares

  • Options-related corporate actions

  • General meeting