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
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.
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.
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.
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.
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

