January 2020 - Documentation Release Notes (Part I)

Table of Contents

Document Release 7 (Part I)

These release notes detail the scope of the seventh tranche of technical documentation released in January 2020 (Documentation Release 7 - Part I).

It includes additional functional specifications, messaging requirements and updates to some areas of functionality from a prior release (including updated connectivity documentation). Full details are provided below. Updates to previously published functionality or corrections have been identified in orange on relevant pages. Deletions, code snippets, hyperlinks, images and major updates to pages or tables are not marked in orange.

Please note that the content of this release includes functionality to be made available in CDE 6 for February 2020 and CDE 7 for May 2020 as indicated in the Forward Release Plan.

January Release 7 - Part I comprises of:

New documentation:

  • API Contracts for Accounts
  • Batch Settlement: Sufficient Unit Check (Unit Fail); and
  • Corporate Actions;
    • Call Payment (Partly Paid Securities) Lifecycle
    • Dividend Reinvestment Plan and Bonus Share Plan Elections

Documentation Updated:

  • Batch Settlement;
  • Settlement Instruction Management;
  • ISO Messaging Signing; and
  • Frequently Asked Questions (FAQs).

February Release 7 - Part II comprises of:

  • mFund Applications and Redemptions;
  • Account and Holder Cancellation and Investor Data;
  • Diary Adjustments, Code Change and Class Merger;
  • Election & Payment for Exercises (excluding RTGS Interface); and
  • Demand Reporting.

A full archive of content prior to Documentation Release 7 (Part I) is available here for reference.

Functional Specifications 

FunctionDescriptionRelease Notes
Dividend Reinvestment Plan (DRP) and Bonus Share (BSP) Plan Elections (NEW)An outline of the DRP/BSP Election process which enables a Controlling Participant or Issuer (Registry) to initiate and/or cancel full and partial DRP/BSP Elections.

Documentation Release 7 (Part I) includes an overview of DRP/BSP Elections. The document outlines DRP/BSP Election scenarios where DRP/BSP Election parties may receive messages from the CSP. It also details the changes between current CHESS and the new CSP.

Distribution Advice Notification (NEW)An outline of the Distribution Advice Notification process which enables an Issuer (Registry) to inform the Controlling Participant of an mFund distribution payment.Documentation Release 7 (Part I) includes an overview of the Distribution Advice Notification. The document outlines to whom and when the Distribution Advice Notification may be sent from the mFund Issuer (Registry). It also details the changes between current CHESS and the new CSP.
Corporate ActionsCall Payment (Partly Paid Securities) Lifecycle (NEW)Documentation Release 7 (Part I) includes a timeline view of a Call Payment (Partly Paid Securities) Corporate Action.
Corporate Actions Overview (Update)

Updated Corporate Actions Events table to include Warrant Rollover and DRP/BSP Elections line items.

Off-Market Takeovers and Off-Market Buy-backs (Bid Offers) Lifecycle (Update)Updated the Off-Market Takeovers and Off-Market Buy-backs (Bid Offers) Lifecycle Process to include an annotation for Bid Period.
Batch SettlementSufficient Unit Check Process (NEW)Documentation Release 7 (Part I) includes the Sufficient Unit Check (Unit Fail) process for Batch Settlement.
Non-Novated Settlement Obligations Process (NEW)
Novated Settlement Obligations Process (NEW)
Batch Settlement Overview (Update)Major Updates to reflect the inclusion of Sufficient Unit Check (Unit Fail) and Batch Settlement Failure Levy Standard Settlement Price calculation.
Batch Settlement Changes (Update)
Aggregate Funds Obligation Process (Update)Updated Funds Obligation Process Steps 6, 10 and 15 in the Funds Obligation Process table.
Settlement Notifications and Completion Process (Update)Updated fields on the Settlement Confirmation (sett_119) message.
Settlement Instruction ManagementSettlement Instruction Rescheduling Process (Update)Updated message name from Rescheduled Settlement Instruction (sett_130) → Settlement Transaction Generation Notification (sett_130) and updated fields on the Settlement Transaction Generation Notification (sett_130).
AccountsAccount and Holder Modification Process (Update)
  1. Updated Business Values and Rules table of the Offeror's Account Notification (acct_002) ISO20022 Element Name for State (Country sub-division) to Other Party Details / Postal Address / State.
  2. Updated Functional Specification process table to include Observer and API Contract information.
Account and Holder Creation Process (Update)Updated Functional Specification process table to include Observer and API Contract information.
Account and Holder Locking and Unlocking Process (Update)
Change of Controlling Participant Process (Update)
Change of Controlling Participant Process - Accepted (Update)
Change of Controlling Participant Process - Rejected (Update)
Change of Controlling Participant - Cancellation Process (Update)
Controlling Participant Enquiry (Update)
Transfer / Conversions Between SubregistersIssuer Sponsored to Participant Transfer Process (Update)Updated Business Values and Rules table alignment of ISO20022 elements and general consistency amendments.


Issuer Sponsored to Participant Conversion Process (Update)
Participant to Issuer Sponsored Transfer Process (Update)
Participant to Issuer Sponsored Conversion Process (Update)
Takeovers and Buy-backs (Bid Offers)Controlling Participant Bid Election Process (Update)

Updated Business Values and Rules table of the Account Notification (acct_002) ISO20022 Element Name for State (Country sub-division) to Other Party Details / Postal Address / State.

Offeror Initiated Bid Election Process (Update)



Messaging

DocumentDescriptionRelease Notes
ISO 20022 MessagingExplains the Batch Settlement Unit Fails related messages that will be communicated from ASX. It covers the messaging standards, message scope, message purpose, message flows (UML diagrams), sender and receiver details and any message pre-requisites. Covers the functions released in the Functional Specifications.

NEW: ISO 20022 Messaging - MC - DRP Elections - Controlling Participant Initiated

The following messages have been added:

  • evnt_742_seev_033 - Corporate Action Election
  • evnt_743_seev_034 - Corporate Action Election Status Advice
  • comm_809_admi_007 - Transaction Acknowledgement Advice

NEW: ISO 20022 Messaging - MC - DRP Elections - Issuer (Registry) Initiated

The following messages have been added:

  • evnt_742_seev_033 - Corporate Action Election
  • evnt_743_seev_034 - Corporate Action Election Status Advice
  • comm_809_admi_007 - Transaction Acknowledgement Advice

NEW: ISO 20022 Messaging - MC - DRP Elections - DRP Election Cancellation

The following messages have been added:

  • evnt_745_seev_040 - Corporate Action Election Cancellation
  • evnt_746_seev_041 - Corporate Action Election Cancellation Status Advice

NEW: ISO 20022 Messaging - MC - Distribution Advice Notification

The following messages have been added:

  • evnt_744_seev_036 - Distribution Advice Notification
  • comm_809_admi_007 - Transaction Acknowledgement Advice

Update: ISO 20022 Messaging - MC - Settlement Instruction Rescheduling

Update: ISO 20022 Messaging - MC - Batch Settlement Failures and Movements

The following change has been made:

  • Updated message name from Rescheduled Settlement Instruction (sett_130) → Settlement Transaction Generation Notification (sett_130).
  • Updated message description to include Batch Settlement related scenario.
  • Updated related Functional Specification to include Batch Settlement: Unit Fails.
ISO 20022 MessagingISO 20022 Messaging - Technical Manual (Update)

Updated: ISO 20022 Messaging - TM - Business Message ID

Updated to clarify character set information including:

  • Business Message ID character set (Schema Validation)
  • Business Message ID character set (Application Validation)

Updated: ASX Proprietary Code List

The following code list has been amended:

  • RescheduleReason - NEW code for Settlement Instruction Generation for Failed Units (SING).

Updated: EIS to ISO 20022 Cross Reference Guide

The Cross Reference table has been updated to include the following revisions:

  • Added Distribution Advice Notification (evnt_744).
  • Updated message name from Rescheduled Settlement Instruction (sett_130) → Settlement Transaction Generation Notification (sett_130).
  • Updated sett_130 to include Batch Settlement: Unit Fails message page reference.
  • Updated hold_211 to include EIS 719.
  • Updated hold_213 to include EIS 725.

  • Updated hold_214 to include EIS 721 and 724.

  • Updated hold_216 to include EIS 723.
  • Updated evnt_742 to include EIS 863 and 864.
  • Updated evnt_743 to include EIS 865, 866 and 867.
  • Updated evnt_742, evnt_743, evnt_745, evnt_746 to include related DRP Elections message page references. This includes additions to both sending and receiving columns.
  • Updated comm_809 to include related DRP Elections and Distribution Advice Notification message page references.
  • Added the following EIS messages to the Descoped Messages list:

176 Collateral Creation Rejection Advice
340 Effected Create Net Position
341 Create Net Position Request
342 Create Net Position Record Authorisation Request
343 Create Net Position Authorisation
344 Accepted Create Net Position Response
345 Create Net Position Rejection
346 Applied Create Net Position Response
348 Rejected Create Net Position
351 Create Cash Subrecord Request
352 Create Cash Subrecord Authorisation Request
353 Create Cash Subrecord Authorisation
354 Accepted Create Cash Subrecord Response
356 Effected Create Cash Subrecord
357 Create Cash Subrecord Rejection
358 Applied Create Cash Subrecord Response
360 Rejected Create Cash Subrecord
371 Change Net Position Attributes Request
372 Changed Net Position Attributes Notification
373 Payment Provider Change Cash Subrecord Attributes Request
374 Changed Net Position Attributes Confirmation
375 Participant Change Cash Subrecord Attributes Request
376 Payment Provider Change Cash Subrecord Attributes Confirmation
377 Participant Change Cash Subrecord Attributes Authorisation
378 Accepted Participant Change Cash Subrecord Attributes
379 Participant Change Cash Subrecord Attributes Rejection

380 Participant Change Cash Subrecord Attributes Authorisation Request
382 Effected Participant Change Cash Subrecord Attributes
384 Applied Participant Change Cash Subrecord Attributes
386 Rejected Participant Change Cash Subrecord Attributes
410 Requested Settlement Type Change
441 Cancel Settlement Type Change Request
442 Cancelled Change RTGS Instruction Request
444 Unmatched Change Settlement Type Request
446 Updated RTGS Instruction
448 Adjusted Settlement Type
450 Cancelled Request to Change Settlement Type
476 Authorise RTGS Instruction Confirmation
478 Unmatched Change RTGS Instruction Request
480 Requested RTGS Instruction Change
481 RTGS Dual Entry Notification
482 Unmatched RTGS Dual Entry Notification
483 RTGS Notification Cancellation Request
484 Unmatched RTGS Dual Entry Request
483 RTGS Notification Cancellation Request
484 Unmatched RTGS Dual Entry Request
485 RTGS Dual Entry Cancellation Request
487 RTGS Dual Entry Cancellation Removal
489 Change RTGS Instruction Request
490 Unmatched RTGS Instruction Cancellation Request

491 Change
492 Removed RTGS Instruction Cancellation Request
493 Maintain RTGS Instruction Request
495 Authorise Scheduled RTGS Instruction
496 Checking RBA Funds Queue Advice
497 Settlement Type Change Request
500 RTGS Instruction Ready to Settle Advice
614 Cash Subrecord Details
616 Cash Subrecord Total
752 Requesting Funds Approval
754 RTGS Settlement Movement
756 RTGS Funds Movement
909 Excess Cash Standing Instruction Request
911 Daily Interest Earned Notification
913 Excess Cash Standing Instruction Authorisation
915 Excess Cash Standing Instruction Rejection
927 Collateral Statement Notification
929 End Statement Notification
932 Excess Cash Standing Instruction Authorisation Request
934 Accepted Excess Cash Standing Instruction Request
936 Effected Excess Cash Standing Instruction Request
938 Rejected Excess Cash Standing Instruction Request
940 Daily Interest Earned Statement
952 Collateral Statement
954 End Statement

ISO 20022 Messaging - TM - Business Error Code List (Update)

Updated: ISO 20022 Messaging - TM - Business Error Code List

The Business Error Code list has been updated to include the following revisions:

  • Added entries for the following reason codes; 1167, 1168, 1169, 1170, 1171.


ISO 20022 Usage Guidelines (Update)Usage Guidelines (or schemas for each message) will be accessible from the SWIFT MyStandards web platform. Each guideline provides field definitions that include meanings, allowable data values, message samples and schemas.

Update: Business Message Parameters - Release 6

  • NEW entry for the following message:
    • evnt_744 - Distribution Advice Notification
  • "evnt_742_001_02" → "evnt_742_001_03" - Updated to include elements for dividend elections:
    • Addition of Event Type Code 'Dividend Option' (DVOP);
    • Addition of Option Code 'Unsolicited' (UNSO); and
    • Addition of Option Type Code 'Bonus Share plan' (BSPL).
    • Addition of options for Quantity Code Instructed:
      • can instruct as Unit quantity, (all events);
      • full election (QALL) (only dividend election); or
      • partial election expressed as a percentage (in supplementary Data) (only dividend election).
  • "evnt_743_001_03" → "evnt_743_001_03" - Updated to include elements for dividend elections including:
    • Addition of Event Type Code 'Dividend Option' (DVOP);
    • Addition of Option Code 'Unsolicited' (UNSO); and
    • Addition of Option Type Code 'Bonus Share plan' (BSPL).
  • "evnt_745_001_02" → "evnt_745_001_03" - Updated to include elements for dividend elections:
    • Addition of Event Type Code 'Dividend Option' (DVOP);
    • Addition of Option Number Code 'Unsolicited' (UNSO); and
    • Addition of Option Type Code 'Bonus Share plan' (BSPL).
    • Addition of Quantity Code (QALL) to indicate that the cancellation applies to the entire eligible balance (only valid for dividend elections); and
    • Addition of codes in supplementary data for Cancellation Request Reason.
  • "evnt_746_001_02" → "evnt_746_001_03" - Updated to include elements for dividend elections:
    • Addition of Event Type Code 'Dividend Option' (DVOP);
    • Addition of Option Code 'Unsolicited' (UNSO); and
    • Addition of Option Type Code 'Bonus Share plan' (BSPL).

ISO 20022 Messages in Scope for CDE Drop 7

Business Message CollectionMessage Catalogue Entry
ISO 20022 Messaging - MC - Account Management message collection
  • Account Notification
ISO 20022 Messaging - MC - Common message collection
  • Transaction Acknowledgement Advice
  • Invalid Transaction
  • Rejected Transaction Notification
ISO 20022 Messaging - MC - Corporate Action Event message collection
  • Corporate Action Election
  • Corporate Action Election Status Advice
  • Distribution Advice Notification
  • Corporate Action Election Cancellation
  • Corporate Action Election Cancellation Status Advice
ISO 20022 Messaging - MC - Holding message collection
  • Holding Adjustment Notification
  • Corporate Actions Related Transfer
  • Corporate Actions Related Transfer Confirmation
ISO 20022 Messaging - MC - Pledge and Lodgement message collection
  • Intra Position Movement Instruction
  • Intra Position Movement Status Advice
  • Intra Position Movement Confirmation
  • Collateral Release Confirmation
  • Collateral Removal Notification



Connectivity

DocumentDescriptionRelease Notes
ConnectivityContracts Overview (NEW)

New page including detail on the different type of Contracts.

How to Read API Contracts (NEW)New page including detail on API Contract composition and contract behaviour on the ledger including how new contracts are created and existing contracts are archived.
API Contract Catalogue (NEW)New page to consolidate individual API Contract functional groupings.
Accounts API Contracts (NEW)New page including individual Account related API Contracts.
ISO 20022 and AMQPISO 20022 Business Application Header Additional Information (NEW)New page including detail on implementing ISO message signing and how verification is performed.
ISO Message Signing (Update)Major updates to reflect the addition of the new ISO 20022 Business Application Header Additional Information page.



Release Notes

DocumentDescriptionRelease Notes
Release NotesForward Release Plan (Update)

Update: Forward Release Plan

  • Updated reference from Batch Settlement: Unit Fails → Sufficient Unit Check (Unit Fail).



Frequently Asked Questions (FAQs)

DocumentDescriptionRelease Notes
Frequently Asked Questions (FAQs)FAQs - Implementation and Transition (Update)

Added the following FAQ topics:

  • Mandatory vs Optional Classification of New Business Requirements including an answer to 

    "What does ASX define as mandatory, and what capabilities are / are not mandatory for day one?".

Updated to categorise existing FAQs by the following topics:

  • Approach to Implementation, Transition & Cutover;
  • Connectivity; and
  • Data Migration Activities.

Updated Approach to Implementation, Transition & Cutover list to include answers to the following questions:

  • What will ASX be looking to prove or ask users to do for each migration dress rehearsal?
  • Will there be multi-lateral activity and testing in IWT, and what role will ASX play in orchestrating some IWT scripted testing?
  • On Attestation will there be any differences in attestation between a participant and software vendors?
  • Is the ASX considering having a trading but non settlement day on the first day after the migration, to allow participants to focus on correct production system operation on day 1, and payment providers on day 2?

Updated Connectivity list to include answers to the following questions:

  • Will we need a separate agreement (and application process) for connectivity to ITE vs CDE?

  • When can we start configuring ASX Net for ITE & Prod?

  • A statement was made in the session about ASX Net requirements needing to be finalised by December. Is there some process whereby we can confirm that our existing ASX Net set up is suitable for ITE and Prod go-live of CHESS Replacement?

  • When will functionality of the ASX browser be published? Will the ASX browser be ready to test at the beginning of IWT?

  • Does the ITE (Industry Test Environment) become Production?

Updated Data Migration Activites list to include answers to the following questions:

  • What is ASX’s approach to the management of inflight transactions during cutover?

  • What approach is being taken to minimise the number of transactions that need to be migrated?
  • How will ASX identify the Primary Account holder for joint holdings?

  • Will ASX capture beneficial owners in the holder records or just the named party, such as the trustee? For example super funds, will ASX only capture the trustee company?
  • ASX stated that the new format will support up to four joint holders, what about those issuers whose constitution does not allow this?
  • Will Share registries be mandated to clean client records to ensure it meets the new standard? If no, this may be an issue with stock conversions.
  • ASX described that for overseas addressees with the exception of NZ addresses, the conversion will only populate Address Lines 1-3 in the new structure (i.e. Town/State/Postcode will be blank).Given the Account Modification and Report messages state that the Town is mandatory, how will this affect Account Registration Detail changes and also Account messages associated with Conversions, Transfers and SRN Enquiries?
  • As part of the migration can sponsoring participants provide the ASX a list of holder types, i.e. individual or company to ensure the correct holder type is recorded?



Glossary

DocumentDescriptionRelease Notes
Glossary Terms

Lists and defines terms used in technical documentation. This glossary is for general guidance only. It does not amend or replace any definitions used in any ASX rulebooks.

Included the following new terms and definitions:

  • DAML Template
  • Ledger
  • Observer
  • API Contract






Related Pages:

There are no related labels.

Browse Popular Pages:

No labels match these criteria.



This document provides general information only. ASX Limited (ABN 98 008 624 691) and its related bodies corporate (“ASX”) makes no representation or warranty with respect to the accuracy, reliability or completeness of the information. To the extent permitted by law, ASX and its employees, officers and contractors shall not be liable for any loss or damage arising in any way (including by way of negligence) from or in connection with any information provided or omitted or from anyone acting or refraining to act in reliance on this information.

© 2022 ASX Limited ABN 98 008 624 691