Business Guide GPP Clearing Processing
User Manual: Pdf
Open the PDF directly: View PDF .
Page Count: 156
Download | |
Open PDF In Browser | View PDF |
Global PAYplus Version 4.6.6 Clearing Processing Business Guide Copyright © 2009-2017 D+H Global Transaction Banking Solutions. All rights reserved. D+H is a trademark of D+H Limited Partnership. PROPRIETARY AND CONFIDENTIAL - This document contains information, which contains Confidential and Know How property of D+H. Disclosure to or use by persons who are not expressly authorized in writing by D+H is strictly prohibited. D+H reserves the right to alter the specifications and descriptions in this publication without prior notice. No part of this publication shall be deemed to be part of any contract or warranty unless specifically incorporated by reference into such contract or warranty. All brand or product names are the trademarks or registered trademarks of their respective holders. The information contained herein is merely descriptive in nature, and does not constitute a binding offer for the license of the product described herein. Catalog ID: GPP4.6-00-B31-07-201706 Clearing Processing Version Control Version Control Version Date 1.0 Summary of Changes Document created with MEPS, Target2, Euro1 and UK CHAPS 2.0 Oct 2015 Added Multi Office setup, Australia RITS PDS, Hong Kong CHATS, removed Statement Messages section under MEPS 3.0 Dec 2015 Added Australia - RITS PDS, New Zealand - HVCS, Malaysia RENTAS and Ripple 4.0 Mar 2015 Added Immediate Payments - NPP and Mass Payments - AC 5.0 Jun 2016 Updated Malaysia - RENTAS 6.0 Dec 2016 Update Australia - NPP, added Mass Payments, Austria - CS.A 7.0 April 2017 Added Australia - Austraclear to Single Payment APAC Clearing; updated Australia - RITS Global PAYplus Business Guide Page 3 Clearing Processing Table of Contents Table of Contents 1 INTRODUCTION ................................................................................................................ 5 1.1 2 Target Audience........................................................................................................... 5 GENERIC CLEARING PROCESSING ................................................................................. 6 2.1 SWIFT Based Message Types and Processing .............................................................. 6 2.1.1 SWIFT Message Types ............................................................................................. 6 2.1.2 FINCopy .................................................................................................................. 7 3 SINGLE PAYMENT CLEARINGS ....................................................................................... 7 3.1 Generic Processing ...................................................................................................... 7 3.1.1 Y-Copy RTGS Flow Processes .................................................................................. 8 3.1.2 Message Types ........................................................................................................ 9 3.2 Single Payment EU Clearing ....................................................................................... 10 3.2.1 TARGET2 .............................................................................................................. 10 3.2.2 EURO1 .................................................................................................................. 16 3.2.3 UK CHAPS............................................................................................................. 21 3.3 Single Payment APAC Clearing .................................................................................. 29 3.3.1 Australia - RITS PDS .............................................................................................. 29 3.3.2 Australia - RITS Austraclear .................................................................................... 38 3.3.3 New Zealand - HVCS .............................................................................................. 51 3.3.4 Hong Kong - CHATS............................................................................................... 58 3.3.5 Singapore - MEPS .................................................................................................. 67 3.3.6 Malaysia - RENTAS ................................................................................................ 71 4 MASS PAYMENT CLEARINGS ........................................................................................ 77 4.1 Mass Payment EU Clearing ........................................................................................ 77 4.1.1 Austria - CS.A ........................................................................................................ 77 4.2 Mass Payment Africa Clearing .................................................................................... 86 4.2.1 South Africa - AC.................................................................................................... 86 4.3 Mass Payment APAC Clearing...................................................................................110 4.3.1 Malaysia - IBG.......................................................................................................110 5 DISTRIBUTED LEDGER PAYMENT PROCESSING .........................................................144 5.1 Clearing Processing on Distributed Payment Environment ...........................................144 5.1.1 Ripple ...................................................................................................................144 APPENDIX A: GLOSSARY .......................................................................................................152 Global PAYplus Business Guide Page 4 Clearing Processing 1 Introduction Introduction Note: This guide has not yet been certified for GPP V4.6; therefore, there may be inaccuracies in this document that may require amendments in the future. For more information, please contact your D+H Project Manager. This business guide describes the processing of clearing houses (local or regional) and SWIFT certified by Global PAYplus (GPP). The details provided is additional information specific for the clearings, on top of the offering, for example, Single Payment, Mass Payment, Immediate Payment. 1.1 Target Audience This business guide is designed for business analysts and system administrators who need understand the clearings supported by GPP. It is also of value to anyone who wants to know more about how this feature is implemented. A basic understanding of GPP functionality is assumed. For a list of terms and their definitions used in this document, see Appendix A: Glossary. Global PAYplus Business Guide Page 5 Clearing Processing 2 Generic Clearing Processing Generic Clearing Processing 2.1 SWIFT Based Message Types and Processing GPP processes and handles SWIFT payments as described in this section and supports FINcopy and cross-border SWIFT payments. 2.1.1 SWIFT Message Types This table lists the SWIFT Message Types supported in GPP. Note: For format and rules, refer to the SWIFT Book, Category 1 to 9. Message Type Sub Type 103 103 Description Single customer credit transfer. It may only be used for clean payment instructions. It conveys a funds transfer instruction in which the ordering customer and/or the beneficiary customer are non-financial institutions from the perspective of the Sender. PLS Single customer credit transfer. The PLS refers to payment STP, which allows the exchange of single customer credit transfers using a restricted set of fields and format options of the core MT103. 190 Advice of Charges, Interest and Other Adjustments. 191 Request for payment of charges, interest and other expenses. 192 Request for cancellation. 195 Queries. 196 Answers. 198 Inward direct debit and inward credit transfer for HV (high value) payments 199 Free format message - message used by Financial Institution to send or receive Information. 202 General Financial Institution transfer. It is used to order the movement of funds to the beneficiary institution. This message may also be sent to a financial institution servicing multiple accounts for the Sender to transfer funds between these accounts. In addition, it can be sent to a financial institution to debit an account of the Sender serviced by the Receiver and to credit an account, owned by the Sender at an institution specified in field 57a. 202 COV General Financial Institution transfer. 205 Financial institution transfer execution. It is used to further transmit a funds transfer instruction domestically. 210 Notice to receive. A notice in advance for the account servicing institution that it receives funds to be credited to the Sender's account. 290 Advice of charges, interest and other adjustments. 291 Request for payment of charges, interest and other expenses. 292 Request for payment cancellation. 295 Queries. Global PAYplus Business Guide Page 6 Clearing Processing Message Type Sub Type Generic Clearing Processing Description 296 Answers. 299 Free Format Message - message used by Financial Institution to send or receive Information. 900 Confirmation of Debit. Advises an account owner of a debit to its account. 910 Confirmation of Credit. Advises an account owner of a credit to its account. 2.1.2 FINCopy SWIFTNet is a secure, dedicated, global communication network that supports a range of financial messaging services, which includes the FIN store-and-forward message-processing service. FIN provides users with a wide range of message types for transaction and information processing and settlement. FIN messages consist of structured headers, text, and trailers, and conform to internationally accepted standards. SWIFT protects the confidentiality, integrity, and authenticity of FIN messages. FINCopy is a message duplication service. SWIFT developed FINCopy to assist financial communities in implementing centralized systems, for example, Real-Time Gross Settlement (RTGS) or netting systems. 2.1.2.1 FINCopy Service Modes The FINCopy service can operate in the following modes: • In Y-Copy mode, FINCopy copies messages to the service administrator, and stores these messages until it receives authorization or refusal from the service administrator. • In T-Copy mode, FINCopy copies messages to the service administrator and immediately forwards the messages for delivery to the receiver. • In Bypass mode, FINCopy does not copy the messages to the service administrator In normal operations, FINCopy operates in either Y-Copy or T-Copy mode. SWIFT reserves Bypass mode for specific, abnormal situations. 2.1.2.2 FINCopy Service Code The FINCopy service code parameter is a unique Identifier which the user that participates in a FINCopy closed user group inserts into field 103 of the user header, to identify a message for FINCopy. FIN also uses this parameter in undelivered message reports, for the same purpose. Single Payment Clearings For a detailed description of the Single Payment flows, use cases and processes, see GPP Business Guide Single Payment. 2.2 Generic Processing The selection of a clearing for an outward payment is performed in the MOP selection process. The identification of the clearing for an inward payment is performed in the debit side processing. Global PAYplus Business Guide Page 7 Clearing Processing 2.2.1 Generic Clearing Processing Y-Copy RTGS Flow Processes This is the flow processes for Y-Copy RTGS. It is the same flow for all Y-Copy RTGS service types (for example, Target2, EURO1) and supported by GPP. MT Outward/ Inward Processing Flow Clearing Response GPP Queue Comments 103, 103+, 202, 202COV Outward to clearing Outward to clearing before cut-off time No response from clearing Wait confirmation The queue is configurable Outward to clearing Outward to clearing before cut-off time MT012 (sender notification) from clearing Complete Outward to clearing Outward to clearing before cut-off time MT019 (abort Notification) from clearing Reject Outward to clearing Outward to clearing after cut-off time (warehouse in GPP) N/A Scheduled Outward to clearing Outward to clearing after cut-off time (no warehouse in GPP) MT012 (sender notification) from clearing Complete As clearing accepts future payments up to 14 business days in advance Outward to clearing Outward to clearing invalid format SWIFT NAK Repair The queue is configurable Outward to clearing Outward to clearing duplicate MT019 (abort Notification) from clearing Reject The queue is configurable Outward to clearing Outward to clearing but insufficient funds MT019 (abort Notification) from clearing Repair The queue is configurable Global PAYplus Business Guide MT019 is received when: SWIFT cannot deliver the message to the clearing The clearing refuses to settle the transaction Clearing accepted the message but cannot deliver it to the receiver The queue is configurable Page 8 Clearing Processing Generic Clearing Processing MT Outward/ Inward Processing Flow Clearing Response GPP Queue 103, 103+, 202, 202COV Inward from clearing Inward STP payment from clearing N/A Complete Inward from clearing Inward NonSTP payment from clearing N/A Repair GPP send the payment to manual intervention queue. The user can correct the payment or send Return/Reject to clearing MT012 Inward from clearing Inward MT012 N/A Complete The payment is matched and added to original payment. MT019 Inward from clearing Inward MT019 N/A Reject Payment is matched and added to original payment. Original payment is routed to Rejected queue. The queue is configurable MT900 Inward from clearing Inward debit notification N/A Complete The payment is matched and added to original payment MT910 Inward from clearing Inward credit notification N/A Complete The payment is matched and added to original payment MT940/950 Inward from clearing Inward statement N/A Complete Update the closing and available balance 2.2.2 Comments Message Types Message types supported for High Value Y copy (SWIFT based Fin messages) clearing are: • MT103 • MT103+ • MT202 • MT202COV • MT012 • MT019 • MT900 • MT910 • MT940/950 Global PAYplus Business Guide Page 9 Clearing Processing Generic Clearing Processing 2.3 Single Payment EU Clearing 2.3.1 2.3.1.1 TARGET2 Overview TARGET2 (Trans-European Automated Real-time Gross Settlement Express Transfer System) is the real-time gross settlement (RTGS) system owned and operated by the Eurosystem. This interbank payment system is used for the real-time processing of cross-border transfers throughout the European Union. TARGET2 is operated on a single technical platform. The business relationships are established between the TARGET2 users and their National Central Bank. In terms of the value processed, TARGET2 is one of the largest payment systems in the world. The TARGET2 directory lists the institutions that can be addressed in TARGET2. It contains Direct and Indirect participants’ BIC addresses. The Directory provides the routing information for TARGET2 payments and is organized alphabetically by institution. Additional Information related to TARGET2: Information Value FIN Copy service identifier code TGT Service Type Y-Copy Currency code EUR Operating hours of TARGET2 Start of the business day (06:45 – 19:00) Night-time settlement (NTS) procedures (19:30 – 07:00) Business window (06:45 – 07:00) Day trade phase (07:00 – 18:00) Cut-off time 17:00: customer payments cut-off time 18:00: interbank payments cut-off time Special Processing Tag {113:4!x} banking priority Character 1: H = highly urgent payment U = urgent payment N = normal payment Character 2: Y = MT012 requested N = MT012 not requested Character 3 + 4: Not used and not checked In TARGET2, the default value for field 113 is NYNN (normal payment, MT012 requested) 2.3.1.2 2.3.1.2.1 Inward/Outward Processing Inward Processing from TARGET2 1. A payment received from TARGET2 has these values: Global PAYplus Business Guide Page 10 Clearing Processing Generic Clearing Processing o Sender = TARGET2 member BIC o Fin copy service in field 103 block 3 = TGT 2. When GPP identifies the values in step 1, the Debit MOP is set to TARGET2. 3. Debit MOP validation is performed as per MOP attributes. 4. Debit account is set to TARGET2 settlement account. 2.3.1.2.2 Outward Processing to TARGET2 1. When Target2 is selected as the credit MOP, GPP performs MOP validation. For example: o Settlement currency (SWIFT tag 32A) is EUR o Settlement date (SWIFT tag 32A) is within the range available for TARGET2 o As membership validation is required for TARGET2 (setup in the MOP profile), GPP checks that the first in credit chain is a member or associate member of TARGET2 2. If validation is successful and MOP TARGET2 is selected by the rule, then GPP sends the payment with the following enrichments: o Field 103 in block 3 (Fin copy) is be set to TGT o Local office BIC (defined as the MOP identifier) is written as the sender in block 1 o Field 113 with a default value of NYNN unless setup differently SWIFT standard validations are applied on outgoing payments to TARGET2. Outgoing payments that missed TARGET2 cut-off time and no other relevant MOPs are available are stored in the Scheduled queue and processed on the next business day. 2.3.1.3 Flow Processes with TARGET2 The flow process for all Y-Copy RTGS is the same and supported by GPP. As TARGET2 is a Y-Copy service type, see Y-Copy RTGS Flow Processes for a description of the process. 2.3.1.4 Business Setup Setup Additional Information System Parameters N/A Profiles MOP, Cut Off Times, Membership, Identifiers. Profiles Rules MOP selection, Clearing Cut-off Rules Permissions N/A Tasks N/A Queues N/A 2.3.1.5 Profiles These are the details of the required setup in GPP profiles for the Clearing Certification. Note: For a detailed description of all the fields in the profiles, see GPP Online Help. Global PAYplus Business Guide Page 11 Clearing Processing 2.3.1.5.1 Generic Clearing Processing Method of Payment Profile - Single Office Setup To successfully identify the local office and the debit MOP, when an incoming message is received from TARGET2, the local office’s BIC (provided in Block 1 of the incoming payment) needs to be set as a valid identifier for this MOP in the MOP profile. TARGET2 can be setup in GPP as a EUR Method of Payment. A respective MOP selection rule needs to be created to define the scenarios in which TARGET2 is selected. These are the specific attributes that need to be defined in the Method of Payment profile for TARGET2 Clearing. Field Value for TARGET2 Name TARGET2 Calendar Relevant calendar or no value MOP Business Date Current business day for the MOP Currency EUR Settlement accounting TARGET2 settlement account Membership Required Must be selected Membership type MOP Send outgoing message Must be selected Settlement account exists Must be selected Comment The business date can be changed manually or by an end-of-day task that advances the MOP business date to the next valid business date for the MOP. Processing Tab FIN copy service TGT Communication preferences Wait for confirmation 2.3.1.5.2 Method of Payment Profile - Multi Office Setup For multi office setup, the list of MOPs in the MOP selection of the indirect Office includes MOP EURO1 as the Multi Office MOP. When this MOP is selected, a payment is sent to EURO1 where the Sender is the direct participant. Field Value for Direct Participant Office Name TARGET2 Calendar Relevant calendar or no value MOP Business Date Current business day for the MOP Currency EUR Settlement accounting TARGET2 settlement account in office Y Membership Required Must be selected Membership type MOP Global PAYplus Business Guide Page 12 Clearing Processing Generic Clearing Processing Field Value for Direct Participant Office Send outgoing message Must be selected Settlement account exists Must be selected Cross Office Must be selected Processing Tab FIN copy service TGT Communication preferences Wait for confirmation 2.3.1.5.3 Cut-off Times Profile The Cut-off Times profile defines the latest time for transactions to be processed for TARGET2 MOP. The TARGET2 calendar is required for the TARGET2 Clearing. The calendar sets the holidays and weekends which are non-working days in Singapore. The TARGET2 Calendar profile for the office is defined under System Setup > Geographic Settings > Calendars. This is the suggested setup with specific attributes that need to be defined in the Cut-off profile for TARGET2 Clearing. Field TARGET2 for Customer Payments TARGET2 for Bank to Bank Payments Cut-off name TARGET2_cust TARGET2_B2B Cut-off type Clearing Clearing Time zone GMT GMT Description TARGET2 Clearing Cut-off for customer payments TARGET2 Clearing Cut-off for bank to bank payments Cut-off time 17:00 18:00 2.3.1.5.4 Comment Time zone for aligning cut-off times Membership Profile The TARGET2 Membership profile defines whether the payment receiver and sender parties are members of the clearing house. These are the specific attributes that need to be defined in the Membership profile for TARGET2 Clearing for the Singapore office. Field Value for TARGET2 MOP TARGET2 Type of Membership Full member for TARGET2 participants (or associates) Global PAYplus Business Guide Comment This membership record needs to be setup only for the direct participant Page 13 Clearing Processing 2.3.1.5.5 Generic Clearing Processing Identifiers Profile The TARGET2 Identifiers profile is used to set up and view the party identifiers and settlement account information for the MOP. These are the specific attributes that need to be defined in the Identifiers profile for TARGET2 Clearing. Field Value for TARGET2 MOP TARGET2 Identifier Bank BIC Settlement account Office, Account number, Currency 2.3.1.5.6 Comment In a multi office setup the identifier is setup only for the direct participant office User Codes User codes for liquidity priority codes should be defined for T2 payments tag 113 (for example, BI, NN, UP). Field Value for TARGET2 Comment Type LIQ_PRTY A retrofit is required for versions that do not have this type, in order to setup field 113 for T2 Code Example: UP, NN Description Example: Target2 – Banking priority urgent 2.3.1.6 Rules These are examples of user-defined rules. 2.3.1.6.1 MOP Selection Rule Name Rule Sub Type Description Attached to TARG ET21 N/A TARGET2 MOP selection rule Local office Global PAYplus Business Guide AND/ OR Field Operator Value/ Field/ Function Action [Sttl m Ccy] = EUR AND [Msg tp] IN SWIFT_1 03, SWIFT_2 02 SET MOP Profile TARGET 2 AND [Cdtr Agt ctry] = DE, FR, IT, …. Page 14 Clearing Processing 2.3.1.6.2 Generic Clearing Processing Clearing Cut Off Rule Name Rule Sub Type Description Attached to TARG ET2_ Cust N/A TARGET2 cut off selection rule for MT103 Local office TARGET2 cut off selection rule for MT202 Local office TARG ET2_ B2B 2.3.1.6.3 N/A Field Operator Value/ Field/ Function Action [Cdt MOP ] = TARGET2 [Msg tp] = SWIFT_1 03 SET TARGET 2_cust cut off (17:00) [Cdt MOP ] = TARGET2 AND [Msg tp] = SWIFT_2 02 AND/ OR Field Operator Value/ Field/ Function Action [Cdt MOP ] = TARGET2 NN AND SET TARGET 2_B2B cut off (18:00) Liquidity Priority Selection Rules Rule Name Rule Sub Type Description Attached to TGT_ PRIO RITY_ 1 N/A Set NYNN priority for all TGT payments Local office 2.3.1.7 AND/ OR Target2 Directory Upload The upload task can be executed from the GPP user interface using the option TARGET2 Upload. It uses the system parameter T2DIRFPATH to locate the TARGET2 Directory file on the server. The user has two modes of directory upload; Partial and Full. The user can browse for a required TARGET2 file and click Execute to load it in the system. Based on file naming convention, different files are shown to the user for different upload types (Full or Partial). 2.3.1.7.1 Target2 Directory Processing The following validations are performed on an individual record in the file before updating the data in the Membership table. • Record is skipped if any of its mandatory field is blank. • Record is skipped if the field format does not have a value specified in format standards (for example, Modification Flag is not A, M, U or D). • Record is skipped if any of the field’s length is more than specified in the format. • Record is skipped if its Valid from Date is greater than Valid to Date. • Record is skipped if Valid from Date of new record is earlier than the Valid from Date of existing record and the date ranges of these two records overlaps. Global PAYplus Business Guide Page 15 Clearing Processing 2.3.2 2.3.2.1 Generic Clearing Processing EURO1 Overview EURO1 is the only private sector large-value payment system for single same-day euro transactions at a Pan-European level. The EURO1 system processes transactions of high priority and urgency, and primarily of large amount, both at a domestic and at a cross-border level. The service provides a unique RTGS-equivalent multilateral net settlement arrangement, duly approved by the European Central Bank (ECB). Additional Information related to EURO1: Value FIN Copy service identifier code The User Header, Block 3, of payment messages to be processed by EURO1, must contain Field 103 set to EBA to denote processing for processing through the EURO1 Clearing System. Service Type Y-Copy Currency code EUR Operating hours of EURO1 Settlement Days (also known as Clearing Days) are normally Monday to Friday each week. The service is processed euro payments on all days when the TARGET2 system is open to settle euro payments. The maximum forward Settlement Day is set to 5 future Settlement Days (not including the current Settlement Day) within a maximum of 14 calendar days. Payments sent ahead of Value Date are validated and stored for future processing. Cut-off time 16:00 Special Processing This field can be used to identify a prioritized payment. In this field, four characters are available. If the first character is H or U, or if the third and fourth characters are UP then this payment is identified as a prioritized payment. There is no distinction between the payments marked with H or U or UP. In addition, a bank may request that an MT012 Sender Notification is sent back to them on an individual payment basis. To receive this, the character 2 of field 113 in the user header in the sent payment message must be set to Y (any other identifier is ignored by the central server). 2.3.2.2 Inward/Outward Processing EURO1 can be setup in GPP as a EUR Method of Payment. A respective MOP selection rule needs to be created to define the scenarios in which EURO1 is selected. SWIFT standard validations are applied on outgoing payments to EURO1. Outgoing payments that missed EURO1 cut-off time and no other relevant MOPs are available, are stored in the Scheduled queue and processed on the next business day. Global PAYplus Business Guide Page 16 Clearing Processing 2.3.2.2.1 Generic Clearing Processing Inward Payments from EURO1 1. A payment received from EURO1 has these values: a. Sender = EURO1 member BIC b. Fin copy service in field 103 block 3 = EBA 2. When GPP identifies the values in step 1 the Debit MOP is set to EURO1. 3. Debit MOP validation is performed as per MOP attributes. 4. Debit account is set to EURO1 settlement account. 2.3.2.2.2 Outward Payments to EURO1 To select EURO1 as the credit MOP, GPP performs MOP validation. For example: • Settlement currency (SWIFT tag 32A) is EUR • Settlement date (SWIFT tag 32A) is within the range available for EURO1 • As membership validation is required for EURO1 (setup in the MOP profile), GPP checks that the first in credit chain is a member or associate member of EURO1 o If validation is successful and MOP EURO1 is selected by the rule, then GPP sends the payment with the following enrichments: Field 103 in block 3 is set to EBA Local office BIC (defined as the MOP identifier) is defined as the sender in block 1 2.3.2.3 Flow Processes with EURO1 The flow process for all Y-Copy RTGS is the same and supported by GPP. As Target2 is a Y-Copy service type, see Y-Copy RTGS Flow Processes for a description of the process. 2.3.2.4 Business Setup Setup Additional Information System Parameters N/A Profiles MOP, Cut Off Times, Membership, Identifiers. Profiles Rules MOP selection, Clearing Cut-off Rules Permissions N/A Tasks N/A Queues N/A 2.3.2.4.1 Profiles These are the details of the required setup in GPP profiles for the Clearing Certification. Note: For a detailed description of all the fields in the profiles, see GPP Online Help. 2.3.2.4.1.1 Method of Payment Profile - Single Office Setup Global PAYplus Business Guide Page 17 Clearing Processing Generic Clearing Processing To successfully identify the local office and the debit MOP, when an incoming message is received from EURO1, the local office’s BIC (provided in Block 1 of the incoming payment) needs to be set as a valid identifier for this MOP in the MOP profile. These are the specific attributes that need to be defined in the Method of Payment profile for EURO1 Clearing. Field Value for EURO1 Name EURO1 Calendar Relevant calendar or no value MOP Business Date Current business day for the MOP Currency EUR Settlement accounting EURO1 settlement account Membership Required Must be selected Membership type MOP Send outgoing message Must be selected Settlement account exists Must be selected Comment The business date can be changed manually or by an end-of-day task that advances the MOP business date to the next valid business date for the MOP. Processing Tab FIN copy service EBA Communication preferences Wait for confirmation 2.3.2.4.1.2 Method of Payment Profile - Multi Office Setup For multi office setup, the list of MOPs in the MOP selection of the indirect Office includes MOP EURO1 as the Multi Office MOP. When this MOP is selected, a payment is sent to EURO1 where the Sender is the direct participant. Field Value for Direct Participant Office Name EURO1 Calendar Relevant calendar or no value MOP Business Date Current business day for the MOP Currency EUR Settlement accounting EURO1 settlement account in office Y Membership Required Must be selected Membership type MOP Send outgoing message Must be selected Global PAYplus Business Guide Page 18 Clearing Processing Generic Clearing Processing Field Value for Direct Participant Office Settlement account exists Must be selected Cross Office Must be selected Processing Tab FIN copy service EBA Communication preferences Wait for confirmation 2.3.2.4.1.3 Cut-off Times Profile The Cut-off Times profile defines the latest time for transactions to be processed for EURO1 MOP. The EURO1 calendar is required for the EURO1 Clearing. The calendar sets the holidays and weekends which are non-working days. The EURO1 Calendar profile for the office is defined under System Setup > Geographic Settings > Calendars. This is the suggested setup with specific attributes that need to be defined in the Cut-off profile for EURO1 Clearing. Field EURO1 for Customer Payments EURO1 for Bank to Bank Payments Cut-off name EURO1_cust EURO1_B2B Cut-off type Clearing Clearing Time zone GMT GMT Description EURO1 Clearing Cutoff for customer payments EURO1 Clearing Cut-off for bank to bank payments Cut-off time 16:00 16:00 2.3.2.4.1.4 Comment Time zone for aligning cut-off times Membership Profile The EURO1 Membership profile defines whether the payment receiver and sender parties are members of the clearing house. These are the specific attributes that need to be defined in the Membership profile for EURO1 Clearing. Field Value for EURO1 MOP EURO1 Type of Membership Full member for EURO1 participants (or associates) 2.3.2.4.1.5 Comment Identifiers Profile The EURO1 Identifiers profile is used to set up and view the party identifiers and settlement account information for the MOP. Global PAYplus Business Guide Page 19 Clearing Processing Generic Clearing Processing These are the specific attributes that need to be defined in the Identifiers profile for EURO1 Clearing. Field Value for EURO1 MOP EURO1 Identifier Bank BIC Settlement account Office, Account number, Currency 2.3.2.4.1.6 Comment In a multi-office setup, the identifier is defined only for the direct participant office User Codes User codes for liquidity priority codes should be defined for EURO1 payments tag 113 (for example, 25, 40, 42, 45). Field Value for EURO1 Comment Type LIQ_PRTY A retrofit is required for versions that do not have this type, in order to setup field 113 for EURO1. Code Example: UP Description Example: EURO1 – Banking priority urgent 2.3.2.4.2 Rules These are examples of user defined rules. 2.3.2.4.2.1 MOP Selection Rule Name Rule Sub Type Description Attached to EURO 1_1 N/A EURO1 MOP selection rule Local office 2.3.2.4.2.2 AND/ OR Field Operator Value/ Field/ Function Action [Sttl m Ccy] = EUR AND [Msg tp] IN SWIFT_1 03, SWIFT_2 02 SET MOP Profile EURO1 AND [Cdtr Agt ctry] = DE, FR, IT, …. Clearing Cut Off Global PAYplus Business Guide Page 20 Clearing Processing Generic Clearing Processing Rule Name Rule Sub Type Description Attached to EURO 1 N/A EURO1 cut off selection rule Local office 2.3.2.4.2.3 Rule Sub Type Description Attached to TGT_ PRIO RITY_ 1 N/A Set NYNN priority for all TGT payments Local office 2.3.3.1 Field Operator Value/ Field/ Function Action [Cdt MOP ] = EURO1 SET EURO1 cut off (16:00) Field Operator Value/ Field/ Function Action [Cdt MOP ] = EURO1 NN Liquidity Priority Selection Rules Rule Name 2.3.3 AND/ OR AND/ OR UK CHAPS Overview The Clearing House Automated Payment System (CHAPS) is a UK payments scheme which processes the same day sterling fund transfers. CHAPS is recognized by HM Treasury as an inter-bank payment system and is overseen by the Bank of England. Settlement of payments, within the CHAPS system, is final and irrevocable, and is catered for in their Rules which all participants of CHAPS must adhere to. In December 2005 the Bank of England decided that it was not viable for the UK to join TARGET2. As a result of this decision CHAPS Euro was decommissioned in May 2008. CHAPS provides a payment system between its Members, settling in real time across settlement accounts at the Bank of England. The key components of the system are: • A payment messaging network (SWIFT FIN Copy) connecting the Members of the system. • SWIFT interfaces, known as CBTs (Computer Based Terminals), located within Members’ systems to connect to the network and process messages to and from Member payment systems. The RTGS system also has a CBT, known as the CHAPS Central Bank Interface, to connect to the network to enable settlement to occur. • Settlement accounts are denominated in all supported currencies held within the Bank of England’s RTGS Processor and the supporting collateral arrangements. • An Enquiry Link facility provided by the Bank of England. • CHAPS Payments exchanged over the SWIFT network are sometimes referred to as clean payments, so as to distinguish them from payments related to securities settlement (DVP). • In the RTGS Processor the payment settlement account is the prime account in the Minimum Balance Group (MBG) across which CHAPS and non-CHAPS payments (such as BACS and Cheque and Credit clearings, note transactions) are applied. Additional information related to CHAPS. Global PAYplus Business Guide Page 21 Clearing Processing Generic Clearing Processing Value FIN Copy service identifier code STG Service Type Y-Copy Currency code GBP Operating hours of CHAPS MT103: 06:00 - 16:05 MT202: 06:00 - 16:20 Cut-off time MT103: 16:00 MT202: 16:20 2.3.3.1.1 CHAPS Sterling Payments CHAPS Clearing House operates for payments as follows: 1. Payments are sent from one Member to another. 2. The payments are stored within FIN Copy pending settlement confirmation by the Bank of England. 3. The full payment is sent to the Bank of England for settlement. 4. Once the payment is settled at the Bank of England, a confirmation is returned and the payment is forwarded to the receiving Member. Finality is achieved when the payment is settled. 5. The receiving Member processes the payment as required. The FIN Copy service provides the transport network for the system and the message handling functionality required to convey settlement requests to (and receive settlement confirmations from) the Bank of England (RTGS). 2.3.3.1.2 Business Day Processing Cycle The business day follows the following processing cycle: 1. RTGS opens for business 2. Intra-day repurchase transactions and any other pre-business day transactions are initiated between the Bank of England and CHAPS Members. These provide liquidity for the sterling service for those CHAPS Members with sterling settlement accounts. Automated transfers are also made from the settlement accounts used for payments to settlement accounts used for DVP. 3. CHAPS opens for business. 4. Intra-day payments are made. 5. CHAPS closes for normal payments. 6. Balancing payments are made between Members. 7. CHAPS closes for business. 8. Intra-day repurchase transactions are terminated. 9. Close of Day. Key times in Chaps: • Start of Business: CHAPS opens for payments at 06:00 on each CHAPS Business Day. Participants must be open by 08:00 and must be sending by 10:00. Global PAYplus Business Guide Page 22 Clearing Processing • Generic Clearing Processing Close of Business: o The latest time a customer MT103 payment should enter the SWIFT Network is 16:00. This allows for a five-minute period to meet the SWIFT Service Level processing time. The last time for receipt by the real-time gross settlement (RTGS) system of inward MT103 payments for same day value is 16:05. Participants must, at 16:05, cancel any customer payments for which settlement requests are on the funds queue. o MT202 payments, which may be made between 16:00 and 16:20, are Settlement Period Payments, unless bi-laterally agreed. In addition, a Participant can send a total of 9 payments, up to a value of £1million each, to other Participants. The last time for receipt by the RTGS system of inward MT202 payments for same day value is 16:20. 2.3.3.1.3 Bank Identifier Codes (BICs) The preferred branch identification method used in CHAPS for payments is BICs, and this is the only option available for payments sent to RT. UK Sort Codes are supported in most payment message formats if no BIC is available. 2.3.3.2 Inward/Outward Processing 2.3.3.2.1 Inward Payments from CHAPS GPP processes incoming MT103 and MT202 payments from CHAPS as follows: 1. A payment received from CHAPS has these values: o Sender = CHAPS member BIC o Fin copy service in field 103 block 3 = STG 2. When GPP identifies the values in step 1 the Debit MOP is set to CHAPS. 3. Debit MOP validation is performed as per MOP attributes. 4. Debit account is set to CHAPS settlement account. 2.3.3.2.2 Outward Payments to CHAPS In order for GPP to process the outgoing payments according to CHAPS requirements, the credit Method of Payment (MOP) is set as CHAPS. • • When CHAPS is selected as the credit MOP, GPP performs MOP validation. For example: o Settlement currency (SWIFT tag 32A) is GBP o Settlement date (SWIFT tag 32A) is within the range available for CHAPS. If the payment includes a future value date, GPP warehouses the payment until the value date. On the value date, the payment is processed and released to CHAPS. For more information, see GPP Business Guide Value Date and Cut-off Time. o As membership validation is required for CHAPS (setup in the MOP profile), GPP checks that the first in credit chain is a member or associate member of CHAPS Receipt of payment confirmation: A bank can define whether to complete the payment processing before confirmation is received from CHAPS. When confirmation from CHAPS is required, the bank must also define that confirmation from SWIFT is required. o If validation is successful and MOP CHAPS is selected by the rule, GPP sends the payment with the following enrichments: Global PAYplus Business Guide Page 23 Clearing Processing Generic Clearing Processing Field 103 in block 3 is set to STG Local office BIC is defined as the sender in block 1 2.3.3.3 Flow Processes with CHAPS The flow process for all Y-Copy RTGS is the same and supported by GPP. As CHAPS is a Y-Copy service type, see Y-Copy RTGS Flow Processes for a description of the process. 2.3.3.4 Business Setup Setup Additional Information System Parameters N/A Profiles MOP, Cut Off Times, Membership, Identifiers, User Codes Rules MOP selection, Clearing Cut-off, Liquidity Priority Selection Rules Permissions N/A Tasks N/A Queues N/A 2.3.3.4.1 Profiles Rules Profiles These are the details of the required setup in GPP profiles for the Clearing Certification. Note: For a detailed description of all the fields in the profiles, see GPP Online Help. 2.3.3.4.1.1 Method of Payment Profile - Single Office Setup To successfully identify the local office and the debit MOP, when an incoming message is received from CHAPS, local office’s BIC (provided in Block 1 of the incoming payment) needs to be set as a valid identifier for this MOP In the MOP profile. These are the specific attributes that need to be defined in the Method of Payment profile for CHAPS. Field Value for CHAPS Name CHAPS Calendar Relevant calendar or no value MOP Business Date Current business day for the MOP Currency GBP Settlement accounting CHAPS settlement account Membership Required Must be selected Membership type MOP Global PAYplus Business Guide Comment The business date can be changed manually or by an end-of-day task that advances the MOP business date to the next valid business date for the MOP. Page 24 Clearing Processing Generic Clearing Processing Field Value for CHAPS Send outgoing message Must be selected Settlement account exists Must be selected Comment Processing Tab FIN copy service STG Communication preferences Wait for confirmation 2.3.3.4.1.2 Method of Payment Profile - Multi Office Setup For multi office setup the list of MOPs in the MOP selection of the indirect Office is included MOP EURO1 as the Multi Office MOP. When this MOP is selected, a payment is sent to EURO1 where the Sender is the direct participant. Field Value for office Y (direct participant) Name CHAPS Calendar Relevant calendar or no value MOP Business Date Current business day for the MOP Currency GBP Settlement accounting CHAPS settlement account in office Y Membership Required Must be selected Membership type MOP Send outgoing message Must be selected Settlement account exists Must be selected Cross Office Must be selected Processing Tab FIN copy service STG Communication preferences Wait for confirmation 2.3.3.4.1.3 Cut-off Times Profile The Cut-off Times profile defines the latest time for transactions to be processed for CHAPS MOP. The CHAPS calendar is required for the CHAPS Clearing. The calendar sets the holidays and weekends which are non-working days. The CHAPS Calendar profile for the office is defined under System Setup > Geographic Settings > Calendars. This is the suggested setup with specific attributes that need to be defined in the Cut-off profile for CHAPS. Global PAYplus Business Guide Page 25 Clearing Processing Generic Clearing Processing Field CHAPS for Customer Payment CHAPS for Bank to Bank Payments Cut-off name CHAPS_cust CHAPS_B2B Cut-off type Clearing Clearing Time zone GMT GMT Description CHAPS Clearing Cutoff for customer payments CHAPS Clearing Cutoff for bank to bank payments Cut-off time 16:00 16:20 2.3.3.4.1.4 Comment Time zone for aligning cut-off times Membership Profile The CHAPS Membership profile defines whether the payment receiver and sender parties are members of the clearing house. These are the specific attributes that need to be defined in the Membership profile for CHAPS. Field Value for CHAPS MOP CHAPS Type of Membership Full member for CHAPS participants (or associates) 2.3.3.4.1.5 Comment Identifiers Profile The CHAPS Identifiers profile is used to set up and view the party identifiers and settlement account information for the MOP. These are the specific attributes that need to be defined in the Identifiers profile for CHAPS. Field Value for CHAPS MOP CHAPS Identifier Bank BIC Settlement account Office, Account number, Currency 2.3.3.4.1.6 Comment In a multi office setup the identifier is defined only for the direct participant office User Codes User codes for liquidity priority codes should be defined for CHAPS payments tag 113 (for example, 50, 35). Field Value for CHAPS Type LIQ_PRTY Code Example: UP Description Example: CHAPS – Banking priority urgent Global PAYplus Business Guide Comment Page 26 Clearing Processing 2.3.3.4.2 Generic Clearing Processing Rules These are examples of user defined rules. 2.3.3.4.2.1 MOP Selection Rule Name Rule Sub Type Description Attached to CHAP S _1 N/A CHAPS MOP selection rule Local office AND/ OR Field Operator Value/ Field/ Function Action [Sttl m Ccy] = GBP SET MOP Profile CHAPS AND [Msg tp] IN SWIFT_1 03, 'SWIFT_2 02' AND [Cdtr Agt ctry] = GB Clearing Cut Off Rule Name Rule Sub Type Description Attache d to CHAP S_Cu st N/A CHAPS cut off selection rule for MT103 Local office CHAP S_B2 B N/A CHAPS cut off selection rule for MT202 Local office 2.3.3.4.2.2 AN D/O R AN D AN D Field Operator Value/ Field/ Function Action [Cdt MOP] = CHAPS [Msg tp] = SWIFT_103 SET CHAP S cut off (16:00) [Cdt MOP] = CHAPS [Msg tp] = SWIFT_202 Field Operator Value/ Field/ Function Action [Cdt MOP] = CHAPS RR35 SET CHAP S cut off B2B cut off (16:20) Liquidity Priority Selection Rules Rule Name Rule Sub Type Description Attache d to CHAP S_PRI ORIT Y_35 N/A Set RR35 priority for all CHAPS payments above 10M Local office Global PAYplus Business Guide AN D/O R Page 27 Clearing Processing Rule Name Rule Sub Type Description Global PAYplus Business Guide Generic Clearing Processing Attache d to AN D/O R Field Operator Value/ Field/ Function AN D [Orgnl sttlm amt] >= 10,000,000 Action Page 28 Clearing Processing Generic Clearing Processing 2.4 Single Payment APAC Clearing 2.4.1 2.4.1.1 Australia - RITS PDS Overview Reserve Bank Information and Transfer System (RITS) is Australia’s interbank settlement system. Settlement takes place across RITS on a real-time gross settlement (RTGS) and batch basis. The Australian dollar leg of foreign exchange transactions, either AUD flows arising from CLS or correspondent bank settlements and other large-value SWIFT transactions. These are made through the HVCS (High Value Clearing System). The HVCS is also termed the SWIFT Payment Delivery System (PDS). Additional information related to RITS. Value FINCopy service identifier code PDS Service Type Y-Copy Currency code AUD (Australian dollars) Operating hours 09:15 until 17:15 Monday to Friday Cut-off time SWIFT payments are cut-off 25 minutes prior to the end of the Evening Settlement Session 2.4.1.1.1 RITS Business Hours RITS is available to Members for settlement across Exchange Settlement Accounts on days when banks generally are open for business in Sydney or Melbourne. RITS is closed on weekends and public holidays. Core Business Hours are 9:15 to 17:15, Monday to Friday for those Participating Members that are not participating in the Evening Settlement Session, and 9:15 to 17:20/18:30/20:30 for those Participating Members that are participating in the Evening Settlement Session. 2.4.1.1.2 Supported Message Types GPP supports the following SWIFT message types for RITS PDS: • MT103 • MT103+ • MT202 • MT202COV • MT012 • MT019 Global PAYplus Business Guide Page 29 Clearing Processing 2.4.1.2 Generic Clearing Processing Inward/Outward Processing • Incoming RITS payments are received from RBA and processed in GPP. • Outgoing payments are received in GPP from Teller and Internet Banking interfaces, processed and sent to RBA. Outgoing payments that missed RITS cut-off time are moved to the Wait Release queue and processed on the next business day. 2.4.1.2.1 Confirmation/Rejection Messages Confirmation/rejection messages (MT012/MT019) are expected to be received for outgoing messages. The payment waits for the message before proceeding to completion. 2.4.1.2.2 Reject/Return Messages For an incoming payment which falls into one of the manual queues, GPP allows a user to select to reject/return the payment. GPP automatically generates an outward R-message linked to the original payment, and performs the following actions: • Replace sender and receiver in block 1 and block 2 • Field 21 is mapped from field 20 of the original message • Fields 50, 52, 53, 54, 56, 57, 59 and 70 remains the same as those of the original message • Field 72 is indicated as /REJT or /RETN The original message is sent to the Rejected or Returned queue. 2.4.1.2.3 Cancellation Messages Cancellation messages (n92, n96) for PDS RTGS payments are sent via SWIFT MOP and follow the standard Cancellation Flow. 2.4.1.2.4 Incoming Payments Each Payment Delivery System (PDS) member has an RTGS BIC (PDS BIC). The PDS BIC is the Bank published BIC, where the eighth letter is replaced with R. For incoming payments where the sender is a RITS member with a PDS BIC: 1. GPP identifies the original MOP as RITS, based on FIN copy service. 2. GPP looks for the sender’s party. GPP tries to find a party where the BIC equals the sender BIC (as PDS BICs are set as separate entities in the Parties profile, the search should be successful). 3. If field 52 is empty, the sender party BIC (if published), or name and address (if the BIC is not published) is added to field 52 to identify the sender in onwards messages, based on the first party profile found. This is achieved using Mapping out selection and mapping out rules. 2.4.1.2.5 Outgoing Payments • If MOP is PDS, the PDS BIC (set in the Membership profile) of the first in credit chain is mapped to the message head of an outward payment message as message receiving bank. • The published BIC and corresponding BSB (Bank State Branch) remains in the outward message as first in chain. • PDS BIC is not used in block 4 of the payment message. Global PAYplus Business Guide Page 30 Clearing Processing Generic Clearing Processing • When an incoming payment from PDS, has RTGS BIC as original sender and requires generation of an outgoing transaction (for example, request for charges) to be sent to SWIFT, the outgoing transaction is sent to the SWIFT BIC and not the RTGS BIC. • SWIFT Payments (MT103 and MT202) sent by banks, with any combination of alphanumeric characters, provided to SWIFT standards field 20, should be unique for the bank within a 14 day period; and should not start with RITS, AXCS or ACLR. 2.4.1.2.6 BSB Processing BSB (Bank State Branch) codes are defined in the NCC (National Clearing Codes) profile. The BSB number is a six digit numerical code used to identify an individual branch of a financial institution in Australia. It consists of three parts in the format of XXY-ZZZ: o The First two digits (XX) specify the parent financial institution o Third digit (Y) specifies the state where the branch is located o Fourth, fifth and sixth digits (ZZZ) specify the branch location In order to increase STP and ensure that every Australian RTGS payment is sent with a valid BSB, the following process is applied to incoming and outgoing messages. • • GPP searches for a BSB within the payment message. o If the BSB is found, GPP validates the BSB. When a valid BSB is found GPP enriches the message with the BSB from less structured formats (for example, F72) to first in Credit chain and then continues to process the payment. o If the BSB is not found or it is invalid, GPP sends the payment to Manual Repair. When repairing a BSB, for Australian RTGS payments a valid BSB code needs to be inserted in the Party Identifier field of the first in credit chain proceeded by AU (AUNNNNNN). This is to allow the receiving bank to identify the branch where the customer’s account is conducted. For MT202 messages: • When a valid BSB code, cannot be identified on a PDS MT202 message the bank can send the payment to the receiving bank’s default BSB. • If the payment is identified as a Treasury payment and there is a second default BSB for MT202 transactions, the Treasury BSB must be used. For more information on NCC validations, see GPP Business Guide Parties Identification. 2.4.1.2.7 Membership Validation Using Metro/Country BIC level PDS members are members at Bic-6 level. Therefore, the membership check can be defined either on Metro (BIC-8) or country (BIC-6) level. On the MOP profile when Check Main BIC in Membership is selected, the Membership check level is available, with the default set to Metro. The user can change it to country, allowing the membership check to be based on first 6 characters of the BIC. The membership check is then performed using 8 or 6 characters of the BIC provided in the first in credit chain based on the set up in the MOP profile. Global PAYplus Business Guide Page 31 Clearing Processing 2.4.1.3 Generic Clearing Processing Flow The flow process for all Y-Copy RTGS is the same and supported by GPP. As RITS is a Y-Copy service type, see Y-Copy RTGS Flow Processes for a description of the process. 2.4.1.4 Business Setup Setup Additional Information System Parameters N/A Profiles MOP, Cut Off Times, Membership, Identifiers, National Clearing Codes, Parties Profiles Rules MOP selection, Clearing Cut-off, Missed Clearing Cut-off, Party Details Enrichment Rules Permissions As per customer’s requirement Tasks N/A Queues N/A 2.4.1.4.1 Profiles These are the details of the required setup in GPP profiles for the Clearing Certification. Note: For a detailed description of all the fields in the profiles, see GPP Online Help. 2.4.1.4.1.1 Method of Payment Profile In order to successfully identify the local office and the debit MOP, when received an incoming payment from PDS, local office PDS BIC (provided in block 1 of the incoming payment) should be set as a valid identifier for this MOP. These are the specific attributes that need to be defined in the Method of Payment profile for RITS Clearing. Field Value for AU RITS Name PDS Description AU PDS Clearing MOP (RITS) Calendar PDS_AU MOP Business Date Current business day for the MOP Value date extension 7 Currency AUD Settlement accounting PDS settlement account Global PAYplus Business Guide Comment If no calendar is assigned, the default calendar for the office is used. Payments with value dates between the latest value date and the value date extension is validated for the particular MOP and then sent to the Schedule queue. Page 32 Clearing Processing Generic Clearing Processing Field Value for AU RITS Membership Required Must be selected Membership type MOP Send outgoing message Must be selected Settlement account exists Must be selected Comment Processing Tab FIN copy service PDS Communication preferences Wait for confirmation 2.4.1.4.1.2 Cut-off Times Profile The Cut-off Times profile defines the latest time for transactions to be processed for PDS MOP. If cut-off dates are subject to change each year, there are two additional options to implement the different cut-off times: • Define one cut-off profile and change manually the final cut-off in the profile based on the RBA notification. • For a single cut-off profile, define each year a cut-off exception for the period of the summer/winter cut-off schedule. The following settings is defined for the PDS Cut-off Times Profiles. 2.4.1.4.1.3 PDS Winter Cut-off Field Value for AU RITS Department TBD Office AU1 Cut-off name PDS_WINT Cut-off type Clearing Time zone AEST Description PDS AU Winter Clearing Cut-off Interim cut-off time 16:30 Final cut-off time 18:05 Comment Australia Eastern Standard Time (GMT+10) From this time until the final cut-off, only MT202 is accepted 2.4.1.4.1.3.1 PDS Summer Cut-off Label in Profile Value for AU RITS Department TBD Office AU1 Cut-off name PDS_SUMM Global PAYplus Business Guide Comment Page 33 Clearing Processing Generic Clearing Processing Label in Profile Value for AU RITS Cut-off type Clearing Time zone AEST Description PDS AU Summer Clearing Cut-off Interim cut-off time 16:30 Final cut-off time 20:05 2.4.1.4.1.4 Comment Australia Eastern Standard Time (GMT+10) From this time until the final cut-off, only MT202 is accepted Memberships The PDS Membership profile defines whether the payment receiver and sender parties are members of the clearing house. Each PDS member has a RTGS BIC (PDS BIC). The PDS BIC is the Bank published BIC, where the eighth letter is replaced with R. These are the specific attributes that need to be defined in the Membership profile for AU RITS Clearing. Field Value for AU RITS MOP PDS Type of Membership Full member for AU RITS participants (or associates) 2.4.1.4.1.5 Comment PDS BICs are set as full members of RITS. Identifiers PDS Identifier is used to set up and view the party identifiers and settlement account information for the MOP. These are the specific attributes that need to be defined in the Identifiers profile for AU RITS Clearing. Label in Profile Value for AU RITS MOP PDS IdentifierSettlement Account: Office AU1 2.4.1.4.1.6 Comment National Clearing Codes (NCC) The National Clearing Codes (NCC) profile is used to manage the list of BSB Codes used by banks in AU. The NCC profile supports two indicators for the BSB: • Default NCC • Treasury NCC These are the specific attributes that need to be defined in the NCC profile for AU RITS Clearing. Global PAYplus Business Guide Page 34 Clearing Processing Generic Clearing Processing Label in Profile Value for AU RITS Comment Clearing system ID AUBSB Australia – AUBSB Member ID 2.4.1.4.1.7 BSB Code Parties Profile The Parties profile maintains customer data. For AU RITS Clearing, a new party needs to be defined with the PDS BIC. Label in Profile Value for AU RITS Comment Unpublished BIC Checkbox Selected For PDS BICs that are separate entities 2.4.1.4.2 Rules 2.4.1.4.2.1 MOP Selection Rule Name Rule Sub Type Description Attached to PDS_ MOP N/A PDS MOP Selection Rule AU1 2.4.1.4.2.2 AND/ OR Field Oper ator Value/ Field/ Function Action [Sttlm Ccy] = AUD AND [Msg tp] IN SWIFT_1 03, 'SWIFT_2 02' SET MOP Profile AU1^P DS AND [Cdtr ctry] = AU Clearing Cut-off In the following example, winter time is set to 5.10.2014-4.4.2015, any create date in this period returns TRUE. Rule Name Rule Sub Type Description Attached to WINT ER_S CHED N/A Base condition for winter cut-off period AU1 AND/ OR and and Global PAYplus Business Guide Field Oper ator Value/ Field/ Function ( DATE_EXTRAC T(YEAR,[P_CRE ATE_DT]) = 2014 ( ( DATE_EXTRAC T(DAY,[P_CREA TE_DT] >= 5 ) DATE_EXTRAC T(MONTH,[P_C REATE_DT]) = 10 ) Page 35 Clearing Processing Rule Name Rule Sub Type Description Generic Clearing Processing Attached to AND/ OR Field Oper ator Value/ Field/ Function DATE_EXTRAC T(MONTH,[P_C REATE_DT]) > 10 DATE_EXTRAC T(YEAR,[P_CRE ATE_DT] = 2015 DATE_EXTRAC T(DAY,[P_CREA TE_DT] <= 4 and DATE_EXTRAC T(MONTH,[P_C REATE_DT] = 4 or DATE_EXTRAC T(MONTH,[P_C REATE_DT < 4 [Cdt MOP] = PDS BASE_CONDITI ON(WINTER_SC HED) = TRUE [Cdt MOP] = PDS AND BASE_CONDITI ON(WINTER_SC HED) = FALSE AND/ OR Field Oper ator Value/Fiel d/Functio n [Cdt MOP] = PDS AND [Msg tp] = SWIFT_2 02 AND/ OR Field Oper ator Value/Fiel d/Functio n Action [Msg tp] in SWIFT_1 03, SWIFT_2 02 SET party type or ( or and WINT _CUT OFF N/A SUM M_CU TOFF N/A 2.4.1.4.2.3 Rule Name PDS Clearing cutoff - winter AU1 PDS Clearing cutoff - summer AU1 AND ( ) ) ) ) Missed Clearing Cut-off Rule Sub Type PDS_ 202_C UTOF F 2.4.1.4.2.4 Description Attached to Allow treasury payments during interim cutoff AU1 Action Party Details Enrichment Rule Name Rule Sub Type Description Attached to ENRI CHDE FAUL TNCC Party detail s enric Enrich default NCC if BIC exist AU1, AU2 Global PAYplus Business Guide Page 36 Clearing Processing Rule Name ENRI CHTR EASU RYNC C Rule Sub Type Description hme nt and NCC doesn't exist Party detail s enric hme nt Enrich Treasury NCC if BIC exist and NCC doesn't exist and BIC6 of F57&F58 or F56&F58 are equal Generic Clearing Processing Attached to AND/ OR Field Oper ator Value/Fiel d/Functio n Action AND [First in cdt chain BIC] Is not Empty AND [First in cdt chain NCC] is Empty FIRSTI NCR ... usage DEFA ULT_N CC AND [Cdt MOP] = PDS [Msg tp] = SWIFT_2 02 AND [First in cdt chain BIC] Is not Empty AND [First in cdt chain NCC] Is Empty SUBS TRIN G([Cd tr BIC],0 ,6) = SUBSTRI NG([Cdtr agt BIC],0,6) OR SUBS TRIN G([Cd tr BIC],0 ,6) = SUBSTRI NG([Intrm y agt BIC],0,6) AND [Cdt MOP] = PDS AU1, AU2 AND Global PAYplus Business Guide ( SET party type FIRSTI NCR ... usage TREAS URY_ NCC ) Page 37 Clearing Processing 2.4.2 2.4.2.1 Generic Clearing Processing Australia - RITS Austraclear Overview Austraclear is an electronic depository and settlement system for transferring ownership of financial securities (such as commonwealth government and semi-government securities, and private sector securities) between banks and financial institutions. Austraclear Reserve Bank Information and Transfer (RITS) is Australia's high-value payments system, which is used to settle payment obligations on a real-time gross settlement (RTGS) basis. Exchange Settlement Accounts (ESA) are accounts held with Australia’s central bank, the RBA (Reserve Bank of Australia), for the settlement of payment obligations to each other. After GPP matches a transaction, an interbank settlement request is sent to RITS for settlement. Once the payment is settled across ESAs, RITS notifies Austraclear, which then settles the transaction. Additional information related to RITS: Value FINCopy service identifier code SWIFT FIN Copy service Service Type Y-Copy Currency code AUD (Australian dollars) Operating hours 09:15 until 17:15 Monday to Friday 2.4.2.1.1 RITS Business Hours Hours Description 07:30-08:45 Morning Settlement Session 08:45 to 9:15 Morning Processing 09:15 to 16:30 Daily Settlement Session 16:30 to 17:15 Settlement Close Session 17:15 to 17:20 Interim Session 17:20 to 22:00 Evening Settlement Session 22:00 to 22:30 Reports Session 22:30 to 07:30 Overnight Enquiry Session (the following RITS business day) 2.4.2.1.2 Supported Message Types GPP supports SWIFT message type Proprietary Message (MT198) for Austraclear RITS, with the following message sub types: • SMT027 – Inward direct debit single payment • SMT028 – Inward direct debit single payment • SMT036 – Inward direct debit single payment Global PAYplus Business Guide Page 38 Clearing Processing Generic Clearing Processing • SMT037 – Inward credit transfer single payment • SMT038 – Inward direct debit single payment 2.4.2.1.3 RITS Payment Flow 10. Unsettled Tx EOD Advice: RITS sends MT198-038 to notify the paying bank that there are transactions which remain unsettled at the end of the Settlement session. 8. Post Settlement Advice: RITS sends MT198-036 to say payment made Note, could get SMT036 without SMT027/028. Would then process accounting off SMT036 7. RITS responds with MT198-008/032 confirm payment status change accepted 6. Change ESA and/or credit status request: When approved, bank sends MT198-007/031 to RBA to change status from ‘D’ to ‘A’ and make payment. 4. Pre Settlement Advice: RITS sends MT198 -027/028 to debit bank for approval. RITS holds payment with Credit status Deferred (‘D’) until approved (‘A’). 10 8 7 6 4 GPP (Buyer Bank) 9 5 DD HV flow 9 SWIFT 8. Post Settlement Advice: RITS sends MT198-037 to confirm payment made 8 10 8 7 6 4 RBA RITS RTGS SWIFT 11 Termination flow Cancellation flow 3. Details sent to RITS to arrange payment 10. RITS advises Austraclear that payment done so securities can be moved 13 3 GPP (Seller Bank) 12 CT HV flow 12. Bank credits the seller 5. Bank performs Credit Check and posting for debit customer Austraclear 9. In case of MT198-036 that was matched to SMT027/ 028, SMT036 will perform termination flow and process to complete. In case of MT198-036 that was unmatched to SMT027/ 028, the payment will perform DD HV flow (Credit check and debit customer. 11. An unsettled Tx EOD advice was received therefor cancellation flow should be perform on the original MT198-027/028 8 1 Party 1 Buyer (Debit) 2 Party 2 Seller (Credit) 1. Two Austraclear registered corporates do money market deal WPAC corporate buys securities, therefore pays 2. Deal approved by both parties 2.4.2.2 2.4.2.2.1 2.4.2.2.1.1 Inward Processing Purchase of Securities (Buyer Bank) Pre-Settlement Debit (MT198-027/028) When a bank customer (or a bank) buys a security in Austraclear, the paying bank’s ESA account is debited to settle the Austraclear transaction. A bank’s ESA can be debited directly by the Reserve Bank, or, the Reserve Bank can request the bank to update the credit status and thereby authorize the Reserve bank to debit the bank’s ESA. The Reserve Bank requires bank’s approval to debit their ESA; this approval is agreed upon in advance and is usually pre-determined. Immediately debiting the ESA involves a credit risk on behalf of the bank, therefore if the underlying Austraclear transaction was initiated by a bank’s customer (instead of the bank itself), then bank approval is required prior to debiting the ESA. Global PAYplus Business Guide Page 39 Clearing Processing Generic Clearing Processing Purchase of Securities (Buyer Bank) - Pre Settlement MT198-027/028 Reserve Bank Austraclear GPP Pre settlement advice MT198 – 027/028 SMT027 in Complete Back Office Systems Payment Initiation Matched to an existing SMT036? Yes No Source Side processing MT210RV R in Complete Account Validation Matched with an existing MT210RVR? Yes Destinatio n Side Processing Dr/Cr Account Validation CDB BI Request Core Banking MOP Selection Payment Execution (Fees, FX, Stop Flags) Balance Check Wait BI BI Response Accounting Posting/Advice Request Core Banking Wait Posting Posting Response Interbank or Intrabank? Intrabank Austraclear Change Status Request MT198 – 007/031 Liquidity Update Generate transaction Wait Post avd Change Status Response MT198 – 008/032 Post Settlement advice – Debit MT198 - 036 Interbank Matched? No Complet e (MT198027/028) Yes Post Settlement advice MT198036 flow Phase Post Settlement advice MT198036 flow Yes Global PAYplus Business Guide Page 40 Clearing Processing Generic Clearing Processing Details of the flow: When the bank receives a Pre-Settlement Advice MT198-027 or MT198-028, GPP invokes the single payment processing flow to perform funds availability for the debit customer. 1. Payment Initiation: o GPP parses the message (MT198-027/028) and attempts to match the message to a previously received MT198-036. 2. Duplicate Message: GPP checks for duplicated Pre-Settlement Advice MT198-027 or MT198-028 messages. These are messages with the same message type and values displayed in Field 20 and Field 21. o If a duplicate message is found: And a matching (to MT198-036) message is found, the MT198-027/028 routes to Rejected queue. And a matching (to MT198-036) is not found, the original MT MT198-027/028 routes to DUPEX. 3. Party Processing: The customer’s account to be debited is in Field 25 of the MT198-027/028. GPP performs debit account derivation and Account Lookup validation based on the account sent in Field 25 of the received message. Note: If an account is not found in the GPP repository, GPP interacts with other bank systems via the Account Lookup interface, which provides the relevant credit customer details. o If an account exists in GPP, GPP loads and validates the account. o If an account does not exist in GPP, GPP tries Account Lookup. If an account is found, GPP continues to process the message. If an account is not found, the message routes to Repair queue. 4. Balance Check: GPP performs Balance Inquiry on the customer’s account derived from Field 25 of the received message. 5. Accounting (First Leg): GPP initiates an account posting request for the customer’s account derived from Field 25 of the received message, and routes the message to MP Wait queue, while it waits for a posting response. The Second Leg (MT198-036) uses the Post Settlement Accounting flow. 6. After receiving a positive accounting Response, the message waits for the Post Settlement Advice in the Wait Post Settlement Advice queue. 7. Post Settlement Advice (Debit) Completion: o When a Post Settlement is received, and matched to the original Pre-Settlement Advice (MT198027/028), the original message routes to Complete status. o When the Pre-Advice is parked in a Wait queue and post-advice is received and matched before the pre-advice reaches final status (MT198-036 is received before the MT198-027/028, which may already be in a (non-Wait Post advice) Wait queue): If the pre-advice completes successfully (on completion of pre-advice), it routes automatically to Complete status. GPP checks whether the pre-advice is matched to a post-advice: - If it is matched successfully, GPP routes the pre-advice to Complete status. - If it is not matched, GPP routes the pre-advice to Wait Confirmation status. If the pre-advice fails processing, its status indicates a failure regardless of whether the preadvice is matched or not to a post-settlement advice. The user can either repair the failure and re-submit the pre-advice, or fix it outside of GPP. Global PAYplus Business Guide Page 41 Clearing Processing 2.4.2.2.1.2 Generic Clearing Processing Post Settlement Debit (MT198-036) If the Paying Bank has chosen to be notified upon settlement for debit transactions, a Post-Settlement Advice message is forwarded to the Paying Bank’s PPS (Proprietary Payments System). The message also contains the Paying Client bank account number details that were passed in the Settlement Request from Austraclear. This advice is sent to the Paying Bank to advise the settlement of the debit transaction. Global PAYplus Business Guide Page 42 Clearing Processing Generic Clearing Processing Purchase of Securities (Buyer Bank) – Post Settlement MT198-036 Reserve Bank Austraclear GPP Back Office Systems Payment Initiation Post settlement advice MT198 – 036 Matched to an existing SMT027/ 028? Yes Party Processing Dr/Cr No Party Processing Dr/Cr Account Validation CDB Account Validation MOP Selection MOP Selection Accounting (2nd leg accounting) Payment Execution (Fees, FX, Stop Flags) Core Banking Posting Request Posting Response Wait Posting BI Request Balance Check Interbank Core Banking Interbank or Intrabank? Wait BI Liquidity Update BI Response Intrabank MT198 036 in Complet e Accounting (One step accounting) Posting Request Core Banking Wait Posting Posting Response? Interbank or Intrabank? Interbank Liquidity Update Intrabank Phase Complet e (MT198036) Global PAYplus Business Guide Page 43 Clearing Processing Generic Clearing Processing Details of the flow: When the bank’s ESA is debited, the Reserve Bank sends MT198-036 to confirm that the debit has been posted to the account, for cases when the Post-Settlement Advice SMT036 received prior to the presettlement advice. 1. Payment Initiation: o GPP parses the message (MT198-036). 2. Duplicate Message: GPP checks for duplicated Post-Settlement Advice MT198-036 messages. These are messages with the same message type and values displayed in Field 20 or Field 21. o If a duplicate message is found: And a matching (to MT198-027/028) message is found, the MT198-036 routes to Rejected queue. And a matching (to MT198-027/028) is not found, the original MT198-036 routes to DUPEX. 3. Party Processing: The customer’s account to be debited is in Field 25 of the MT198-036. GPP performs debit account derivation and Account Lookup validation based on the account sent in Field 25 of the received message. Note: If an account is not found in the GPP repository, GPP interacts with other bank systems via the Account Lookup interface, which provides the relevant credit customer details. o If an account is found in GPP, GPP loads and validates the account. o If an account is not found in GPP, then GPP performs Account Lookup. If an account is found, GPP continues to process the message. If an account is not found in Account Lookup, the message routes to the Repair queue. 4. Balance Check: GPP performs Balance Inquiry on the customer’s account derived from Field 25 of the received message (following the standard Balance inquiry process/Interface). 5. Accounting (One step accounting): GPP initiates an account posting request for the customer’s account derived from Field 25 of the received message. o GPP credits the settlement account (ESA). o The transaction waits in MP Wait queue for the posting response (following the standard HV posting interface process). 6. Completion: After receiving the posting response, the message routes to Complete status. 2.4.2.2.2 2.4.2.2.2.1 Sale of Securities (Seller Bank) Post Settlement Credit (MT198-037) When a customer of the bank (or the bank itself) enters a trade to sell a security in Austraclear, the bank’s ESA account is credited to settle the Austraclear transaction. The bank receives a post settlement credit (MT198-037): • GPP debits the ESA account. • GPP credits the account in Field 25. • GPP performs Account Lookup, and then performs account posting. Note: If an account is not found in the GPP repository, GPP interacts with other bank systems via the Account Lookup interface, which provides the relevant credit customer details. Global PAYplus Business Guide Page 44 Clearing Processing Generic Clearing Processing Sell of Securities (Seller Bank) - Post Settlement MT198 - 037 Reserve Bank Austraclear GPP Payment Initiation Post settlement advice - Credit MT198 – 037 MT210R VR in Service Complete Back Office Systems Yes Matched with an existing MT210RVR? No Party Processing Dr/Cr Account Validation CDB Compliance Request Core Banking MOP Selection Payment Execution (Fees, FX, Stop Flags) Compliance Compliance Response Accounting Posting Request Core Banking Wait Posting Posting Response Interbank or Intrabank? Interbank Liquidity Update Intrabank Phase Complet e Details of the flow: When the bank’s ESA is credited, the Reserve Bank sends a post settlement credit (MT198-037) to the Receiving Bank to advise the settlement of the credit transaction. GPP invokes the HV processing flow to credit the receiving client RITS (Reserve Bank Information and Transfer) cash account. 1. Payment initiation: o GPP identifies that the payment was received from Austraclear. Global PAYplus Business Guide Page 45 Clearing Processing o Generic Clearing Processing GPP identifies the settlement (ESA) account to debit. 2. Duplicated messages are regarded as messages with the same message type and values displayed in Field 20 or Field 21. As a message already received previously in the system, such messages will go to DUPEX. 3. Party Processing: The customer’s account to be credited displays in Field 25 of the MT198-027/029. GPP performs credit account derivation and Account Lookup validation based on the account sent in Field 25 of the received message. Note: If an account is not found in the GPP repository, GPP interacts with other bank systems via the Account Lookup interface, which provides the relevant credit customer details. o If an account is found in GPP, GPP loads and validates the account. o If an account is not found in GPP, then GPP attempts Account Lookup. If an account is found in Account Lookup, the flow continues. If an account is not found in Account Lookup, the payment routes to Repair status (following the standard HV Account Lookup process). 4. Accounting (One-step accounting): o GPP initiates an account posting request to debit the ESA account and credit the customer’s account derived from Field 25 of the received message. o The transaction waits in MP Wait queue for a posting response. 5. Completion: After receiving the posting response, the message routes to Complete status. 2.4.2.2.3 2.4.2.2.3.1 Exception Handling Unsettled End of Day Advice (MT198-038) At the end of the day, if a payment is not settled (for example, post settlement debit (MT198-036) was not sent), RITS sends an Unsettled End-of-Day Advice (MT198-038) message. The original payment (MT198-027/028) is in Pending status in GPP. The bank waits for a response from the RBA. When received, the transaction is rejected. Global PAYplus Business Guide Page 46 Clearing Processing Generic Clearing Processing Sell of Securities Unsettled Advice(Seller MT198Bank) - 038 Reserve Bank Austraclear GPP Matched to an existing SMT027/ 028? Unsettled advice MT198 – 038 No Yes Service Release Queue Back Office Systems Yes Service Wait Orig SMT027/ 028 in Approve Cancel Refuse Approved? Service Rejected Queue Orig SMT027/ 028 back to previous status Refuse Approved cancelation Orig SMT038 in Rejected Orig SMT038 in Complete Approved cancelation Orig Message SMT027/028 Cancellation flow Accounting (Reversal) Posting Request Core Banking Posting Response Interbank or Intrabank? Interbank Liquidity Update Intrabank Phase Canceled Details of the flow: 1. Unsettled Advice: • GPP attempts to match the MT198-038 to MT198-027/028. o If a match was not found, the message routes to Service Release queue for investigation. o If a match was found: GPP creates a link between these messages. GPP routes the unsettled message to Service Wait. GPP routes the message (SMT027\028) to Approve Cancel queue, where an authorized user approves the cancellation of the original MT198-027/028 payment. Global PAYplus Business Guide Page 47 Clearing Processing Generic Clearing Processing 2. Cancellation: An authorized user can refuse or approve the cancellation of the original MT198027/028 payment. If the user refuses the cancellation: - MT198-027 or MT198-028 routes back to previous status. - MT198-038 processes to the Rejected status. If the user approves the cancellation: - MT198-038 processes to the Complete status. - Cancellation flow is triggered on the original transaction (MT198-027/028). 3. Accounting: GPP initiates an Account Posting Request to reverse the entries performed as part of the pre-settlement advice flow. o The original SMT027/028 performs reverse accounting. o The transaction waits in the MP Wait queue for the posting response (following the standard HV posting interface process). 4. Completion: After receiving the posting response, the original SMT027/028 message routes to the Cancel status. o 2.4.2.2.4 From the Service Release queue, the user can click Release to release the advice, which indicates that the message was reviewed. Accounting This table shows the related accounting information for each flow and message sub type: Flow Message Sub Type Accounting Model Posting Debit account Posting Credit account Debit Account Credit Account Exception Handling PreSettlement Advice – Debit SMT027/ 028 Two Step Accounting – Presettlement Customer Account Suspense Account Customer Account ESA Account Reverse Posting in case of Cancellatio n flow Post Settlement Advice – Debit (Matched to SMT027/0 28) SMT036 Two Step Accounting – Post settlement Suspense Account ESA Account Customer Account ESA Account N/A Post Settlement Advice – Debit arriving before PreSettlement advice SMT036 One Step Accounting – Post settlement Customer Account ESA Account Customer Account ESA Account N/A Global PAYplus Business Guide Page 48 Clearing Processing Generic Clearing Processing Flow Message Sub Type Accounting Model Posting Debit account Posting Credit account Debit Account Credit Account Exception Handling Post Settlement Advice Credit SMT037 One Step Accounting – Post settlement ESA Account Customer Account ESA Account Custome r Account N/A Cancellatio n Flow SMT027/ 028 One Step Accounting – Cancellatio n flow Suspense Account Customer Account Customer Account ESA Account N/A SMT038 N/A N/A N/A N/A N/A N/A 2.4.2.3 Business Setup Setup Additional Information System Parameters N/A Profiles Method of Payments, Identifier Profiles Rules Posting Suspense Account Selection, Suspense Account as Posting Credit Account, Suspense Account as Posting Debit Account, Compliance Validation Rules Permissions N/A Tasks N/A Queues Wait ACK, Wait Post Settlement Advice, Wait Confirmation, Wait MP, Service Release, Approve Cancel 2.4.2.3.1 Profiles 2.4.2.3.1.1 Method of Payments Profile For MT198 messages received from RITS RTGS, GPP uses the RITS MOP (Method of Payment). These attributes must be defined in the MOP profile for RITS: Field Value for RITS Name RITS Description HV Australian RITS RTGS Calendar RTGS MOP calendar name Currency AUD Three-character ISO currency code for the MOP Earliest value date 0 Number of days that the transaction can be sent in advance to the clearing for the settlement date. Latest value date 5 Number of days that the transaction must be sent in advance to the clearing to meet the settlement date. Global PAYplus Business Guide Comment Page 49 Clearing Processing Generic Clearing Processing Field Value for RITS Comment Send outgoing message Not selected If selected, an outgoing payment message is required for the MOP. Multiple cycles No Select if MOP has multiple settlement cycles during the day. Settlement account exists Yes If selected, a settlement account has been defined for the MOP. Processing FIN Copy Service SWIFT FIN service Communication preferences None 2.4.2.3.1.2 No wait for ACK or Confirmation is required to continue processing. Identifier Profile The Identifiers profile is used to set up and view the bank’s identifiers in RITS, and settlement account information for the MOP. These are the specific attributes that need to be defined in the Identifier profile for Austraclear RITS. Field Value for RITS Office The bank’s office MOP RITS Identifier BIC used by RITS to identify the bank Settlement Account Settlement Account number of the bank’s office 2.4.2.3.2 Rules 2.4.2.3.2.1 Posting Suspense Account Selection Rule – 207 The Posting Suspense Account Selection Rule must be defined to enable derivation of a suspense account. 2.4.2.3.2.2 Suspense Account as Posting Credit Account Rule Attribute Setup Guidelines Rule Name RITS_SA_MAIN_CR Rule Sub Type SA_MAIN_CR Description Credit side posting (on suspense account) Rule conditions D_POSTING_INVOCATION_CONTEXT = BEFORE_IN_COMPLETE_OR_OUT_SEND AND P_MSG_CLASS = DD AND P_MSG_TYPE in (198_027,198_028) Action Account UID 2.4.2.3.2.3 Suspense Account as Posting Debit Account Global PAYplus Business Guide Page 50 Clearing Processing Generic Clearing Processing Rule Attribute Setup Guidelines Rule Name RITS_SA_MAIN_DR Rule Sub Type SA_MAIN_DR Description Debit side posting (on suspense account) Rule conditions D_POSTING_INVOCATION_CONTEXT BEFORE_IN_COMPLETE_OR_OUT_SEND AND P_MSG_CLASS = DD AND P_MSG_TYPE = 198_036 AND MF_RITS_FLOW = S Action Account UID 2.4.2.3.2.4 Compliance Validation - 21 Note: The Compliance Validation rule is a bypass rule and must be defined to enable GPP to skip validation if warranted. Rule Attribute Setup Guidelines Rule Name RITS_COMP_BYPASS Description RITS Compliance Validation Rule Bypass Rule conditions P_CDT_MOP = RITS OR P_DBT_MOP = RITS Action BYPASS 2.4.3 2.4.3.1 New Zealand - HVCS Overview HVCS (High Value Clearing System) is an electronic payment service used for high value inter-bank transactions and for customer transactions where timeliness is important. Settlement is on a real-time, transaction by transaction basis through ESAS. The system has been operated by the Reserve Bank since October 2001 using the ESAS/SWIFT interface, which in turn uses SWIFT FINCopy to pass settlement requests, authorizations and confirmations between HVCS Participants. ESAS is the system that: • Holds the settlement accounts of financial institutions • Enables the sender of an HVCS transaction to settle the value of the transaction by transferring the value from the sender’s settlement account to the receiver’s settlement account. ESAS is owned, operated, and managed by the Reserve Bank. Global PAYplus Business Guide Page 51 Clearing Processing Generic Clearing Processing Additional information related to HVCS: Value FIN Copy service identifier code AVP Service Type FINCopy Currency code NZD Bank info party code NZ2SAWPACNZ2WXXX Operating hours of HVCS Monday to Friday - from 09:00 Cut-off time Cut-off time for same day settlement: Customer payments: 16:45 Bank to Bank payments: 10:00 (winter)/08:00 (summer time) Inward Message Types MT103, MT202, MT205, MT205COV, MT202 COV, MT012, MT019 Outward Message Types MT103, MT202, MT202COV, MT205, MT205 2.4.3.1.1 Same Day Cleared Payments (SCP) Operations SCP is a product offered on the HVCS for customer payments to a domestic payee. These payments are urgent and required to be transferred in half an hour. Global PAYplus Business Guide Page 52 Clearing Processing 2.4.3.2 Generic Clearing Processing Flow Processes The flow process for all Y-Copy RTGS is the same and supported by GPP. As NZ SCP is a Y-Copy service type, see Y-Copy RTGS Flow Processes for a description of the process. 2.4.3.3 2.4.3.3.1 Inward/Outward Processing Outward RTGS Payments Outward customer payments to HVCS are held in GPP at the start of the RTGS day (09:00) as per agreement between the NZ banks. Hold time is configured by the bank to hold these payments. Outward CLS payments use the 'pay by time' functionality (in GPP SLA profile). The CLS time may be received in field 13C or in field 72. Field 52A is removed by GPP for outgoing SCP RTGS payments. Outward HVCS payments perform posting after MT012/MT019 confirmation is received. 2.4.3.3.2 Inward RTGS Payments Incoming payments from RTGS can result as one of the following: • BOOK payment to bank’s customers • RTGS payment (for example, agency bank) • SWIFT payment to country correspondent. For inward SCP payments, the debit value date is set as the processing date. Fees are not charged for inward and return SCP transactions. 2.4.3.3.3 Method of Payment Note: HVCS supports only same day value payments. No future dated payment is received from HVCS or sent to HVCS. Payments may be routed to Schedule queue due to missed cut off for outgoing payments to SCP. Value date related set up on the Method of Payment profile ensures that: • Backdated payments are not directed to HVCS • Future dated payments are not sent to HVCS in advance. Future dated payments can be warehoused in GPP. 2.4.3.3.4 Confirmation/Rejection Messages Confirmation/rejection messages (MT012/MT019) are expected to be received for outgoing messages. Payments wait for the message before proceeding to completion. 2.4.3.3.5 Reject/Return Messages For an incoming payment, which falls into one of the manual queues, GPP allows a user to reject/return the payment. GPP automatically generates an outward R-message linked to the original payment, and performs the following actions: Global PAYplus Business Guide Page 53 Clearing Processing Generic Clearing Processing • Replace sender and receiver in block 1 and block 2 • Field 21 is mapped from field 20 of the original message • Fields 50, 52, 53, 54, 56, 57, 59 and 70 remain the same as those of the original message • Field 72 is indicated as /RETN/ • Original message is sent to the Rejected or Returned queue • Accounting is reversed Outgoing return payments should be formatted as per HVCS guidelines. Line 4 of field 72 contains the ESAS reference of the original payment Information from Service Administrator for Receiver bank (received in block 3, tag 115). 2.4.3.3.6 Cancellation Messages Cancellation Messages (n92, n96) for NZ SCP are sent via SWIFT MOP and follow the standard Cancellation Flow. 2.4.3.4 Business Setup Setup Additional Information System Parameters N/A Profiles MOP, Cut Off Times, Membership, Identifiers, SLA Profiles Rules MOP Selection, Clearing Cut-off Rules Permissions N/A Tasks N/A Queues N/A 2.4.3.4.1 Profiles These are the details of the required setup in GPP profiles for the Clearing Certification. Note: For a detailed description of all the fields in the profiles, see GPP Online Help. 2.4.3.4.1.1 Method of Payment Profile To successfully identify the local office and the debit MOP, when an incoming message is received from NZ SCP, local office’s BIC (provided in Block 1 of the incoming payment) should be set as a valid identifier for this MOP In the MOP profile. These are the specific attributes that need to be defined in the Method of Payment profile for SCP Clearing for the New Zealand office. Field Value for HVCS Name HVCS Calendar Relevant calendar or no value Global PAYplus Business Guide Comment Page 54 Clearing Processing Generic Clearing Processing Field Value for HVCS Comment MOP Business Date Current business day for the MOP The business date can be changed manually or by an end-of-day task that advances the MOP business date to the next valid business date for the MOP. Value date extension 0 days Determines the limit for the future dated transactions that are acceptable for the MOP. Payments with value dates between the Max days and the value date extension are validated for the MOP and sent to the Schedule queue. Currency NZD or no value If there is no value, all currencies are valid for the MOP. Settlement accounting Settlement account with ESAS Membership Required Must be selected Membership Type MOP Send Outgoing message Must be selected Settlement account exists Must be selected Cross office Must be selected Processing Tab FIN copy service AVP Communication preferences Wait for confirmation 2.4.3.4.1.2 Cut-off Times Profile The Cut-off Times profile defines the latest time for transactions to be processed for HVCS MOP. The HVCS calendar is required for the HVCS Clearing. The calendar sets the holidays and weekends which are non-working days. The HVCS Calendar profile for the office is defined under System Setup > Geographic Settings > Calendars. This is the suggested setup with specific attributes that need to be defined in the Cut-off profile for HVCS. Field HVCS for Customer Payment HVCS for Bank to Bank Payments Cut-off name HVCS_cust HVCS_B2B Cut-off type Clearing Clearing Time zone NZ NZ Global PAYplus Business Guide Comment Time zone for aligning cut-off times Page 55 Clearing Processing Generic Clearing Processing Field HVCS for Customer Payment HVCS for Bank to Bank Payments Description HVCS Clearing Cut-off for customer payments HVCS Clearing Cut-off for bank to bank payments Cut-off time 16:45 10:00 2.4.3.4.1.3 Comment Membership Profile The HVCS Membership profile defines whether the payment receiver and sender parties are members of the clearing house. These are the specific attributes that need to be defined in the Membership profile for HVCS. Field Value for HVCS MOP HVCS Type of Membership Full member for HVCS participants (or associates) 2.4.3.4.1.4 Identifier Profile The HVCS Identifiers profile is used to set up and view the party identifiers and settlement account information for the MOP. These are the specific attributes that need to be defined in the Identifiers profile for HVCS Clearing for the Singapore office. Field Value for HVCS MOP HVCS 2.4.3.4.1.5 Comment Service Level Agreement Profile Service Level Agreement (SLA) defines specific payment processing commitments the bank is subjected to. The SLA is one of the retail products the bank sells to provide added value to the payment processing. The Service Level Agreement (SLA) profile is a rules-based mechanism for enrolling customers with SLAs. The SLA product as defined in the SLA profile is associated to the payment. This may be used as a condition in calculating Fees. Group Field Name Value for HVCS General Name HVCS_SLA Description Outward CLS payments Product Select product Process Immediately Not selected Hold x minutes before pay-by- time Select to define number of minutes (delta) from pay-bytime (CLS as accepted in Field 13 or 72) to process the payment Process Global PAYplus Business Guide Page 56 Clearing Processing 2.4.3.4.2 2.4.3.4.2.1 Generic Clearing Processing Rules MOP Selection Rule Name Description Attache d to HVCS HVCS MOP selection rule Local office 2.4.3.4.2.2 AND / OR Field/Fiel d Operator Value/ Field/ Function Action [Sttlm ccy] = NZD Set MOP to HVCS Clearing Cut Off In the following example, winter time is set to 5.10.2014-4.4.2015, any create date in this period returns TRUE. Rule Name Description Attache d to WINTER _SCHED Base condition for winter cut-off period NZ2 AN D/ OR Field/Field Oper ator Value/Field /Function ( DATE_EXTRACT(Y EAR,[P_CREATE_ DT]) = 2014 ( ( DATE_EXTRACT(D AY,[P_CREATE_DT ] >= 5 ) DATE_EXTRACT(M ONTH,[P_CREATE _DT]) = 10 ) DATE_EXTRACT(M ONTH,[P_CREATE _DT]) > 10 ) ) DATE_EXTRACT(Y EAR,[P_CREATE_ DT] = 2015 DATE_EXTRACT(D AY,[P_CREATE_DT ] <= 4 and DATE_EXTRACT(M ONTH,[P_CREATE _DT] = 4 or DATE_EXTRACT(M ONTH,[P_CREATE _DT < 4 [Cdt MOP] = HVCS BASE_CONDITION (WINTER_SCHED) = TRUE and and or ( or and HVCS_ CLS Clearing cut off selection for HVCS NZ2 Global PAYplus Business Guide OR ( Actio n ) ) HVCS _ CLS_ Page 57 Clearing Processing Rule Name Description _WINTE R MOP- CLS winter payments HVCS_ CLS_ SUMME R Clearing cut off selection for HVCS MOP- CLS summer payments HVCS_ CUST 2.4.3.4.2.3 Generic Clearing Processing Attache d to AN D/ OR Field/Field Oper ator Value/Field /Function Actio n AN D Msg type Cont ains SWIFT_2 WINT ER [Cdt MOP] = HVCS or BASE_CONDITION (WINTER_SCHED) = FALSE AN D [Orgnl sttlm CLS Time] Is not Empty HVCS _ CLS_ SUM MER AN D Msg type Cont ains SWIFT_2 [Cdt MOP] = HVCS Msg type = SWIFT_103 HVCS _ CUST NZ2 Clearing cut off selection for HVCS MOPcustomer payments NZ2 and Office SLA Office SLA Rule (182) allows for a SLA profile to be assigned to the payment. Rule Name Descriptio n Attache d to HVCS Sending CLS payments on time NZ2 2.4.4 2.4.4.1 AND / OR Field/Field Oper ator Value/Field /Function Actio n Sttlm CLS Time Is not Empty HVCS _SLA Hong Kong - CHATS Overview Hong Kong's payment systems allow interbank transfers in the Hong Kong dollar (HKD), US dollar (USD), and Renminbi (RMB). Hong Kong Interbank Clearing Limited (HKICL) is the operator of these payment systems, providing banks with various interbank clearing and settlement services. Clearing House Automated Transfer System (CHATS) is the local clearing system of Hong Kong Monetary Authority. • HK Dollar CHATS is Hong Kong’s national real-time gross settlement (RTGS) system. • US Dollar CHATS provides settlement for USD transactions. It operates as an RTGS for USD payments; the USD settlement institution is HSBC. • Renminbi CHATS provides settlement for RMB transactions. It operates as an RTGS for RMB payments. The RMB settlement institution is Bank of China (HK). Additional information related to CHATS. Global PAYplus Business Guide Page 58 Clearing Processing Generic Clearing Processing Value FIN Copy service identifier code HKL (all CHATS share the same FIN Copy Service) Service Type Y-Copy Currency code HKD, USD or RMB Operating hours of HK CHATS 08:30 hours and 23:30 hours on all weekdays except 1 January Cut-off time CHATS USD and HKD MOPs: • Customer payments cut-off 18:00 • Bank payments cut-off 18:30 CHATS RMB MOPs: • Customer payments cut-off 23:00 • Bank payments cut-off 23:30 2.4.4.1.1 Calendars CHATS HKD clearing operates in accordance with Hong Kong calendar. CHATS RMB and USD clearings do not operate on Saturdays and Sundays, and on January 1, and operates on Hong Kong’s public holidays. 2.4.4.1.2 Supported Message Types The following message types is available for CHATS RMB, USD and HKD MOPs: • MT103 • MT202 • MT202COV • MT012: Sender Notification. Clearing to Participant • MT019: Abort Notification. Clearing to Participant • MT900 • MT910 Free Format messages (MT199, MT299) are initiated by a user by clicking on the Free Format button from an existing payment and be sent via SWIFT. The cancellation process in GPP is used for CHATS MOPs, using a cancellation request (MT192/292) sent via SWIFT to the sender of the original payment. There are no changes to the GPP Cancellation process for CHATS. 2.4.4.2 Inward/Outward Processing CHATS is defined in GPP as a Method of Payment for RMB, USD and HKD. Respective MOP Selection and validation rules need to be created to define the conditions in which CHATS MOP is selected and used. • CHATS membership information can be uploaded and maintained in GPP. • MOP cut-off time and calendars is defined and maintained via business rules. Global PAYplus Business Guide Page 59 Clearing Processing • Generic Clearing Processing Additional mapping requirements for CHATS MOP need to be configured. Backdated payments should not be sent to the clearing. This is defined by setting the Earliest value date to 0. For Confirmation levels, CHATS MOPs should be defined with the Communication preferences field set as Wait for confirmation. This makes payments with credit MOP CHATS to move to the Wait Confirmation queue. For more information, see Business Setup. 2.4.4.2.1 FIN Copy Service in Incoming and Outgoing CHATS Payments All CHATS MOPs share the same FIN Copy Service (HKL). In order to identify the correct debit MOP of the incoming payment, the system rule ‘Adjust basic properties’ needs to be configured to determine the Debit MOP based on the FIN Copy Service code and the payment currency. For outgoing CHATS payments, GPP maps the FIN Copy Service into Field 103 in Block 3 with the respective FIN Copy Service indicated in the MOP profile. 2.4.4.2.2 Method of Payment These Method of payment profiles are required for CHATS: • CHATSHKD – Inbound and outbound HKD CHATS payments • CHATSUSD – Inbound and outbound USD CHATS payments • CHATSRMB – Inbound and outbound RMB CHATS payments 2.4.4.2.3 Future Dated Payments CHATS allows future dated payments up to 12 calendar days. This can be achieved by setting the Latest value date attribute to 12 in the MOP profile. 2.4.4.2.4 Return Message A user can generate a return message from payment in a manual queue. Once the user clicks Return, GPP triggers the Transaction generation mechanism to generate the outgoing return payment. A new message page opens, which is linked to the original payment. The user enters the Reject/Return reason code and submits it. 2.4.4.3 Flow The flow process for all Y-Copy RTGS is the same and supported by GPP. As RITS is a Y-Copy service type, see Y-Copy RTGS Flow Processes for a description of the process. 2.4.4.4 Business Setup Setup System Parameters Additional Information N/A Global PAYplus Business Guide Page 60 Clearing Processing Generic Clearing Processing Setup Additional Information Profiles MOP, Calendar, Clearing Cut-off, Membership, Identifiers Profile Profiles Rules MOP selection, Clearing Cut-off, calendar, Mapping out Rules Permissions As per customer’s requirement Tasks N/A Queues N/A 2.4.4.4.1 Profiles These are the details of the required setup in GPP profiles for the Clearing Certification. Note: For a detailed description of all the fields in the profiles, see GPP Online Help. 2.4.4.4.1.1 Method of Payment Profile The CHATSHKD, CHATSUSD and CHATSRMB profiles should be setup with these preferences: • Prevent sending backdated payments to the clearing, by setting the Earliest value date attributes to 0. • CHATS MOPs should be setup with Communication preferences field as Wait for confirmation. These are the specific attributes that need to be defined in the Method of Payment profile for HK CHATS Clearing. Field Value for HK CHATS Comment Name CHATSHKD/ CHATSUSD/ CHATSRMB Different MOP profiles are required for HKD CHATS, USD CHATS and RMB CHATS payments Description CHATS HKD Clearing Calendar HKD MOP Business Date Current business day for the MOP Value date extension 0 Currency HKD Settlement accounting HKL settlement account Membership Required Must be selected Membership type MOP Membership check level Metro Global PAYplus Business Guide If no calendar is assigned, the default calendar for the office is used. Payments with value dates between the latest value date and the value date extension is validated for the MOP and then sent to the Schedule queue. BIC-8 level (Metro) Page 61 Clearing Processing Generic Clearing Processing Field Value for HK CHATS Send outgoing message Must be selected Settlement account exists Must be selected Comment Processing Tab FIN copy service HKL Communication preferences Wait for confirmation 2.4.4.4.1.2 Calendar Profile The Cut-off Times profile defines the latest time for transactions to be processed for CHATS Clearing. Cut-off extensions are handled manually. These are the specific attributes that need to be defined in the Cut-off Times profile for CHATS Clearing. 2.4.4.4.1.2.1 HKD CHATS Calendar Field Value for CHATS Comment Calendar Name HKD Description Hong Kong Dollar Calendar Default calendar False Weekend Days Saturday Sunday Indicates the days which are closed for business Holiday Date TBD Indicates the date of public holidays which are closed for business Description TBD Description of the public holiday 2.4.4.4.1.2.2 USD CHATS Calendar Field Value for CHATS Calendar Name CHATSUSD Description CHATSUSD Calendar Default calendar False Weekend Days Saturday Sunday Indicates the days which are closed for business Holiday Date January 1 Indicates the date of public holidays which are closed for business Global PAYplus Business Guide Comment Page 62 Clearing Processing Generic Clearing Processing Field Value for CHATS Comment Description New Year Description of the public holiday 2.4.4.4.1.2.3 RMB CHATS Calendar Field Value for CHATS Calendar Name CHATSRMB Description CHATSRMBC alendar Default calendar False Weekend Days Saturday Sunday Indicates the days which are closed for business Holiday Date January 1 Indicates the date of public holidays which are closed for business Description New Year Description of the public holiday 2.4.4.4.1.3 Comment Cut-off Times Profile The Cut-off Times profile defines the latest time for transactions to be processed for CHATS Clearing. Cut-off extensions are handled manually. These are the specific attributes that need to be defined in the Cut-off Times profile for CHATS Clearing. 2.4.4.4.1.3.1 HKD and USD CHATS Field Value for HK & US CHATS Comment Department HKB Office HK1 Cut-off name CHATSHKD or CHATSUSD Cut-off type Clearing Time zone HKT Description CHATSHKD or CHATSUSD cut-off Interim cut-off time 18:00 Customer payments cut-off Final cut-off time 18:30 Bank payments cut-off UTC/GMT +8 hours 2.4.4.4.1.3.2 RMB CHATS Field Value for RMB CHATS Department HKB Global PAYplus Business Guide Comment Page 63 Clearing Processing Generic Clearing Processing Field Value for RMB CHATS Office HK1 Cut-off name CHATSRMB Cut-off type Clearing Time zone HKT Description CHATSRMB cut-off Interim cut-off time 23:00 Customer payments cut-off Final cut-off time 23:30 Bank payments cut-off 2.4.4.4.1.4 Comment UTC/GMT +8 hours Membership Profile The Membership profile defines whether the payment receiver and sender parties are members of the clearing house. The membership records are uploaded into GPP using the Profile Multi Action service. These are the specific attributes that need to be defined in the Membership profile for HK CHATS Clearing. Field Value for CHATS Comment MOP CHATSHKD/ CHATSUSD/ CHATSRMB Different MOP profiles are required for HKD CHATS, USD CHATS and RMB CHATS payments Type of Membership Full member Full member for HK CHATS participants (or associates) 2.4.4.4.1.5 Identifiers Profile Identifiers profile is used to set up and view the party identifiers and settlement account information for the MOP. These are the specific attributes that need to be defined in the Identifiers profile for HK CHATS Clearing. Label in Profile Value for CHATS Department HKB Office HK1 MOP CHATSHKD/ CHATSUSD/ CHATSRMB Comment Different MOP profiles are required for HKD CHATS, USD CHATS and RMB CHATS payments Identifier Select the relevant identifier for the local bank in the MOP Account Select the settlement account that the local bank uses at the MOP for payments exchanged with this MOP Global PAYplus Business Guide Page 64 Clearing Processing 2.4.4.4.2 Generic Clearing Processing Rules GPP needs be configured to support the mapping out requirements of CHATS MOP regulations. Mapping out rules are used to populate Transaction Types for the messages in F72, for example, MT103 and MT202. Each customer needs to define the values it requires. 2.4.4.4.2.1 MOP Selection Rule • CHATSHKD needs to be setup for HKD payments in Hong Kong. • CHATSUSD needs to be setup for USD payments in Hong Kong. • CHATSRMB needs to be setup for RMB payments in Hong Kong. CHATS MOPs selection rules should be attached at a higher hierarchy than SWIFT MOP. Rule Name Rule Sub Type Description Attached to CHATSR MB MOP Selection for CHATSRM B HK1 CHATSU SD MOP Selection for CHATSRM B HK1 MOP Selection for CHATSRM B HK1 CHATSH KD 2.4.4.4.2.2 Rule Name AND/ OR Field/Field Operator Value/ Field/ Function Action [Sttlm Ccy] = RMB [Cdtr Agt ctry] = HK Set CHATS RMB [Sttlm Ccy] = USD [Cdtr Agt ctry] = HK [Sttlm Ccy] = HKD AND [Cdtr Agt ctry] = HK AND/ OR Field/Field Operator Value/ Field/ Function Action AND AND Set CHATS USD Set CHATS HKD Clearing Cut off Rule Rule Sub Type Description Attached to CHATSU SDCUTO FF Clearing cut off selection for CHATSUSD MOP HK1 [Cdt MOP] In CHATSU SD Set CHATS USD CHATSH KDCUTO FF Clearing cut off selection for CHATSHKD MOP HK1 [Cdt MOP] In CHATSH KD Set CHATS HKD Global PAYplus Business Guide Page 65 Clearing Processing Rule Name Rule Sub Type CHATSR MBCUTO FF 2.4.4.4.2.3 Generic Clearing Processing Description Attached to Clearing cut off selection for CHATSRM B MOP HK1 AND/ OR Field/Field Operator Value/ Field/ Function Action [Cdt MOP] In CHATSH KD Set CHATS RMB Missed Clearing Cut-off Rule Missed clearing cut-off rule is invoked when the payment has missed an interim clearing cut-off but not the final clearing cut-off. For CHATS clearing cut-off, a Missed clearing cut-off rule can be set to allow bank payments to be processed in the interim time period. Rule Name Description Attached to MISSED CHATSU SDCLEA R Missed clearing cutoff for CHATSUSD bank payments HK1 MISSED CHATSH KDCLEA R Missed clearing cutoff for CHATSHKD bank payments HK1 MISSED CHATSR MBCLEA R Rule Sub Type Missed clearing cutoff for CHATSRM B bank payments Global PAYplus Business Guide HK1 AND/ OR Field/Field Operator Value/ Field/ Function Action [Cdt MOP] = CHATS USD MAN_CL EARING [Msg tp] In SWIFT_ 202,SW IFT_202 COV [Cdt MOP] = CHATS HKD [Msg tp] In SWIFT_ 202,SW IFT_202 COV [Cdt MOP] = CHATS RMB [Msg tp] In SWIFT_ 202,SW IFT_202 COV MAN_CL EARING MAN_CL EARING Page 66 Clearing Processing 2.4.5 2.4.5.1 Generic Clearing Processing Singapore - MEPS Overview The Monetary Authority of Singapore (MAS) Electronic Payment System (MEPS+) is a real-time gross settlement (RTGS) system developed for large-value Singapore dollar interbank funds transfers and the settlement of Singapore Government Securities (SGS). All banks in Singapore are eligible to participate directly in MEPS+. However, banks with a small volume of Singapore Dollar (SGD) payments may choose not to participate in the system. Instead, such nonparticipating banks may appoint participating banks as their agents to make SGD interbank payments on their behalf. In December 2006 MEPS+ was replaced with MEPS+, which included these improved features: • use of SWIFT message formats and network • advanced queue management capabilities • automated collateralized intra-day liquidity facilities • automated gridlock detection and resolution Additional information related to MEPS+. Value FIN Copy service identifier code MEP Service Type Y-Copy Currency code SGD Operating hours of MEPS-IFT Monday to Friday - 9:00 to 20:00 Cut-off time 19:00 - cut-off time for same-day settlement 2.4.5.1.1 Management MEPS+ is owned and operated by MAS. All participating banks are contractually bound to operate in compliance with the MEPS+ operating rules and regulations as stipulated by MAS. Participating banks are charged on a cost recovery basis. A flat fee is charged for each message, payable by the bank initiating the MEPS+ message. There is no annual subscription fee or joining fee to participate in MEPS+, and no additional charge for real-time current account balance enquiries. 2.4.5.1.2 MEPS+ Operations The MEPS+ system consists of two subsystems: • MEPS+ Interbank Funds Transfer (MEPS-IFT). • MEPS+ Singapore Government Securities (MEPS-SGS) – not supported by GPP. Under the MEPS-IFT sub-system, interbank funds transfers are made using MEPS+ messages, derived from SWIFT standards. As long as the paying bank has sufficient funds in its RTGS account, its same day payment instructions are settled instantaneously and irrevocably. MEPS-IFT sub-system only processes same day value transactions. However, the system also accepts forward-dated transactions which are stored in the host database and processed on the actual value date. Global PAYplus Business Guide Page 67 Clearing Processing 2.4.5.2 Generic Clearing Processing Message Types As MEPS+ is a SWIFT based clearing, GPP supports the following SWIFT message types: o MT103 o MT103+ o MT202 o MT202COV 2.4.5.3 Flow Process The flow process for all Y-Copy RTGS is the same and supported by GPP. As MEPS+ is a Y-Copy service type, see Y-Copy RTGS Flow Processes for a description of the process. 2.4.5.4 Inward/Outward Processing 2.4.5.4.1 Method of Payment MEPS+ can be setup in GPP as an SGD Method of Payment. A respective MOP selection rule needs to be created to define the scenarios in which MEPS+ is selected. SWIFT standard validations are applied on outgoing payments to MEPS+. Outgoing payments that missed MEPS+ cut-off time and no other relevant MOPs are available, are stored in the Scheduled queue and processed on the next business day. Value date related set up on the Method of payment profile ensure that: • Backdated payments are not directed to MEPS+. • Future dated payments can be sent to MEPS+ up to 14 business days in advance, unless the bank requires warehousing the payments in GPP. 2.4.5.4.2 Confirmation/Rejection Messages Confirmation/rejection messages (MT012/MT019) are expected to be received for outgoing messages. Payments wait for the message before proceeding to completion. 2.4.5.4.3 Reject/Return Messages For an incoming payment which falls into one of the manual queues GPP allows a user to reject/return the payment. GPP automatically generates an outward R-message linked to the original payment, and perform the following actions: o Replace sender and receiver in block 1 and block 2 o Field 21 is mapped from Field 20 of the original message o Fields 50, 52, 53, 54, 56, 57, 59 and 70 remain the same as those of the original message o Field 72 is indicated as /REJT or /RETN o Original message is sent to the Rejected or Returned queue o Accounting is reversed Global PAYplus Business Guide Page 68 Clearing Processing 2.4.5.4.4 Generic Clearing Processing Cancellation Messages Cancellation Messages (n92, n96) for MEPS+ are sent via SWIFT MOP and follow the standard Cancellation Flow. 2.4.5.5 Business Setup Setup Additional Information System Parameters N/A Profiles MOP, Cut Off Times, Membership, Identifiers. Profiles Rules MOP selection, Clearing Cut-off, Office Hold Until Time Rules Permissions N/A Tasks N/A Queues N/A 2.4.5.5.1 Profiles These are the details of the required setup in GPP profiles for the Clearing Certification. Note: For a detailed description of all the fields in the profiles, see GPP Online Help. 2.4.5.5.1.1 Method of Payment Profile To successfully identify the local office and the debit MOP, when an incoming message is received from MEPS+, local office’s BIC (provided in Block 1 of the incoming payment) should be set as a valid identifier for this MOP In the MOP profile. These are the specific attributes that need to be defined in the Method of Payment profile for MEPS+ Clearing for the Singapore office. Field Value for MEPS+ Name MEPSPLUS Calendar Relevant calendar or no value MOP Business Date Current business day for the MOP The business date can be changed manually or by an end-of-day task that advances the MOP business date to the next valid business date for the MOP. Value date extension 14 days Determines the limit for the future dated transactions that are acceptable for the MOP. Payments with value dates between the Max days and the value date extension are validated for the particular MOP and sent to the Schedule queue. Currency SGD or no value If there is no value, all currencies are valid for the MOP. Settlement accounting Settlement account with MEPS+ Global PAYplus Business Guide Comment Page 69 Clearing Processing 2.4.5.5.1.2 Generic Clearing Processing Cut-off Times Profile The Cut-off Times profile defines the latest time for transactions to be processed for MEPS+ MOP. The MEPSPLUS calendar is required for the Singapore MEPS+ Clearing. The calendar sets the holidays and weekends which are non-working days in Singapore. The MEPS+ Calendar profile for Singapore office is defined under System Setup > Geographic Settings > Calendars. These are the specific attributes that need to be defined in the Cut-off profile for MEPS+ Clearing for the Singapore office. Field Value for MEPS+ Cut-off name MEPS Cut-off type Clearing Time zone SGT Description MEPSPLUS Clearing Cut-off Comment Time zone for aligning cut-off times Membership Profile The MEPS+ Membership profile defines whether the payment receiver and sender parties are members of the clearing house. These are the specific attributes that need to be defined in the Membership profile for MEPS+ Clearing for the Singapore office. Field Value for MEPS+ MOP MEPS Type of Membership Full member for MEPS+ participants (or associates) 2.4.5.5.1.3 Comment Identifiers Profile The MEPS+ Identifiers profile is used to set up and view the party identifiers and settlement account information for the MOP. These are the specific attributes that need to be defined in the Identifiers profile for MEPS+ Clearing for the Singapore office. Field Value for MEPS+ MOP MEPS 2.4.5.5.2 Comment Rules These are examples of user defined rules. 2.4.5.5.2.1 MOP Selection Global PAYplus Business Guide Page 70 Clearing Processing Generic Clearing Processing Rule Name Rule Sub Type Description Attached to MEPS PLUS N/A MEPSPLUS MOP selection rule Local office 2.4.5.5.2.2 AND/ OR Field Operator Value/ Field/ Function Action [Sttl m Ccy] = SGD AND [Msg tp] IN SWIFT_1 03, SWIFT_2 02 SET MOP Profile MEPSPLU S AND [Cdtr Agt ctry] = SG AND/ OR Field Operator Value/ Field/ Function Action [Cdt MOP ] = MEPSPL US SET MEPSPLU S cut off (19:00) Clearing Cut Off Rule Name Rule Sub Type Description Attached to MEPS PLUS N/A MEPSPLUS cut off selection rule Local office 2.4.5.5.2.3 Office Hold until Time This rule is used to hold payments in GPP until MEPSPLUS opening time is reached. Rule Name Rule Sub Type Description Attached to MEPS PLUS OPEN TIME N/A MEPSPLUS opening time Local office 2.4.6 2.4.6.1 AND/ OR Field Operator Value/ Field/ Function Action [Cdt MOP ] = MEPSPL US SET Hold until time to 06:00 AM Malaysia - RENTAS Overview RENTAS is a multi-currency real time gross settlement system in Malaysia. RENTAS multi-currency enables payment instructions between RENTAS members to be processed and settled individually and continuously throughout the working day. RENTAS is operated by the Bank’s wholly-owned payment subsidiary, Malaysian Electronic Clearing Corporation Sdn. Bhd. (MyClear). The participating banks in RENTAS comprises of Commercial Banks, Islamic Banks, Investment Banks and Development Financial Institutions. RENTAS was initially implemented in proprietary format in July 1999. In March 2014, SWIFT was being adopted as access channel to connect to the new RENTAS system. Global PAYplus Business Guide Page 71 Clearing Processing Generic Clearing Processing Additional information related to RENTAS: Data Description SWIFT service identifier code RENTAS/IFTS Service Type SWIFT V-Topology Messaging Scheme Currency code MYR, CNY, USD Operating hours of RENTAS Monday to Friday - 9:00 to 17:00 Cut-off time Cut-off time for same-day settlement For MT103: Final Cut off is 4:00 PM For MT202: Final Cut off is 6:00 PM 2.4.6.1.1 RENTAS Currencies RENTAS supports settlement in these currencies: • Malaysian Ringgit (MYR): Fully owned by the Domestic Central Bank, Bank Negara Malaysia (BNM). • Chinese Yuan Renminbi (CNY): In 2011, Bank Negara Malaysia (BNM) appointed Bank of China (Malaysia) Berhad (BOCM) as the Onshore Settlement Institution for Renminbi in RENTAS. • US Dollar (USD): OSI is CIMB Bank Malaysia. Global PAYplus Business Guide Page 72 Clearing Processing 2.4.6.2 Generic Clearing Processing Message Types RENTAS SWIFT adopted ISO 15022 messages. GPP supports the following SWIFT message types. Message Type Description Inward/ Outward 1. MT103 Single Customer Transfer message I/O 2. MT202 General Financial Institution Transfer I/O 3. MT102 Multiple Customer Credit Transfer I 4. MT203 Multiple General Financial Institution Transfer (Roadmap release for Q1 2016) I 5. MT900 Confirmation of Debit I 6. MT198/ MT298 Tag 12 Credit Notification 110 – Advice of Charges, Interest and Other Adjustments. These messages are non-accounting messages. I/O 7. MT198 120 – Customer Transfer Tracking I/O 8. MT192 Request of Cancellation of MT103 O 9. MT292 Request of Cancellation of MT202 O 10. MT198/298/998 Tag 12 200 - Transaction Processing Status Update Response to MT1xx, 2xx and 9xx Messages 500 - Settlement Status (Pending Advice) Note: The MTn98 message is listed along with its value in tag 12 which is used for a different business purpose. I 11. MT199/299/999 Free Format Message I/O 2.4.6.3 Flow Process RENTAS uses the SWIFT V-topology messaging scheme (instead of the FIN Y-copy messaging scheme) in order to allow participant(s) who may not be a SWIFT member to still participate in the system. The member bank uses BIC1 (non-connected BIC) and its principal member bank BIC in the header, to exchange message via SWIFT to RENTAS. Global PAYplus Business Guide Page 73 Clearing Processing Generic Clearing Processing This image shows the exchange of application messages of a successful credit transfer: 2.4.6.4 Inward/Outward Processing GPP supports: • Single Payments: o Single Customer Credit Transfer Message Flow (MT103): This message is sent by or on behalf of the financial institution of the ordering customer, directly or through (a) correspondent(s), to the financial institution of the beneficiary customer. It is used to convey a funds transfer instruction in which the ordering customer or the beneficiary customer, or both, are non-financial institutions. o General Financial Institution Transfer Message Flow (MT202): This message is sent by or on behalf of the ordering institution directly, or through correspondent(s), to the financial institution of the beneficiary institution. It is used to order the movement of funds to the beneficiary institution. • Multiple Customer Credit Transfer Message Flow (MT102) • Multiple General Financial Institution Transfer Message Flow (MT203) • Credit Notification Message Flow (MT198/MT298, sub type 110) • Credit Transfer Cancellation Message Flow (MT192/MT292) • Free Format Message Flow (MT199/MT299/MT999) • Adhoc Cash Statement Request Message Flow Global PAYplus Business Guide Page 74 Clearing Processing Generic Clearing Processing GPP handles specific validations required by RENTAS to support the process. In addition, GPP supports inward MT198 payments which represent Rejection/Pending Advices, as well as for incoming MT900 payments which represent Completion advices. 2.4.6.4.1 Outward MT103 & MT202 from Sender Bank Description of Single Payment workflow for MT103 or MT202: 1. RENTAS receives an MT103 or MT202. 2. RENTAS provides the MT198-200 Rejection/Pending Advice to the sending bank, followed by the MT900 Debit confirmation advice (post settlement of the funds). 3. RENTAS then forwards the same message (MT103 or MT202 by changing the header) as Confirmation Advice to the receiving bank for further credit to the beneficiary’s account. 4. The receiving bank must generate a MT198-120 Customer Transfer Tracking to the sending bank via RENTAS for an inward MT103 payment. For RENTAS CNY payments identified with a specific TRN code, MyClear performs special validations as follows: • CNY02 - Transfer to Mainland by Individual (only for outward MT103 from GPP). • CNY03 - Transfer to Mainland by Company as trade payment (for both outward MT103 and outward MT202 from GPP). • CNY04 - Transfer to Mainland for Investment (for both outward MT103 and outward MT202 from GPP). • CNY05 - Transfer to All Offshore Destination Other Than Mainland (for both MT103 and MT202 from GPP). Global PAYplus Business Guide Page 75 Clearing Processing • Generic Clearing Processing CNY06 - Transfer from Offshore to Local PB (both inward MT103 and MT202 to GPP). GPP performs validations on CNY02 to CNY05 outward RENTAS CNY payment. CNY06 is considered as a normal inward RENTAS CNY payment and no special processing is performed by GPP. It is expected that MyClear performs the necessary validations. 2.4.6.4.2 Outward Cancellation request from Sender Bank Outward requests for cancellations are supported by GPP. However, as per RENTAS requirements, a request for cancellation can only be generated when specific conditions are met. The Cancel Request button is available only when the appropriate conditions apply: • A Cancellation Request Status Update was not received yet • Payment status is Wait Confirmation In addition, GPP supports inward MT198 payments which stand for Status update of Cancellation Request. These payments are handled by GPP as technical ACK/NAK that mark the status of cancellation requests. GPP also supports inward MT198 payments which report when the transaction has been cancelled; GPP sets the original payment status to be cancelled. 2.4.6.4.3 Customer Transfer Tracking Message As part of RENTAS implementation, GPP supports receiving and sending of MT198^120 message. GPP sends MT198^120 message to RENTAS on successful completion of message. For incoming MT198^120 message from RENTAS, GPP matches the original MT103 message. 2.4.6.4.4 Processing of MT199/MT299 GPP supports generation of MT199 and MT299 from the original message. For RENTAS, GPP performs additional mapping in the MT199/MT299 message, in order to comply with RENTAS specification. As part of RENTAS implementation, GPP receives MT198^200 message for the MT199/MT299 messages rejected by RENTAS. 2.4.6.4.5 Return Messages for RENTAS For RENTAS, GPP processes an incoming and outgoing return message. Specific mapping is required for a RENTAS outward return message. An incoming return message is processed as a normal return message. GPP retrieves the incoming return message from RENTAS by (CREDIT RETURN) string in Field 70 (for MT103 return) or in Field 72 (for MT202 return). Global PAYplus Business Guide Page 76 Clearing Processing 3 Mass Payment Clearings Mass Payment Clearings 3.1 Mass Payment EU Clearing 3.1.1 Austria - CS.A 3.1.1.1 Overview The Austrian National Bank (OeNB) introduced the Clearing Service Austria (CS.A) domestic payment transaction service in order to improve Austria domestic payment processing and increase accessibility of the national and international payment systems in accordance with the ECB policy statement. The GSA (Geldservice Austria) has operated CS.A since 2011. The CS.A clearing system offers Austrian financial market an infrastructure for processing and settling all domestic payment orders (credit transfers and debits) in Euro. CS.A minimizes costs and risks by processing noncash interbank retail payments and domestic payment transaction messages. The core function of the system is to accept national interbank retail payments in defined formats, to process them, and to prepare and proceed with settlements. Processing involves accepting payment orders from Austrian sending banks, and directly transferring them to Austrian receiving banks via CS.A. This method reduces both the number of transactions and the amount of liquidity required for settlement. Additional information related to CS.A: Value Currency code EUR Operating hours Daylight Settlement: 07:15 until 17:35 Monday to Friday Night Settlement: 19:00 until 07:05 Cut-off time For details, see Cutoffs (Determination of Final Balances) 3.1.1.1.1 Transmission of Payment Orders Data, i.e. payment orders, are received and sent through CS.A in the form of files with defined formats. Each file consists of one or more bulks containing one or more individual payment orders. 3.1.1.1.2 Validation of Incoming Payment Orders Immediately after a payment order has been received, the files are validated by the CS.A system (for example, checked for syntax errors). After validation, the system sends a confirmation message in which the participant is informed whether the batch, file, or transaction delivered can be processed or whether errors have occurred, and if so, which ones. 3.1.1.1.3 3.1.1.1.3.1 Cutoffs (Determination of Final Balances) Cutoffs for Payment Orders with Value Date D At the cutoff times each participant’s short or long position is calculated by netting. This final balance is the basis for settlement, which is debited or credited to the participant’s TARGET2 account in the next settlement cycle. Moreover, the system automatically checks whether the participant has sufficient liquidity for settlement. Global PAYplus Business Guide Page 77 Clearing Processing Mass Payment Clearings The breakdown into several cutoff times serves to distribute the clearing load and takes participants’ liquidity management needs into account. Payment orders that are to be settled on the same day must be delivered by cycle ‘X0X16’ ending at 16:00 at the latest. Any payment messages that are delivered later than that are processed on the next business day and the value date is automatically adjusted accordingly. 3.1.1.1.3.2 Pre-valued Payment Orders Payment orders may also be delivered with a future value date. Payments can be sent up to one day in advance. 3.1.1.1.3.3 Settlement The net positions are sent to the settlement agent for settlement. Once the settlement system has successfully given the CS.A confirmation of the transfer of the net positions, the payment orders which have been received are considered final (irrevocable under the Finality Act). The TARGET2 system is used as the platform for the execution of settlement. In TARGET2, every direct participant uses a main account and a subaccount. Settlement in TARGET2 is performed by using the Ancillary System Interface (ASI). Various procedures may be used within the ASI. CS.A allows settlement on dedicated accounts without being influenced by other payment procedures. To use this procedure, a TARGET2 subaccount must first be established for every direct participant. 3.1.1.1.4 Message Types SEPA Credit Transfer (SCT) 3.1.1.2 Message Type Description pacs.002 Status Notification pacs.004 Payment Return Refund pacs.008 Customer Credit Transfer camt.056 Payment Cancellation Request camt.029 Resolution of Investigation; used to inform of the resolution of a recall. Use Cases CS.A is based on SEPA, so inward and outward flows and process are the same. For information about SEPA use cases, see the GPP Business Guide SEPA. 3.1.1.2.1 SEPA Credit Transfer (SCT) Use Cases Basic SEPA Use Case Alternate SEPA Use Case Outward SCT via STEP2 Outward SCT is Warehoused Outward SCT Fails Processing Outward SCT with Incoming Validation file Global PAYplus Business Guide Page 78 Clearing Processing 3.1.1.2.2 Mass Payment Clearings Outward SEPA Credit Transfer - Mass Payment with CS.A Use Case Name Mass Payment with CS.A Actors Channels, Initiating party, User, Banks core systems, clearing gateway. Description This use case defines the End To End outward flow to CS.A clearing. Trigger Initiating party (such as an FI’s customer) sends a file containing multiple credit payment transactions Message is routed to MP flow (MP MOP is selected) from a different flow. Pre-conditions Payment initiation is well-formatted and has mandatory information as defined by pain message (pain.008, pain.001) rules. Post-conditions Payment is completed successfully. Definition of Done MP file is sent to Clearing. Positive flow GPP receives a file containing multiple credit payment transactions and can process it successfully to complete using MP Clearing method of payment. Negative flows File or batch has been rejected by the Clearing GPP cannot process the whole file successfully and payments are routed to manual intervention queue with an error, or rejected back to the customer (as per setup). The flows are included in the GPP Business Guide SEPA, based on to the SEPA rule book and guidelines. For a description of the process, see Outward Mass Payment with CS.A. 3.1.1.2.3 Outward SEPA Credit Transfer - Validation Files from Clearing (file, bulk, and transaction level) Use Case Name Support Rejects from Clearing Actors Debtor bank for CT, Creditor bank for DD Description Erroneous information within the outgoing file can lead to rejects in CS.A. The reason for the rejection can appear on the following levels: file, bulk and transaction. (same as SEPA processing) Trigger CS.A in response to outgoing file. Definition of Done This use case is done once GPP receives the reject and updates the outgoing transactions status accordingly Positive flow GPP can process all three levels of rejection status by pacs.002 meaning set to reject all relevant transactions. Negative flows The system cannot process the rejection file. 3.1.1.2.4 Outward SEPA Credit Transfer - R-Messages The process for R-message requests (Recall, Return, Refund) is the same as SEPA processing. Use Case Name Outward SEPA Credit Transfer - R-Messages Actors camt.056, pacs.004, camt.029 Global PAYplus Business Guide Page 79 Clearing Processing Mass Payment Clearings Use Case Name Outward SEPA Credit Transfer - R-Messages Description GPP handles through CS.A a Recall request initiated by the bank or customer and a return request sent from the receiving financial institution. Trigger Recall, return, refund requests by the customers or bank users Pre-conditions Original payment was processed in GPP Positive flow GPP handles the Recall, return, refund successfully 3.1.1.2.5 Outward SEPA Credit Transfer - Legal Holiday Good Friday The Austrian national government recognizes Good Friday as a legal holiday. In Austria, this holiday is typically observed on the Friday preceding Easter Sunday. In Austrian bank-to-bank payment transactions, Good Friday is treated as a payment transactions holiday, which requires special handling. Since Good Friday is a TARGET-holiday, the Euro-System does not accept bookings in central bank money. Consequently, the booking of settlement positions is performed with the value date of the Tuesday after Easter Sunday. Use Case Name Legal Holiday Good Friday Actors Customer files (outgoing) Description CS.A performs all cut-offs. Incoming messages are validated and forwarded in case of a necessary as well as successful assurance. Pre-conditions Setup of Austrian calendar, Setup of Euro calendar Positive flow GPP advance the transactions to Tuesday after Easter. 3.1.1.3 3.1.1.3.1 Inward/Outward Processing Outward Mass Payment with CS.A GPP processes the payment based on the SEPA outward Mass Payment processing with the following adjustments for CS.A clearing. • CS.A accepts only transaction in Euro • CS.A has no file size restrictions for incoming files. Bulking Profile setup is defined by the customer. • Pure cut-off without immediate following settlement (D and D-1): • o 08.30 a.m. (X0C08) o 10.30 a.m. (X0C10) o 2.00 p.m. (A1C14) o 4.00 p.m. (A1C16) Sub group: Night cut-offs (D and D-1): o 10.00 p.m. (A1N22) o 03.00 a.m. (A0N03) Global PAYplus Business Guide Page 80 Clearing Processing • • Cut-offs with immediate settlement (only D): o 12.45 p.m. (X0X12) o 3.00 p.m. (X0X15) Pure Settlement (only D): o • • Mass Payment Clearings 08.00 a.m. (A0S08) Forwarding of pure Cut-offs of (uncollateralized) Immediate Forward Messages (D and D-1): o 11.45 a.m. (A0V11) o 7.00 p.m. (A1V19) Cycle name key: o First Position = Sub-system: A…for CS.A X…for CS.A and CS.I (combined) o Second Position = value recognition: 0…same-day 1…pre-valuated o Third position = Type/characteristic: N…for Night cut-offs C…for pure cut-off (= without settlement) S…for pure settlement X…for cut-offs with settlement V…for pure message sending (e.g. exclusive forwarding of immediate forwards) Z…for contingency cut-offs (with or without settlement) o Fourth position=time component: Regularly planned time of cut-off/settlement; 2-digits, therefore display of hour only, e.g. 08 (= Cut-off at 08.30), 12 (= cut-off with settlement at 12.45) etc. For more information, see Method of Payment Profile. 3.1.1.3.2 Cut-off Time This table describes the last possible cut-off time based on the settlement date D for each transaction type. • Credit Transfers Global PAYplus Business Guide Page 81 Clearing Processing Mass Payment Clearings In case of SCT Returns/Refunds, CS.A does not validate the cut-off times, consequently they are not mentioned in the table. • Channels: Files must be presented through an authorized communication channel: SWIFTNet FileAct or connection via a dedicated line. For files in SEPA or EDIFACT format, CS.A participants can use these channels interchangeably between participating banks for delivery to the clearing service, as long as the necessary connectivity tests have been successfully completed. SWIFTNet FileAct: Files in EDIFACT or XML format can be exchanged via this channel. The data presentation by SWIFTNet FileAct can only be performed in ‘push mode’, whereby both partners must be online in the SWIFT-network in order to transfer the file. Connect directly via a dedicated line. This is an alternative option for the delivery of files in EDIFACT and XML format. • Value Date: The presenting times are defined as follows: o Pre-value Date: All payments can be send to the Clearing Service 14 calendar days before the stated Interbank Settlement Date. An exception applies for special value transactions, which can be presented up to 60 calendar days before the stated Interbank Settlement Date. Payment orders which do not comply with these pre-value date presenting times – after a possible new value date is set – will be rejected by the system (with pacs.002 RJCT). o Back Valuation: Payments generally do not have back valuation; when the last cut-off for processing is missed or there is a (several days) back valuation due to technical malfunction, CS.A performs an automatic set of a new value date to the next possible CS.A business day with a possible reject due to deadline violation. The value date cannot be more than 14 calendar days in the past; otherwise, the whole bulk (even after set of a new value date) is rejected. This re-valuation due to technical malfunction to the next possible CS.A business day is send to the presenter with a pacs.002 ACWC message. In general, as part of the value date calculation in GPP if it is a back value payment GPP will advance to the next BD if it is allowed according to the setup (role value date) • Calendar: CS.A requires setup of Austrian calendar and Euro calendar – use combined calendars. For more information, see Outward SEPA Credit Transfer - Legal Holiday Good Friday and Calendar Selection Rule. • Data formats and types of business: The following formats and message types are processed on the entry side by CS.A: o • SEPA Credit Transfer (SCT): pacs.002 (only status messages), pacs.004, pacs.008, camt.056, camt.029 File Re-send and Storage GPP supports storing outgoing files at least one day after settlement, for cases of contingency. A GPP user can select one or more files and click Re-send to simply send out one or more physical files. Global PAYplus Business Guide Page 82 Clearing Processing Mass Payment Clearings The file(s) is placed in the relevant connection point to be picked up by GPP for outgoing messaging. Upon resending the file(s), a notification bar displays above the grid and reports how many items failed and how many items succeeded in the group action. Note: This action is bound to dual control policy, if configured by the bank. No accounting is completed or tracked with this function. 3.1.1.3.3 Validation Files from Clearing Each file sent to the Clearing Service must pass a two-level validation process: • File level: Provides a thorough technical validation on the file • Bulk level: Provides validations about the file’s entitlement for the presentation of transactions in a certain format, as well as the name of the other transaction participant. The presenter of the file must be an entitled member of CS.A, otherwise GPP rejects the file and processing does not proceed. After receiving an incoming file and preforming the basic validations, CS.A provides a pacs.002 format (multi bulk) to the presenter to acknowledge file receipt and validation or, to initiate an alert that indicates possible errors with the bulk of a file. Process Statuses Status Description ACTC Accepted Technical Validation. This value is initiated as a reply to a positive validation of the received bulk. However, rejects of individual transactions or a complete reject are still possible. ACWC Accepted with Change. This value is used in if a revaluation occurs, due to system problems on the side of the Clearing Service. It can also be used when setting a new value date due to technical malfunction on the participant’s side or for revaluated bulks. Rejects of included single transactions or a complete reject are still possible (bulk level). RJCT Rejected. The complete bulk is rejected. PART Partial. Partial transaction rejection. Examples: • Example 1: Successful bulk validation is immediately confirmed via pacs.002 ACTC. After successful processing (collateralization/blocking), CS.A delivers the bulk message. • Example 2: If a file does not pass the technical validation, for example, if there is a technical malfunction, or, if the file is sent on a weekend, the bulk delivery is delayed. When the bulk delivery is delayed, pacs.002 ACTC immediately confirms a successful bulk validation. CS.A sends a pacs.002 ACWC to indicate that the value date has changed. After successful processing (collateralization/blocking), CS.A delivers the bulk to the receiving participant on the (new) value date. The outgoing bulk contains the new value date. • Example 3: A transfer bulk in SEPA format is rejected in case of a same-day illiquidity, with a timely bulk delivery . Successful bulk validation is immediately confirmed via pacs.002 ACTC, but processing fails due to illiquidity. Single transactions of the bulk are rejected via pacs.002 PART. Global PAYplus Business Guide Page 83 Clearing Processing • Mass Payment Clearings Example 4: A re-valuation (due to system problems) and subsequent illiquidity, which leads to reject of the SEPA transfer bulk: A successful bulk validation is immediately confirmed via pacs.002 ACTC. CS.A performs a revaluation due to system problems and immediately reports it via pacs.002 ACWC. Further processing fails due to illiquidity. Single transactions of the bulk are rejected via pacs.002 PART. 3.1.1.4 Business Setup 3.1.1.4.1 Profiles 3.1.1.4.1.1 Method of Payment Profile for SCT These are the specific attributes that need to be defined in the MOP profile for CS.A Clearing. Field Name Value Name CSA_SCT Description MP CT MOP for CSA clearing Calendar EURO calendar Advance to day after holiday Selected Roll forward at start of day Selected Earliest value date 0 Latest value date 1 Value date extension 365 Settlement account exists Selected Currency EUR Min. amount 0.01 Max. amount 999.999.999,99 Validations Membership required Selected Membership check level Metro Type MOP MOP can be selected by user Selected Send outgoing message Selected Allow force from scheduled queue Selected 3.1.1.4.1.2 Cut-off Times Profile The Cut-off Times profile for each MOP is defined in the Default Cut-off Name field in the Method of Payment profile. Field Name Value Cut-off Name CSA_SCT MOP Global PAYplus Business Guide Page 84 Clearing Processing Mass Payment Clearings Field Name Value Default Time Selected Cut-off Type Clearing Time Zone CET From Date N/A To Date N/A Interim Cut-off Time 16:00 Final Cut-off Time 16:00 3.1.1.4.2 Rules GPP uses the Calendar Selection rule to dynamically select the relevant calendars for each payment. Calendar Rules define the relevant calendars that are considered on business day assessment. The Calendar Selection rule uses a calendar combination to ensure that the payment value date is a business day for the concatenated calendar. If the payment value date is a non-business day, the payment value date is advanced to the next business day. The appropriate rule type is triggered by the MOP assessment process, and defines these calendars: • The Office calendar uses the local Austrian calendar • The MOP calendar uses the Euro calendar. The Calendar Selection Rule defines the combined calendar set that is used in MOP value date calculations. 3.1.1.4.2.1 Calendar Selection Rule Rule Attribute Set Up Guidelines Rule Name CSA_MP_COM_CAL Description The MOP value date calculations can be based on the following calendars: Local Office (Austrian calendar) Euro Calendar Attachment Local Office Rule conditions If Debit currency = EUR add Euro calendar Or If Credit currency = EUR add Euro calendar Action Add calendar – the specified calendar is added to the combined set. If no matching rule is determined, then all calendars are used Global PAYplus Business Guide Page 85 Clearing Processing Mass Payment Clearings 3.2 Mass Payment Africa Clearing 3.2.1 3.2.1.1 South Africa - AC Overview Authenticated Collection (AC) is a direct debit clearing system introduced by the South African Reserve Bank (SARB). This clearing system was introduced in order to protect both sides of direct debit transaction from abuse of the debit order by performing the following: • Providing consumers upfront knowledge about their debits through an electronic authentication process • Ensuring that debits are authorized legally and rule out any cash flow management strategies from abusive consumers Additional information related to AC. Value Currency codes ZAR Operating hours AC clearing system operates on all week days including weekends and public holidays. Settlement of Inward Debit Responses are NOT performed by AC on Sunday and Public Holidays. On these days, AC only receives, processes and sends files. When a Debit Response is received by AC on Sunday or a Public Holiday, AC holds the request and performs the settlement on the next business date. For more information, see Operating Hours. Clearing Model Direct Debit Clearing 3.2.1.1.1 Operating Hours AC clearing system’s operating hours and cut-off times for receiving and sending files for direct debit requests and responses are different for weekdays (Monday to Friday) and Saturday, Sunday and Public Holidays. Global PAYplus Business Guide Page 86 Clearing Processing Mass Payment Clearings Weekdays (Monday to Friday) Operating Hours Saturday, Sunday and Public Holidays Operating Hours Global PAYplus Business Guide Page 87 Clearing Processing 3.2.1.1.2 Mass Payment Clearings High Level Business Flow The flow shows the end to end business flow of direct debit requests and confirmation messages being sent between the creditor bank, AC Clearing and debtor bank. • Direct debit requests (pacs.003) are originated from a creditor or a creditor bank. They are sent via the AC clearing (ACH) to the relevant debtor banks, and are ultimately applied to debtor’s accounts. • Responses to direct debits requests (pacs.002) are returned by the debtor bank via the AC clearing to creditor banks and/or creditors. Successful debits are applied to interbank settlements by AC clearing. • AC clearing validates inwards direct debit requests (pacs.003) and debit responses (pacs.002) and triggers a status report to the creditor bank or the debtor bank respectively with the status of the message validation. 3.2.1.1.3 Supported Message Types Message Type Description pacs.003 Direct Debit Message pacs.002 Debit status report – positive or negative response from clearing. In addition, pacs.002 is also sent as a debit response from the debtor bank. Global PAYplus Business Guide Page 88 Clearing Processing 3.2.1.2 Mass Payment Clearings AC Use Cases Basic Use Case Alternate Use Case Outward Direct Debit (Creditor) to AC Outward DD with Reject Status Report from AC Outward DD with Partially Accepted Status Report from AC Outward DD with Success Status Report from AC and Reject Debit Response from Debtor Bank via AC Inward Direct Debit (Debtor) from AC Inward DD with successful Outward DD Response Inward DD with Reject outward Debit Response followed by a successful Inward Status Report from AC Inward Direct Debit Receives NSF from Accounting System 3.2.1.2.1 Outward Direct Debit (Creditor) to AC Use Case Name Outward Direct Debit to AC Actors Initiating Party, Creditor Bank, Banks core systems, AC clearing. Description This flow defines the outward direct debit mass payment via AC clearing Trigger Initiating party (such as a bank customer) sends a pain.008 file containing multiple direct debit payment transactions. Pre-conditions Payment initiation is well-formatted and has mandatory information as defined by ISO format specification Post-conditions Payment is completed successfully. A file is generated and sent to AC Basic flow GPP receives a file containing multiple direct debit payment transactions and able to process and send it successfully to AC clearing. GPP then receives a successful confirmation messages from AC and debtor bank which results in direct debit completion. Alternate flows • Outward DD with Reject Status Report from AC • Outward DD with Partially Accepted Status Report from AC • Outward DD with successful response from AC and Pending Debit Response from Debtor • Outward DD with successful response from AC and Reject Debit Response from Debtor 3.2.1.2.1.1 Outward DD with Reject Status Report from AC This alternate business use case describes a positive flow in which GPP successfully triggers an outward direct debit and receives a successful Status Report followed by a successful Debit Response from AC clearing. Global PAYplus Business Guide Page 89 Clearing Processing Mass Payment Clearings AC_MP_1.1 - Outward Direct Debit via AC Clearing Channel/ GPP Integration Initiating Party Incoming Customer file (pain.008) Can be wrapped with Fundtech Msg Receipt file Creditor Bank’s GPP MP Processing GPP User Bank’s Core Systems Clearing Gateway Clearing Service Debtor Bank File processing Pre-Processing Transactions Customer Acknoledge ment Send file Sub-batch generation Sub-batch Completion Individual tx in Wait Confirmation Outward Direct Debit (Pacs.003) Inward file identification and matching Set Status of all transactions Receipt file Outward Direct Debit File in Complete RJCT (Rejected) Status Report file (Pacs.002) Clearing Validations Individual tx in Rejected End Details of the flow: 1. Creditor initiates Direct Debit request(s) in a pain.008 file through a feeder/channel (can be sent as wrapped with Fndt Message). 2. GPP (creditor bank) receives the file and successfully process it using the Mass Payments flow. 3. GPP generates and sends a file containing pacs.003 direct debit requests to the AC clearing system. 4. AC clearing system validates the direct debit request. If this validation fails (on file or transaction level), AC triggers a pacs.002 Status Report with a negative Rejected response to the creditor bank (GPP). 5. GPP receives the pacs.002 Status Report, matches it to the original direct debit file or transactions and sets the relevant transactions status to Rejected. 3.2.1.2.1.2 Outward DD with Partially Accepted Status Report from AC This alternate business use case describes a negative flow in which GPP successfully triggers an outward direct debit payment and receives a Partially Rejected Status Report from the AC clearing. Global PAYplus Business Guide Page 90 Clearing Processing Mass Payment Clearings AC_MP_1.2 - Outward Direct Debit via AC Clearing Channel/ GPP Integration Initiating Party Incoming Customer file (pain.008) Can be wrapped with Fundtech Msg Receipt file Creditor Bank’s GPP MP Processing GPP User Bank’s Core Systems Clearing Gateway Clearing Service Debtor Bank File processing Pre-Processing Transactions Customer Acknoledge ment Send file Sub-batch generation Sub-batch Completion Individual tx in Wait Confirmation Outward Direct Debit (Pacs.003) Inward file identification and matching Set Status of all transactions Receipt file Outward Direct Debit File in Complete RJCT (Rejected) Status Report file (Pacs.002) Clearing Validations Individual tx in Rejected End Details of the flow: 1. Creditor initiates Direct Debit request(s) in a pain.008 file through a feeder/channel (can be sent as wrapped with Fndt Message). 2. GPP (creditor bank) receives the file and successfully process it using the Mass Payments flow. 3. GPP generates and sends a file containing pacs.003 direct debit requests to the AC clearing system. 4. AC clearing system validates the direct debit request. If this validation fails for some of the transactions included in the direct debit request file, AC triggers a pacs.002 Status Report with a Partially Accepted response to the creditor bank (GPP). The remaining direct debit transactions which were validated successfully are sent by the AC clearing in a direct debit request file to the debtor bank. 5. GPP receives the pacs.002 Status Report, matches it to the original direct debit file and sets the status of the relevant transactions to Rejected. 6. For the file transactions which were successfully validated by AC clearing and transmitted to the debtor bank as a direct debit request, GPP waits for a respective Debit Response from the debtor bank. Global PAYplus Business Guide Page 91 Clearing Processing 3.2.1.2.1.3 Mass Payment Clearings Outward DD with Success Status Report from AC and Reject Debit Response from Debtor Bank via AC This alternate business scenario describes a negative flow in which GPP successfully triggers an outward direct debit payment and receives a successful Status Report from the AC clearing (optional) followed by a Reject Debit Response from the debtor bank via the AC clearing. AC_MP_1.5 - Outward Direct Debit via AC Clearing Channel/ GPP Integration Initiating Party Incoming Customer file (pain.008) Can be wrapped with Fundtech Msg Receipt file Creditor Bank’s GPP MP Processing GPP User Bank’s Core Systems Clearing Gateway Clearing Service Debtor Bank File processing Pre-Processing Transactions Customer Acknoledge ment Send file Sub-batch generation Sub-batch Completion Individual tx in Wait Confirmation Outward Direct Debit (Pacs.003) Inward file identification and matching Receipt file Outward Direct Debit File in Complete ACCP (Accepted) or ACWC (Accepted With Change) Status Report file (Pacs.002) Clearing Validations Clearing processing & formatting Outward Direct Debit file (Pacs.003) Direct Debit validations & processing RJCT (Rejected) Outward Debit Response (Pacs.002) Inward file identification and matching Clearing Validations & processing RJCT (Rejected) Outward Debit Response (Pacs.002) Transaction matching Set transaction Status Individual tx in Rejected End Global PAYplus Business Guide Page 92 Clearing Processing Mass Payment Clearings Details of the flow: 1. Creditor initiates Direct Debit request(s) in a pain.008 file through a feeder/channel (can be sent as wrapped with Fndt Message). 2. GPP (creditor bank) receives the file and successfully processes it using the Mass Payments flow. 3. GPP generates and sends a file containing pacs.003 direct debit requests to the AC clearing system. 4. AC clearing system successfully validates the direct debit transactions and may or may not trigger a pacs.002 status report with a positive response to the creditor bank (GPP). 5. AC clearing system sends direct debit pacs.003 file to the debtor bank. 6. Debtor bank validates and processes the direct debit orders. 7. For the direct debit transactions which are rejected, debtor bank triggers a pacs.002 Debit Response with Reject to the creditor bank via the AC clearing system. 8. GPP receives the pacs.002 Debit Response and sets the matching direct debit transactions status as Rejected. 3.2.1.2.2 Inward Direct Debit (Debtor) from AC Use Case Name Inward Direct Debit from AC Actors Debtor Bank, Banks core systems, AC clearing. Description This flow defines the inward direct debit MP received from AC clearing Trigger AC clearing sends the debtor bank an inward file containing multiple direct debit payment transactions Pre-conditions pacs.003 is sent from AC to the debtor bank Post-conditions Payment is completed successfully. A response is generated and sent to AC Basic flow GPP receives a file containing multiple direct debit payment transactions and can process it successfully to complete using MP flow. GPP then successfully triggers a debit response with a positive status to the creditor bank via AC clearing. AC clearing sends GPP a success Status Report for the inward debit response which was successfully validated. Alternate flows • Inward Direct Debit with successful outward Debit Response followed by a successful Inward Status Report from AC • Inward Direct Debit with Reject outward Debit Response followed by a successful Inward Status Report from AC 3.2.1.2.2.1 Outward DD with Success Status Report from AC and Pending Debit Response from Debtor Bank via AC This alternate business use case describes a flow in which GPP successfully triggers an outward direct debit payment and receives a successful Status Report from AC clearing (optional) followed by a Pending Debit Response from the debtor bank via AC clearing. Global PAYplus Business Guide Page 93 Clearing Processing Mass Payment Clearings AC_MP_1.4 - Outward Direct Debit via AC Clearing Channel/ GPP Integration Initiating Party Incoming Customer file (pain.008) Can be wrapped with Fundtech Msg Receipt file Creditor Bank’s GPP MP Processing GPP User Bank’s Core Systems Clearing Gateway Clearing Service Debtor Bank File processing Pre-Processing Transactions Customer Acknoledge ment Send file Sub-batch generation Sub-batch Completion Individual tx in Wait Confirmation Outward Direct Debit (Pacs.003) Receipt file Outward Direct Debit File in Complete Inward file identification and matching ACCP (Accepted) or ACWC (Accepted With Change) Status Report file (Pacs.002) Clearing Validations Clearing processing & formatting Outward Direct Debit file (Pacs.003) Direct Debit validations & processing PDNG (Pending) Outward Debit Response (Pacs.002) Inward file identification and matching Clearing Validations & processing PDNG (Pending) Outward Debit Response (Pacs.002) Transaction matching Set transaction Status Individual tx in Pending Debit Confirmation End Global PAYplus Business Guide Page 94 Clearing Processing Mass Payment Clearings Details of the flow: 1. Creditor initiates Direct Debit request(s) in a pain.008 file through a feeder/channel (can be sent as wrapped with Fndt Message). 2. GPP (creditor bank) receives the file and successfully processes it using the Mass Payments flow. 3. GPP generates and sends a file containing pacs.003 direct debit requests to the AC clearing system. 4. AC clearing system successfully validates the direct debit transactions and may or may not trigger a pacs.002 status report with a positive response to the creditor bank (GPP). 5. AC clearing system sends a direct debit pacs.003 file to the debtor bank. 6. Debtor bank validates and processes the direct debit orders. 7. For the direct debit requests in which debit accounting fails due to insufficient funds, debtor bank triggers a pacs.002 Debit Response for Pending to the Creditor bank via AC clearing system. GPP receives the pacs.002 Debit Response and sets the matching direct debit transactions status as Pending. Global PAYplus Business Guide Page 95 Clearing Processing 3.2.1.2.2.2 Mass Payment Clearings Inward DD with successful Outward DD Response This business use case describes a positive flow in which GPP successfully processes an inward direct debit file and sends a positive Debit Response to AC clearing. GPP then receives a successful Status Report for this Debit Response from AC clearing indicating that the Debit Response was successfully validated by AC. AC_MP_2.1 - Inward Direct Debit via AC Clearing Creditor Bank Clearing Service Clearing Gateway Bank’s Core Systems GPP User Outward Direct Debit file (Pacs.003) Debtor Bank’s GPP MP Processing GPP Integration File processing Pre-Processing Transactions Sub-batch generation Individual tx in Complete Sub-batch Completion Generate Debit Response (Pacs.002) Transaction ACSC (Accepted, Settlement Complete) Outward Debit Response (Pacs.002) Receipt file Clearing validations Inward Status Report file in Complete ACCP (Accepted) Status Report file (Pacs.002) Inward file identification and matching Clearing processing & formatting End Receipt file ACSC (Accepted, Settlement Complete) Outward Debit Response (Pacs.002) Details of the flow: 1. AC clearing triggers a Direct Debit payment instruction (pacs.003) in a file to a debtor bank. 2. GPP (debtor bank) receives the inward direct debit file and successfully processes it using the Mass Payments flow. 3. GPP generates and sends a successful Debit Response (pacs.002) file to the AC clearing system upon completion of the Mass Payments flow. Global PAYplus Business Guide Page 96 Clearing Processing Mass Payment Clearings 4. AC clearing system successfully validates the inward Debit Response and triggers a pacs.002 Status Report with a positive response to the debtor bank (GPP). 5. GPP receives the pacs.002 Status Report from AC Clearing and identifies it as a status response received for outward debit response. No further action is performed. 3.2.1.2.2.3 Inward DD with Reject outward Debit Response followed by a successful Inward Status Report from AC This alternate business use case describes a negative flow in which GPP fails to successfully process an inward direct debit transaction and sends a Reject Debit Response to AC clearing accordingly. GPP then receives a successful Status Report for this Debit Response from AC clearing indicating that the Debit Response was successfully validated by AC. AC_MP_2.2 - Inward Direct Debit via AC Clearing Creditor Bank Clearing Service Clearing Gateway Bank’s Core Systems GPP User Outward Direct Debit file (Pacs.003) Debtor Bank’s GPP MP Processing GPP Integration File processing Individual tx in Rejected Pre-Processing Transactions Generate Debit Response (Pacs.002) Transaction RJCT (Reject) Outward Debit Response (Pacs.002) Receipt file Clearing validations Inward Status Report file in Complete ACCP (Accepted) Status Report file (Pacs.002) Inward file identification and matching Clearing processing & formatting End Receipt file RJCT (Reject) Outward Debit Response (Pacs.002) Details of the flow: 1. AC clearing triggers a Direct Debit payment instruction (pacs.003) in a file to a Debtor Bank 2. GPP (Debtor bank) receives the inward direct debit file and processes it using the Mass Payments flow. Some or all of the inward direct debit (pacs.003) transaction failed processing. Global PAYplus Business Guide Page 97 Clearing Processing Mass Payment Clearings 3. For the failed transactions, GPP generates a Reject Debit Response (pacs.002) to be sent to AC clearing system in a file. 4. AC clearing system successfully validates the inward Debit Response and triggers pacs.002 Status Report with a positive response to the debtor bank (GPP). 5. GPP receives the pacs.002 Status Report from AC Clearing and identifies it as a status response received for outward debit response. No further action is performed. 3.2.1.2.2.4 Inward Direct Debit Receives NSF from Accounting System This alternate business use case describes a flow in which GPP processes an inward direct debit file and receives an NSF response from the accounting system. GPP sends a Pending Debit Response to AC clearing system. GPP receives a positive response indicating that the Debit Response was successfully validated by AC. AC_MP_2.2 - Inward Direct Debit which received an NSF Accounting response Creditor Bank Clearing Service Clearing Gateway Bank’s Core Systems Debtor Bank’s GPP MP Processing GPP User Outward Direct Debit file (Pacs.003) GPP Integration File processing Pre-Processing Transactions Sub Batch Generation Accounting System Posting Request (DrDebtor) Sub Batch Completion Posting Response NSF Schedule Rejected Yes D_Max_Debit_Rtry_Date> Business Date PNDG (Pending) Outward Debit Response (Pacs.002) No RJCT (Reject) Outward Debit Response (Pacs.002) Receipt file Clearing validations Yes Inward Status Report file in Complete ACCP (Accepted) Status Report file (Pacs.002) Inward file identification and matching Clearing processing & formatting End Receipt file RJCT (Reject) Outward Debit Response (Pacs.002) Details of the flow: 1. AC clearing triggers a Direct Debit payment instruction (pacs.003) in a file to a debtor bank. Global PAYplus Business Guide Page 98 Clearing Processing Mass Payment Clearings 2. GPP (debtor bank) receives the inward direct debit file and processes it using the Mass Payments flow. 3. GPP receives an NSF response from the accounting system. 4. For the failed transactions, GPP generates a Pending Debit Response (pacs.002) to be sent to AC clearing system in a file. 5. AC clearing system successfully validates the inward Debit Response and triggers a pacs.002 Status Report with a positive response to the debtor bank (GPP). 6. GPP receives the pacs.002 Status Report from AC Clearing and identifies it as a status response received for outward debit response. No further action is performed. 3.2.1.3 3.2.1.3.1 Outward/Inward Processing Outward Direct Debit Processing Once GPP processes the direct debit request and sends an outward direct debit pacs.003 file to AC clearing, GPP does not set the status of the transaction to Completed, as GPP expects two confirmation responses from AC clearing: • Status Report – first confirmation message indicating the outcome of the direct debit request validation in AC • Debit Response – second confirmation message indicating a positive or negative result of the debit requests process by the debtor bank When there is a successful flow, during the completion stage of the direct debit Mass Payments process, GPP sets a Wait Confirmation status to the pacs.003 transactions. Wait Confirmation status is in the Waiting message status group. It is enabled by setting the Communication preferences MOP attribute to Wait Confirmation. Note: Communication preferences MOP attribute values which are supported for mass payments are None and Wait Confirmation. Other valid values should not be set for batch based MOPs. 3.2.1.3.1.1 Inward Status Report and Debit Response Initial Processing For outward direct debit scenarios: 1. GPP receives a pacs.002 Status Report and Debit Response confirmation messages from AC clearing. 2. Upon receiving each of the messages, GPP identifies the pacs.002 type (Status Report or Debit Response) and performs a matching check to the respective direct debit file or message. 3. When the matching direct debit file or transaction is found, GPP analyzes the status received in the pacs.002 file or transaction and handles the respective direct debit status accordingly. 4. Upon receiving the pacs.002 file, as part of incoming file handling step, once the file is verified by GPP, GPP identifies the pacs.002 type as follows. Message Usage Service Identification Code GPP Identification of pacs.002 Debit request Status Reports from AC clearing to creditor banks ST002 Status Report Direct debit responses from AC clearing to creditor banks DROUT Debit Response Global PAYplus Business Guide Page 99 Clearing Processing 3.2.1.3.1.2 Mass Payment Clearings Inward Status Report AC sends the Status Report file (pacs.002) with an indication of the group level Message ID as exist in the original direct debit request file. When GPP receives this file, GPP performs matching checks on a group (file) level using the group Message ID parameter. GPP uses the following field as the file (group) level matching criteria: Original File (pacs.003) Status Report File (pacs.002) Group Message ID ( ) Original Message ID ( ) • When a file match is found, GPP sets the status of the original direct debit file (pacs.003) to Completed. • When a file match is not found, GPP sets the status of the inward confirmation file (pacs.002) to FileNotMatched. • When a match is found, GPP checks that the original pacs.003 file was not already matched to another file. If file was matched before, GPP sets the status of the inward confirmation file (pacs.002) to FileNotMatched. Note: Group Message ID and Original Message ID fields exist in the group header of the pacs.003 and pacs.002 files respectively. Since there is only one group header in files being sent or received from AC, the fields indicated in the group header provides data in the level of the entire file. 3.2.1.3.1.2.1 Status Report with Accepted or Accepted with Change Status Additional handling of the Inward Status Report (pacs.002) when the status is Accepted or Accepted with Change. • • GPP checks the group level status of the inward pacs.002 file indicated in the tag of the file group header. o When the direct debit file (pacs.003) is validated successfully by AC clearing, the group level status is Accepted Customer Profile (GrpSts is ACCP), in the group header of the inward Status Report from AC clearing. o When the direct debit file (pacs.003) is validated successfully by AC clearing but the requested value date (action date) of one or all of the transactions is a non-working day for the debtor bank, the group level status ( tag) is Accepted with Change (GrpSts is ACWC), in the group header of the inward Status Report. This status is sent to the creditor bank as an informational message. The creditor bank is not required to perform any amendment to the related direct debit transactions, as GPP considers the Accepted with Change status as a full file accept (Accepted Customer Profile). When the file status is Accepted Customer Profile or Accepted with Change, the status of the individual direct debit transactions related to this file remain as Wait Confirmation, until GPP receives the Debit Response from the debtor bank via AC clearing. Note: The Status Report received from AC clearing only includes information of rejected transactions. Hence, in the case of full file accept, the inward pacs.002 file does not include any transaction information. 3.2.1.3.1.2.2 Status Report with Rejected Status Additional handling of the Inward Status Report (pacs.002) when the status is Rejected by AC clearing. Global PAYplus Business Guide Page 100 Clearing Processing Mass Payment Clearings • When the direct debit (pacs.003) is rejected by AC clearing, the group level status is Rejected ( is RJCT), in the group header of the inward Status Report. • When GPP receives this file Reject status, as part of the inward pacs.002 file processing, GPP sets the status of all direct debit transactions of the matched pacs.003 file to Rejected. 3.2.1.3.1.2.3 Status Report with Partially Accepted Status Additional handling of Inward Status Report (pacs.002) when the status is Partially Accepted by AC clearing. • When the transactions in the direct debit file (pacs.003) were rejected by AC clearing, the group level status is Partially Accepted ( is PART) in the group header of the inward Status Report. • For the transactions received in the inward pacs.002 Status Report, GPP sets the status of the matched pacs.003 transactions to Rejected. • The status of the direct debit transactions which are not indicated in the pacs.002 file remain as Wait Confirmation. 3.2.1.3.1.3 Inward Debit Response GPP may receive an inward Debit Response from the debtor bank, following a successful Status Report from AC clearing or when no Status Report was received from AC clearing. The Debit Response file includes responses for all direct debit transactions which are sent in one or more files from GPP (both successful and unsuccessful debits are included in the file). • When the inward pacs.002 is identified as a Debit Response (Service Identification Code is DROUT), GPP performs matching checks for each transaction included in the inward pacs.002 file. • GPP de-bulks the inward Debit Response pacs.002 file and processes each of its transaction individually. This process includes a matching check for this transaction to the original direct debit transaction. This matching check is done according to the system setup of matching check rules for AC payments. The matching index criteria for transaction level matching check uses the following parameter: • Original Message (pacs.003) Debit Response Message (pacs.002) Transaction ID ( ) Original Transaction ID ( ) When a transaction level match is not found, the inward pacs.002 message is not kept in GPP. 3.2.1.3.1.3.1 Debit Response with Accepted Status Additional handling of the Inward Debit Response (pacs.002) with Accepted Status. • GPP identifies the inward confirmation message as a Debit Response (Service Identification Code is DROUT) and matches it to its original direct debit transaction, for the transactions received with Accepted Settlement Complete status ( is ACCP). • GPP updates the status of the matched pacs.003 transaction from Wait Confirmation to Completed. 3.2.1.3.1.3.2 Debit Response with Pending Status Additional handling of the Inward Debit Response (pacs.002) with Pending Status. Global PAYplus Business Guide Page 101 Clearing Processing Mass Payment Clearings • GPP identifies the transaction level status as Pending ( is PDNG), and the matching direct debit transaction is set with a status of Pending Debit Confirmation. • For each of the transactions received in the Debit Response file, GPP sets the status of the matched pacs.003 transaction to Pending Debit Confirmation. 3.2.1.3.1.3.3 Debit Response with Rejected Status Additional handling of the Inward Debit Response (pacs.002) with Rejected Status. GPP identifies the transaction level status as Rejected ( is RJCT), and the matching direct debit transaction is set with a status of Rejected. For each of the transactions received in the Debit Response file, GPP triggers a pacs.002 process and sets the status of the matched pacs.003 transactions to Rejected. 3.2.1.3.2 Inward Direct Debit Processing 3.2.1.3.2.1 Generation of Debit Response Message For any inward direct debit (pacs.003) processed by GPP, a debit response confirmation message (pacs.002) is generated and sent to the creditor bank via AC clearing. This confirmation message is used to notify the creditor bank on the status of the direct debit processing. GPP triggers the debit response upon routing the pacs.003 message to its final status. 3.2.1.3.2.1.1 Confirmation Message Process The Generate Response Message process first determines whether a confirmation message is required to be generated and sent to Clearing. This decision is based on the Message Type and Message Status. • • When a confirmation message is to be sent, GPP performs the following: o Determines the respective message format to be used. o Creates a relation between the processed payment (pacs.003) and the generated confirmation message (pacs.002). This relation is done in the Relation Type Original Payment^Outgoing Response which is used for outward Responses being sent from GPP regardless of the status (Accept or Reject) of the generated response. When a confirmation message is not required to be sent, GPP skips this process. For inward direct debit transactions (Message Type) which were successfully completed (Message Status), GPP triggers a success Debit Response in the format of pacs.002 as required by AC clearing. When the inward direct debit fails during the pre-processing stage of the Mass Payments flow: • GPP sets the transaction status to RJCT (Rejected) in the tag of the outward pacs.002. • GPP populates the reason code tag which is mandatory for rejected transactions. This reason code is populated in the tag of the outward pacs.002. GPP maps AM09 ISO reason code as a default value. 3.2.1.3.2.1.2 Confirmation Message Mapping Once GPP determines that a confirmation message is required to be sent to clearing with a specific format, GPP triggers a mapping logic for this message which complies with the field format specifications of the destination clearing. Global PAYplus Business Guide Page 102 Clearing Processing Mass Payment Clearings For AC clearing, this mapping includes the following: • Setting the attributes of the pacs.002 group header as required by AC clearing. This mapping is done according to the pacs.002 Debit Response AC format. • Mapping specific attributes of the inward direct debit (ppacs.003) to the outward Debit Response (pacs.002). The list of attributes to be mapped is according to AC clearing specifications for the pacs.002 message type. • Setting direct debit message status in the transaction status tag ( ) of the outward pacs.002. When the direct debit transaction is completed successfully, GPP sets the status of the respective transaction to ACCP (Accepted). 3.2.1.3.2.2 Inward pacs.002 Type Identification This Service Identification Code is included in the inward Status Report received from AC clearing for an outward Debit Response sent by GPP. Message Usage Service Identification Code GPP Identification of pacs.002 Debit responses Status Reports from AC clearing to debtor bank ST006 Status Report 3.2.1.4 Business Setup These are the details of the required setup in GPP profiles for the Clearing Certification. Note: For a detailed description of all the fields in the profiles, see GPP Online Help. 3.2.1.4.1 Profiles 3.2.1.4.1.1 Method of Payment Profile A new method of payment (MOP) profile should be defined for direct debit payments being sent to or received from AC clearing. These are the specific attributes that need to be defined in the MOP profile for AC Clearing. Field Value for AC Name AC Description MP DD MOP for AC clearing Calendar AC_DD_MP_ZAR Earliest Value Date 1 Note: AC clearing only supports messages being sent one day in advance to the action date. Messages sent at any other time (including same day) are rejected. Latest Value Date 1 Currency ZAR Membership Check Checked Send outgoing message Must be selected Global PAYplus Business Guide Page 103 Clearing Processing Field Mass Payment Clearings Value for AC Processing Tab FIN Copy Service AC Sender/Receiver type ZANCC Sender ID Should be populated with the bank office NCC 3.2.1.4.1.2 Bulking Profile As part of the Out File Generation phase of the Mass Payments process, GPP collects and organizes the transactions destined for AC clearing system into bulks based on pre-defined criteria. This criteria includes parameters which are defined in the Bulking profile associated with the AC MOP. Grouping of the transaction is performed on file and bulk level. Direct debit or Debit Response transactions sent to AC clearing by GPP should be grouped in the outward file using the bulking profile. For outward Direct Debit (pacs.003) and outward Debit Response (pacs.002), These are the specific attributes that need to be defined in the Bulking profile: Field Name Value Name AC_DD_MP_BLK Description Outward Direct Debit (pacs.003) and outward Debit Response (pacs.002) to AC Clearing Test Code Production File Type AC Minimum Transactions per File 1 Maximum Transactions per Bulk 49,999 Receiver ID 210000 3.2.1.4.1.3 Cut-off Times Profile The Cut-off Times profile defines the latest time for transactions to be processed for AC MOP. They are for outward direct debit (pacs.003) and outward debit responses (pacs.002) messages. For outward direct debit files, AC clearing cut-off is different for files being sent to clearing during week days (Monday to Friday) or during weekends (Saturday, Sunday and public holidays). For weekday and weekends, outward Debit Responses (pacs.002) must be sent to AC clearing between 23:30 of the day in which the respective direct debit request was received and until 5:00 of the next day. These are the specific attributes that need to be defined in the Cut-off Times profile for AC Clearing. Weekdays Cut-off Times Profile for Outward Direct Debit (pacs.003) sent to AC Clearing Field Name Value Cut-off name AC_DD_MP_WDAY Default time True Global PAYplus Business Guide Page 104 Clearing Processing Mass Payment Clearings Field Name Value Cut-off type Clearing Time zone SAST - Time zone for aligning cut-off times Description Clearing Cut Off for Outward Direct Debit (pacs.003) sent to AC Clearing during weekdays (Monday to Friday) Interim cut-off time 18:00 - Interim Cut-off time in the time zone Final cut-off time 18:00 - Final Cut-off time in the time zone Weekends Cut-off Times Profile for Outward Direct Debit (pacs.003) sent to AC Clearing Field Name Value Cut-off name AC_DD_MP_WEND Default time True Cut-off type Clearing Time zone SAST - Time zone for aligning cut-off times Description Clearing Cut Off for Outward Direct Debit (pacs.003) sent to AC Clearing during weekends (Saturday, Sunday and public holidays) Interim cut-off time 13:00 - Interim Cut-off time in the time zone Final cut-off time 13:00 - Final Cut-off time in the time zone Weekdays and Weekends Cut-off Times Profile for Outward Direct Debit (pacs.003) sent to AC Clearing Debit Responses must be sent before 5:00 AM on the next day of receiving the respective direct debit request. Field Name Value Cut-off name AC_DD_MP_COTPCS2 Default time True Cut-off type Clearing Time zone SAST - Time zone for aligning cut-off times Description Clearing Cut-off for Outward Debit Response (pacs.002) sent to AC Clearing during weekdays (Monday to Friday) and weekends (Saturday, Sunday and public holidays) Interim cut-off time 05:00 - Interim Cut-off time in the time zone Final cut-off time 05:00 - Final Cut-off time in the time zone 3.2.1.4.1.4 Membership Profile The AC Membership profile defines whether the participating banks are members of the clearing house. For supporting membership the Membership required indicator on the AC MOP profile must be selected. Global PAYplus Business Guide Page 105 Clearing Processing Mass Payment Clearings AC identifies its member banks by their South African NCC. Hence, a membership profile should be defined for each participating bank, its NCC and AC defined as the MOP (Member Type should be populated automatically with ZANCC based on MOP Sender/Receiver attribute). These are the specific attributes that need to be defined in the Membership profile for AC Clearing. Field Name Value MOP AC Member type ZANCC - Automatically added based on MOP Sender/Receiver and Additional Member Type Member ID Select your bank’s NCC Main BIC No Value Type of Membership Full member - Indicates full membership in the MOP, and Member field is disabled 3.2.1.4.1.5 Calendars Profile A dedicated calendar should be defined for AC clearing according to its operating days. This AC MOP calendar name should be selected in the Calendar attribute of AC MOP profile. These are the specific attributes that need to be defined in the Calendar profile for AC Clearing. Field Name Value Calendar name AC_DD_MP_ZAR Description AC clearing RAND calendar Default calendar Unmarked Weekend Days None - AC clearing operates 7 days a week 3.2.1.4.1.6 Accounts Profile Suspense account should be defined to be used in the batch (customer/clearing) accounting. These are the specific attributes that need to be defined in the Accounts profile for AC Clearing. Field Name Value Account Number 99999 Currency ZAR Party code LOCALOFFICEZA1 Account Type / Subtype SUS 3.2.1.4.1.7 Identifiers Profile The Identifiers profile setup should be implemented to define the banks’ identifier (NCC) in AC clearing. This setup is done for a specific bank office. Global PAYplus Business Guide Page 106 Clearing Processing Mass Payment Clearings Field Name Value Office Should be populated with the bank’s office MOP AC_DD Identifier Should be populated with the NCC used by AC to identify the bank Settlement Account Should be populated with the Settlement Account number of the Banks’ office in AC 3.2.1.4.2 Rules 3.2.1.4.2.1 Clearing Cut Off Selection Rules (103) The applicable AC Clearing Cut off profile should be selected by GPP based on the message type and the day of the week. This should be implemented by clearing cut off selection rules according to the following rule setup guidelines: Rule 1 2 3 Rule Attribute Setup Guidelines AC Clearing cut off selection for outward pacs.003 during weekdays Rule Name AC_DD_MP_COT Attachment This rule should be attached to an office Rule conditions All of the following conditions should be met: • Message type is pacs.003 • The message is outward to AC (debit MOP = AC) • Message is being processed on weekdays (processing day is not Saturday or Sunday) Action Clearing Cut off profile to be selected: AC_DD_MP_WDAY AC Clearing default cut off selection for outward pacs.003 (applicable to Saturday and Sunday) Rule Name AC_DD_MP_COT_DEF Attachment This rule should be attached to an office Rule conditions All of the following conditions should be met: • Message type is pacs.003 • The message is outward to AC (debit MOP = AC) Action Clearing Cut off profile to be selected: AC_DD_MP_WEND AC Clearing cut off selection for outward Debit Response (pacs.002) Rule Name AC_DD_MP_COTPCS2 Attachment This rule should be attached to an office Rule conditions All of the following conditions should be met: • Message type is pacs.002 Global PAYplus Business Guide Page 107 Clearing Processing Rule Rule Attribute Mass Payment Clearings Setup Guidelines • The message is outward to AC (credit MOP = AC) Clearing Cut off profile to be selected: AC_DD_MP_COTPCS2 Action Note: The default clearing cut-off rule for outward pacs.003 should be implemented in case the bank is working during weekends. 3.2.1.4.2.2 MOP Bulking Profile Selection (227) The applicable MOP bulking profile should be selected by GPP based on the type of the message to be sent in a file to AC clearing. GPP need to select a different bulking profile for outward direct debit (pacs.003) and for outward debit response (pacs.002). This is implemented by MOP bulking profile selection rules according to the following rule setup guidelines: Rule 1 2 3.2.1.4.2.3 Rule Attribute Setup Guidelines AC Bulking profile selection for outward pacs.003 Rule Name AC_DD_MP_BLK Attachment This rule should be attached to an office Rule conditions All of the following conditions should be met: • Message type is pacs.003 • The message is outward to AC (debit MOP = AC) Action MOP bulking profile to be selected: AC_DD_MP_BLK AC Bulking profile selection for outward Debit Response (pacs.002) Rule Name AC_DD_MP_BLK_PCS2 Attachment This rule should be attached to an office Rule conditions All of the following conditions should be met: • Message type is pacs.002 • The message is outward to AC (credit MOP = AC) Action MOP bulking profile to be selected: AC_DD_MP_BLK_PCS2 Out Bulk Grouping ID Selection (138) GPP invokes Out Bulk Grouping ID Selection rules to determine the data manipulation profile that the system uses to build an Out File Group ID (OFID) and Out Bulk Group ID (OGID). The system generates and uses the OFID to place transactions into the appropriate outgoing file. The system generates and uses the OGID to place transactions with common attributes into appropriate groups in the outgoing file. This should be implemented by Out Bulk Grouping ID Selection rules according to the following rule setup guidelines: Global PAYplus Business Guide Page 108 Clearing Processing Mass Payment Clearings Rule Rule Attribute 1 Outgoing group ID for outward Direct Debit (pacs.003) sent to AC 2 Setup Guidelines Rule Name AC_DD_MP_GRP Attachment This rule should be attached to the outward direct debit (pacs.003) bulking profile (AC_DD_MP_BLK) Rule conditions None Action Data Manipulation profile to be selected: AC_DD_MP_GRP Outgoing group ID for outward Debit Response (pacs.002) sent to AC Rule Name AC_DD_MP_GRP_PCS2 Attachment This rule should be attached to the outward debit response (pacs.002) bulking profile (AC_DD_MP_BLK_PCS2) Rule conditions None Action Data Manipulation profile to be selected: AC_DD_MP_GRP_PCS2 3.2.1.4.2.4 Bulking Sending Time (137) GPP is obligated to send Debit Response files between 23:30 and 5:00 of the next date for all inward direct debit requests (pacs.002) received during the day. Therefore, the sending time of outward Debit Response should be set to 23:30. This is implemented by a business setup of Bulking sending time rule with the following setup guidelines: Rule Attribute Setup Guidelines Rule Name AC_DD_MP_PCS2^23:30 Attachment This rule should be attached to the outward debit response (pacspacs.002) bulking profile (AC_DD_MP_PC2) Rule conditions None Action Sending Time profile to be selected: AC_DD_MP_PCS2^23:30 3.2.1.4.2.5 MOP Selection Rules (3) For outward direct debit (pacs.003) with settlement currency of ZAR, AC clearing should be selected as a candidate to be a destination MOP. This is implemented by MOP selection rule with the following setup guidelines: Rule Attribute Setup Guidelines Rule Name AC_DD_MP_OUT Attachment This rule should be attached to an office Rule conditions All of the following conditions should be met: Message settlement currency is ZAR Original Message Type is pain.008 The message is outward from GPP (credit MOP is different to BOOK) Action MOP to be selected: AC Global PAYplus Business Guide Page 109 Clearing Processing Mass Payment Clearings For inward direct debit (pacs.003) received from AC clearing, BOOK should be set as the destination MOP of the payment. This is implemented by MOP selection rule with the following setup guidelines: Rule Attribute Setup Guidelines Rule Name AC_DD_MP_IN Attachment This rule should be attached to an office Rule conditions All of the following conditions should be met: Message type is pacs.003 The message received from AC clearing (credit MOP is AC) Action MOP to be selected: BOOK 3.2.1.4.2.6 Compliance Validation Skip (21) GPP should skip compliance validation as part of the AC payment processing. This is achieved by a business setup of Compliance Validation rule with the action of bypass. This rule should be defined with the following setup guidelines: Rule Attribute Setup Guidelines Rule Name AC_DD_MP_DEF_COMP_PASS Attachment This rule should be attached to an office Rule conditions One of the following conditions should be met: Message has a source Mop of AC (credit MOP is AC) OR Message has a destination MOP of AC (debit MOP is AC) Action Compliance validation should be skipped (BYPASS) 3.3 Mass Payment APAC Clearing 3.3.1 3.3.1.1 Malaysia - IBG Overview Malaysia IBG (Interbank GIRO) is a delayed fund (not real-time processing) clearing system introduced by MyClear (Malaysian Electronic Clearing Corporation). This system allows electronic funds transfers between IBG-participating Financial Institutions (FIs) within Malaysia. Consumer funds can be securely transferred from an FI account (savings, checking, loan/financing or credit card) to an account at another FI by: • Ensuring that only FIs that offer IBG send and receive funds via IBG • Enabling consumers to perform IBG transfers through these channels: o FI Branch o Internet Banking o ATM Global PAYplus Business Guide Page 110 Clearing Processing • Mass Payment Clearings Providing unsuccessful transfer status to the consumer via an SMS (Short Messages Service) text message that notifies the consumer of a rejected transaction via their mobile phone number IBG also enables businesses and billing organizations (Biller), such as insurance or utility companies, to automatically withdraw recurring payments directly from a consumer’s FI account (Payer) via multiple FIs (Payer FI) with a single authorization. To perform these transactions, IBG collects batch files from the Biller FIs (for example, bills, fees, invoices) and validates and processes a payment prior to distributing it to the corresponding Payer FIs. IBG DD (Direct Debit) offers: • Security and control: To become a DD Biller, each business or organization must register as a merchant with any participating Biller Bank that provides DD services. Biller Banks verify and approve DD Biller’s Merchant Registration Forms, and assign a new Biller ID to the DD Biller. • Direct Debit Authorization (DDA): DDA is the authorization or mandate given by the Payer to the Biller to initiate the IBG DD or Collection transactions on a recurring basis. This is a one-time process for each mandate before the first debit transaction sent by the Biller. Businesses may determine when and how much to debit their customers once a direct debit mandate is obtained from the Payer. • Direct Debit Transaction (DDT): DDT is the process of initiating and receiving payment to a debit request. It involves Biller sending debit transactions (DDI) to Biller Banks for Payer Banks to debit pre-approved accounts. It is a batch processing whereby all Participants (i.e. Biller Banks and Payer Banks) submit transactions in batch files at processing windows. Similarly, Payer Bank’s responded with the debiting status to the Biller Bank using batch files. Additional information related to IBG: Value Currency code MYR SWIFT Service Identifier code IBG Service type SWIFT V-Topology Messaging Scheme Operating hours Vary depending on transaction; see Operating Hours Cut-off times Vary depending on transaction; see Operating Hours Maximum default (per day) IBG Transfer Amount (MYR) Branch: 500,000 Internet/Mobile Banking: 5,000 ATM: 5,000 3.3.1.1.1 Operating Hours IBG abides by these operating hours and cut-off times, which vary for weekdays (Monday to Friday) and Saturday, Sunday and Public Holidays: Global PAYplus Business Guide Page 111 Clearing Processing 3.3.1.1.2 Mass Payment Clearings High Level Business Flow The flow shows the end-to-end business flow of direct debit requests and confirmation messages being sent between the creditor bank (Biller), IBG Clearing and debtor bank (Payer). 2. Payer authorize authorize DD DD 2. Payer instruction instruction to to Biller Biller 4. DDA Approval 1. Biller Registration Payer 3. Biller register Payer’s DDA in DDA DMS via Biller Bank DDA DMS IBG DD Txn (Debit Normal) 5. IBG DD Txn (Debit Normal) IBG System DDI Biller Biller Bank IBG DD Txn (Debit Return) IBG DD Txn (Debit Return) Payer Bank DDS Mandates 3.3.1.1.3 Supported Message Types IBG DD supports NACHA format, including direct debit message and its normal or return response. Message Type Description pain_008 Biller sends pain.008 version 2 for IBG DD collections. NACHA_DD (Debit Normal (DN) MyClear NACHA supports bit collection and distribution files for NACHA collections. Global PAYplus Business Guide Page 112 Clearing Processing Message Type Mass Payment Clearings Description Transaction Code 27 NACHA_RTN (Debit Return (DR) MyClear NACHA supports collection and distribution files for NACHA returns. Transaction Code 26 Note: DNs and DRs are included in the same NACHA file. Separate NACHA files are not required for Collections. Debit Normal (DN) 1. The Biller Bank sends outgoing DNs to MyClear in NACHA format (Transaction code 27 in Entry Detail Record) in the Collection file. 2. MyClear validates each DN and if valid, forwards each DN to the Payer Bank in the Distribution file. 3. The Payer Bank, upon receiving the incoming DNs, debits the Payer’s account and provides a response to MyClear in the next IBG DD processing window in the Collection file. Debit Return (DR) 1. A Debit Return transaction initiates in response to an outgoing DN’s request from the Biller Bank. 2. MyClear or Payer Bank initiates a DR. The DR contains return reason codes (provided by MyClear) that are specific for MyClear and Payer Banks. Note: For a listing of return reason codes and their descriptions, see Appendix A: MyClear IBG Return Reason Codes. 3.3.1.2 IBG Use Cases Basic Use Case Alternate Use Case Inward/Outward Processing Outward DD Receiving a Successful Response from IBG Outward DD Receiving a Negative Response from IBG Outward DD Received with Future Date from Biller Outgoing DD Failed Pre-processing at Biller Bank Inward Direct Debit (Payer) from IBG Inward DD with Successful Outgoing DR Inward DN Failed Mandate Validation Returns Outgoing DR (R99) response Incoming DN with Debit-Retry requested scheduled for next day retry Incoming DN with Insufficient Funds Generates Outgoing DR Global PAYplus Business Guide Page 113 Clearing Processing 3.3.1.2.1 Mass Payment Clearings Outward Direct Debit (Biller) to IBG 3.3.1.2.1.1 Outward DD Receiving a Successful Response from IBG This use case describes the flow that initiates when the Biller (Creditor) submits a pain.008 Collection file. GPP generates an Outward DN, and a successful response is received in the Incoming DR within the appropriate time frame. 1. The individual direct debit transaction is sent to IBG as an Outgoing DN in the Collection file. 2. Upon receiving the successful Incoming DR for corresponding Outgoing DN in the Distribution file, the DNs processes to Complete. 3. GPP credits the Biller (lump sum or itemized) for all successful Collections upon receiving a DR with Return Reason Code R00 (received per window per original incoming pain.008 file). Details of the flow: 1. GPP (as Biller Bank) receives a pain.008 from Biller that contains multiple Collection requests from a different Payer. Note: The Payer’s account is either held with the Biller Bank or with another bank. 2. GPP parses the pain.008 as per the standard mass payment process. 3. GPP creates a File Summary and Batch Summary record. 4. GPP creates individual pain.008 transactions and is processed as per standard mass payment business flow – Outgoing DD transactions. 5. GPP assigns MYIBGDD MOP for individual Outgoing DD transactions. 6. The transaction converts to NACHA_DD transaction after MOP selection. 7. A bulking profile is assigned to each transaction. 8. GPP creates the Outgoing DN in NACHA format and stores it in Out_File_Buffer table. The file proceeds to the Wait Confirmation queue. 9. Upon receiving the Incoming DR in the next Distribution window, GPP attempts to match Incoming DR with the existing Outgoing DN in the Wait Confirmation queue. 10. After successful matching of Incoming DR with R00: a. Outgoing DN is sent to Complete queue from the Wait Confirmation queue. b. Incoming DR proceeds further in workflow. c. GPP uses Incoming DR with R00 return code (X_RSN_CD = R00) to generate an S message. Note: An S message uses the online posting interface to perform the clearing side posting. d. Incoming DR is processed to the Complete queue. 11. GPP credits the Biller using a timer-based task. a. The task triggers at the end of IBG window. b. The task either: Global PAYplus Business Guide Page 114 Clearing Processing Mass Payment Clearings Performs lump sum Performs an itemized credit to Biller for all successful returns (DR R00) received per window per original pain.008 file received from Biller. This diagram shows the end-to-end business flow of direct debit message and its response. IBG Direct Debit Transaction Biller Biller Bank Start My Clear Payer 4 Status (DR) Complie and Generate IBG File 3 2 IBG System IBG DD File (DN) 1 Payer Bank Distribute (DN) Mandate Checking and Debit Payer DDI Credit Biller Account 5 Status (DR) Phase Submit DDI File Global PAYplus Business Guide Page 115 Clearing Processing 3.3.1.2.1.2 Mass Payment Clearings Outward DD Receiving a Negative Response from IBG This use case invokes when IBG sends an Incoming Distribution File which contains a negative DR (Return Reason Code <> R00) for an outgoing DN (submitted in a previous Outgoing Collection Files). GPP performs the matching process, and after making a successful match, GPP rejects the matched Outgoing DN. GPP then processes the Incoming DR to the Complete queue. Note: An R99 return reason code (any return code other than R00) represents an error. Global PAYplus Business Guide Page 116 Clearing Processing Mass Payment Clearings Outgoing DN to MyClear from Biller Bank – Incoming DR R99 response – IBGDD-DDO-DN-3.1.2 Channel/ Initiating Party GPP Integration Receive File Pain.008 GPP (Biller Bank) Pain.008 GPP User Bank’s Core System GPP Clearing Integration MyClear In File Processing Pre-processing (Individual Transactions DN) Sub Batch Completion – Execution Individual Sub Batch Completion – Execution Bulking Profile (I) Wait Confirmation Cancel After Match DR R99 Rejected Out File Generation Out DN Clearing Processing and Formatting Send File In File Processing Outgoing Collection File Collection (Out DN) file (NACHA) In DR – R99 Receive File Pre-processing (Individual Transactions DR) Distribution File (In DR) Matching IN DR with Out DN Complete Phase Sub Batch Completion – Execution Individual Details of the flow: This business scenario describes the process of receiving pain.008 and generation of Outgoing DN. 1. The corresponding Incoming DR R00 response is received in next distribution file. GPP receives an Incoming Distribution File with DR R99 (Return Reason Code <> R00) response. 2. GPP performs the matching of Incoming DR with existing Outgoing DN waiting in the Wait Confirmation queue as per Incoming DR. 3. After successful matching of Incoming DR without R00: a. Outgoing DN is sent to the Rejected queue from the Wait Confirmation queue. b. Incoming DR is processed to the Complete queue. 3.3.1.2.1.3 Outward DD Received with Future Date from Biller This use case invokes when the Biller (Creditor) submits the pain.008 Collection with future value date. Note: IBG DD Collections are warehoused in GPP until next value date, and are processed only on the value date. Global PAYplus Business Guide Page 117 Clearing Processing Mass Payment Clearings Outgoing DN (future dated) from Biller – IBGDD-DDO-DN-3.1.3 Channel/ Initiating Party Pain.008 GPP Integration Receive File GPP (Biller Bank) GPP User Bank’s Core System GPP Clearing Integration MyClear In File Processing Pain.008 Future Date VD > BD Schedule Phase Pre-processing (Individual Transactions DN) Details of the flow: This business scenario describes the process of receiving pain.008 received with future dated Collections from Biller. 1. GPP receives pain.008 from Biller Bank. 2. GPP parses the pain.008 file as per standard mass payment flow. 3. For pain.008 with Requested Collection Date in future (VD > BD), GPP warehouses the payment in the Schedule queue with IBGDD MOP’s Latest Value Date setting = 0 (with appropriate audit as per BAU (Business As Usual)). 4. Using existing Release from Schedule queue task, GPP processes the Outgoing DN on value date and sends the DN to MyClear. 3.3.1.2.1.4 Outgoing DD Failed Pre-processing at Biller Bank This use case invokes when the Biller (Creditor) submits a pain.008 Collection that fails pre-processing at GPP. Note: GPP automatically rejects a pain.008 Collection. A rejected pain.008 is not sent to MyClear for collection. Outgoing DN (failed pre-processing) from Biller – IBGDD-DDO-DN-3.1.4 Channel/ Initiating Party Pain.008 GPP Integration Receive File GPP (Biller Bank) Pain.008 GPP User Bank’s Core System GPP Clearing Integration MyClear In File Processing Failed Rejected Phase Pre-processing (Individual Transactions DN) Details of the flow: This business scenario describes the process of receiving pain.008 with future-dated Collections from Biller. 1. GPP receives pain.008 from Biller. Global PAYplus Business Guide Page 118 Clearing Processing Mass Payment Clearings 2. GPP parses the pain.008 file as per standard mass payment flow. 3. If pain.008 fails following validations during pre-processing, GPP automatically processes the file to the Rejected queue with the relevant error message and audit trail. o 1st in Debit Party Identification failed, Debtor agent is not identified (either missing setup or invalid routing number). o 1st in Credit Party Identification failed, Creditor agent is not identified (either missing setup or invalid routing number). o MOP Selection failed, Debtor agent is not member of MYIBGDD MOP. o Target MOP STP Validation failed, Invalid Debtor Account Type, Biller Code, Biller Name and Debit-Retry is received not correct format in Unstructured Remittance Information field or DebitRetry received is greater than 4. 3.3.1.2.2 Inward Direct Debit (Payer) from IBG Use Case Name Incoming Direct Debit [DN – Debtor Side] Actors MyClear IBG DD, Payer Bank, Bank’s core systems, Payer Description This flow defines the incoming DN (Debit Normal, Collection) to Payer Bank’s received via MyClear. Trigger MyClear sends the NACHA Distribution file containing incoming DNs. Pre-conditions The NACHA file is formatted per IBG System Message Format V3.3. Post Condition NACHA Debit Return transaction is generated as a response to Incoming Debit Normal. Basic successful flow GPP as Payer Bank receives an incoming direct debit Collection message [Inward DN] from MyClear. • After successful mandate checking, GPP debits the PAYER’s account. • After successful debit, GPP provide a successful response DR (R00) to MyClear. Negative Flows • Inward DN Failed Mandate Validation Returns Outgoing DR (R99) response • Incoming DN with Debit-Retry Requested Scheduled for Next Day Retry • Incoming DN with Insufficient Funds Generates Outgoing DR (R99) • Incoming DN Manual Reject Outgoing DR R99 3.3.1.2.2.1 Inward DD with Successful Outgoing DR This business scenario invokes when GPP receives an inward direct debit (Incoming DN) instruction. Debit Return (DR) is generated and then sent to IBG. Global PAYplus Business Guide Page 119 Clearing Processing Mass Payment Clearings Details of the flow: This business scenario describes the process for generating Outgoing DR [NACHA_RTN]. 1. GPP (as Payer Bank) receives Inward DN IBG DD transaction [NACHA format] from MyClear. 2. GPP parses the NACHA format into NACHA XML and assigns message type as NACHA_DD. 3. GPP processes the NACHA_DD as per the standard mass payment flow. 4. GPP performs the mandate checking as per Mandate Validation. 5. After successful mandate checking, GPP debits the Payer’s account. 6. After successful debit to Payer’s account, GPP: o Updates the mandate. See Mandate Validation for more information. o Sends Incoming DN (NACHA_DD) to the Complete queue. o Generates Outgoing DR (NACHA_RTN) with return code R00. o Sends Outgoing DR to Complete queue. 7. FT Standard Advice is generated and sent to the Payer for notification about successful debit against Collection. 8. Outgoing DRs are delivered to MyClear in next available window Outgoing Collection File. 3.3.1.2.2.2 Inward DN Failed Mandate Validation Returns Outgoing DR (R99) response Global PAYplus Business Guide Page 120 Clearing Processing Mass Payment Clearings This business scenario invokes when a mandate validation fails for an Incoming DN from MyClear to the Payer Bank. Details of the flow: 1. GPP rejects the Incoming DN and generates an Outgoing DR with the appropriate Return Reason Code. 2. GPP (as Payer Bank) receives Inward DN IBG DD transaction [NACHA format] from MyClear. 3. GPP parses the NACHA format into NACHA XML and assigns message type as NACHA_DD. 4. GPP processes the Incoming DN (NACHA_DD) as per the standard mass payment flow. 5. GPP performs mandate checking. See Mandate Validation for more information. 6. Incoming DN (NACHA_DD) fails mandate validation. 7. GPP sends Incoming DN to the Rejected queue. 8. GPP generates an Outgoing DR with return codes R99 [X_RSN_CD] for all mandate validation failure. See Mandate Validation for more information. 9. Outgoing DR is processed to the Complete queue. 3.3.1.2.2.3 Incoming DN with Debit-Retry requested scheduled for next day retry This business scenario describes the process for insufficient funds response handling while attempting to debit debtor’s account. • GPP invokes when Payer (Debtor) has insufficient funds and biller has requested for the Debit Retry on Payer’s account for a certain number of days. • GPP generates FT Standard Advice to notify the Payer to top up the debit account so that funds can be debited next day. Global PAYplus Business Guide Page 121 Clearing Processing Mass Payment Clearings Incoming DN from MyClear to Payer Bank – Debit Retry Scheduled – No response to MyClear - IBGDD-DDI-DN-3.2.3 MyClear GPP Clearing Services Incoming Distribution file (NACHA) Receives File GPP MP Processing GPP Users Bank’s Core System Payer In File Processing Pre-processing (Individual Transactions DN) D_Debit_Rtry_Days mapping D_Max_Debit_Rtry_Date calculation Mandate Checking Sub Batch Completion – Execution (I) Hold until time (optional) Sub Batch Completion – Execution Individual Posting Request (Dr Payer) Accounting System Posting Response Posting Successful ? NSF response D_Max_Debit_Rtry_Date > Business Date Yes Schedule FT Std Advice for next day retry [Termination Flow] Phase Payer Details of the flow: 1. GPP receives Inward Distribution NACHA file from MyClear. 2. GPP parses the Incoming NACHA file and creates NACHA_DD transactions for Incoming DN transactions. These transactions are processed as per GPP Mass Payment Flow. 3. GPP extracts the Debit-Retry from Incoming DN to the derived field D_Debit_Rtry_Days using STP Mapping Selection rules. 4. GPP performs mandate validation on pacs.003 as per IBG DD specifications. 5. After successful mandate checking, GPP sends the posting request to debit the payer’s account. 6. For NSF response, GPP processes the payment as follows: a. GPP sends the Incoming DN to Schedule queue if debit retry is applicable. b. GPP sends the FT Standard Advice to Payer about next day debit retry. Using this advice, PAYER may top up their account. Note: GPP does not handle IBG R16 (Account Frozen: funds unavailable due to specific action by the RDFI or by legal action) and R20 (No-Transaction Account: ACH entry is destined for a nontransaction account) return codes. The decision for debit retry based on these errors is determined by the customer. The Debit Retry value has no effect if an account has been successfully debited in the first attempt. Global PAYplus Business Guide Page 122 Clearing Processing 3.3.1.2.2.4 Mass Payment Clearings Incoming DN with Insufficient Funds Generates Outgoing DR This business scenario invokes when the Payer’s account cannot be debited due to insufficient funds (even after trying for number of days as per Debit-Retry, if applicable). GPP generates Outgoing DR (R01) to MyClear and rejects the Incoming DN. Details of the flow: 1. GPP receives an Inward Distribution NACHA file from MyClear. 2. GPP parses the Incoming NACHA file and creates NACHA_DD transactions for Incoming DN transactions. These transactions are processed as per GPP Mass Payment Flow. 3. GPP performs mandate validation on pacs.003 as per IBG DD specifications. 4. GPP attempts to debit the PAYER after successful mandate checking. 5. For NSF response (after exceeding number of Debit-Retries, if applicable): o GPP sends the Incoming DN to Rejected queue. o GPP generates an Outgoing DR with R99 response [X_RSN_CD]. o GPP sends an Outgoing DR to the Complete queue. Note: The Payer is not advised for insufficient funds rejects. 3.3.1.2.3 Outgoing Debit Normal [DN – Biller Side] The user can click Cancel to cancel any Outgoing DN not yet sent out to IBG DD from Wait Confirmation queue. The cancellation would be allowed only until if the Outgoing DN has not been sent to clearing in the Outgoing (Distribution) File as per it’s bulk sending time. Note: The ACK/Confirmation button does not display in the Wait Confirmation queue for IBG DD outgoing DN. Upon cancellation of an Outgoing DN, GPP sends the Collection to Approve Cancel queue. Until the Collection is no longer included in the Outgoing File, the Approve Cancel queue can either: • Approve Cancel • Refuse If a Collection has been sent, but is not yet approved, the Approve Cancel option does not display. The user can click Refuse to stop the cancellation request. This action sends the Collection to the Wait Confirmation queue. 3.3.1.2.3.1 Outgoing DN with Incoming DR R00 (success) within Time Frame This business scenario invokes when a Biller (Creditor) submits a pain.008 collection file. Individual direct debit transactions are sent to IBG DD for collection as an Outgoing DN in Collection file. DNs process to Complete when a successful Incoming DR is received for a corresponding Outgoing DN. GPP credits the biller (lump sum or itemized) for all successful collections (upon receiving DR with Return Reason Code = R00) received per window per original incoming pain.008 file. Upon receiving this file, the pain.008 processes via standard mass payment process. The pain.008 is recorded in File Summary and Batch Summary as per BAU. The following diagram highlights the steps that are relevant for pain.008 processing and interaction with IBG DD. Global PAYplus Business Guide Page 123 Clearing Processing Mass Payment Clearings Outgoing DN to MyClear from Biller Bank – Incoming DR R00 response – IBGDD-DDO-DN-3.1.1 Channel/ Initiating Party GPP Integration Pain.008 Receive File GPP (Biller Bank) Pain.008 GPP User Bank’s Core System GPP Clearing Integration MyClear In File Processing Pre-processing (Individual Transactions DN) Sub Batch Completion – Execution Individual Sub Batch Completion – Execution Bulking Profile (I) Wait Confirmation Cancel After Match DR R00 Complete Out File Generation Clearing Processing and Formatting Out DN Send File In File Processing Outgoing Collection File Collection (Out DN) file (NACHA) In DR – R00 Receive File Pre-processing (Individual Transactions DR) Distribution File (In DR) Matching IN DR with Out DN Sub Batch Generation (S) Sub Batch Completion – Execution Individual Accounting System Complete Batch Posting Dr BSA Cr Biller (Lump sum/Itemized) Accounting System Phase Posting Task Online Posting (S) Dr Clearing (lump sum) Cr BSA (lump sum) Details of the flow: This business scenario describes the process of receiving pain.008 and generation of Outgoing DN. The corresponding Incoming DR is received in next distribution file. 1. GPP as Biller Bank receives pain.008 from Biller containing multiple collection request from different payer. Payer’s account is either held with Biller Bank or with another bank. 2. GPP parses the pain.008 as per standard mass payment process. 3. GPP creates File Summary and Batch Summary record. 4. GPP creates individual pain.008 transactions and processes each as per standard mass payment business flow – Outgoing DD transactions. 5. GPP assigns MYIBGDD MOP for these individual Outgoing DD transactions. Global PAYplus Business Guide Page 124 Clearing Processing Mass Payment Clearings Note: The transaction is converted to NACHA_DD transaction after MOP selection. A bulking profile is assigned to each transaction. 6. The Outgoing DN is created in NACHA format and stored in Out_File_Buffer table. 7. The Outgoing DN processes to the Wait Confirmation queue. 8. Upon receiving the Incoming DR in next Distribution window, GPP attempts to match Incoming DR with existing Outgoing DN in Wait Confirmation queue. 9. After successful matching of Incoming DR with R00, a. Outgoing DN is sent to Complete queue from Wait Confirmation queue. b. Incoming DR proceeds further in the workflow. c. S message is generated using Incoming DR with R00 return code (X_RSN_CD = R00). d. S message perform the clearing side posting using online posting interface. e. Incoming DR is processed to the Complete queue. 10. GPP credits the biller using a timer-based task. Note: This task triggers at the end of IBG window, and performs either a lump sum or itemized credit to Biller for all successful returns (DR R00) received per window per original pain.008 file received from Biller. 3.3.1.2.3.2 Outgoing DN Receives Negative DR (R99) from MyClear or RFI This business scenario invokes when MyClear sends the Incoming Distribution File containing the negative DR (Return Reason Code <> R00) for an outgoing DN submitted in previous Outgoing Collection Files. o GPP performs the matching and after successful match, GPP rejects the matched Outgoing DN. o GPP process the Incoming DR to the Complete queue. Note: An R99 return reason code (any return code other than R00) represents an error. Global PAYplus Business Guide Page 125 Clearing Processing Mass Payment Clearings Outgoing DN to MyClear from Biller Bank – Incoming DR R99 response – IBGDD-DDO-DN-3.1.2 Channel/ Initiating Party GPP Integration Receive File Pain.008 GPP (Biller Bank) Pain.008 GPP User Bank’s Core System GPP Clearing Integration MyClear In File Processing Pre-processing (Individual Transactions DN) Sub Batch Completion – Execution Individual Sub Batch Completion – Execution Bulking Profile (I) Wait Confirmation Cancel After Match DR R99 Rejected Out File Generation Out DN Clearing Processing and Formatting Send File In File Processing Outgoing Collection File Collection (Out DN) file (NACHA) In DR – R99 Receive File Pre-processing (Individual Transactions DR) Distribution File (In DR) Matching IN DR with Out DN Complete Phase Sub Batch Completion – Execution Individual Details of the flow: This business scenario describes the process of receiving pain.008 and generation of Outgoing DN. The corresponding Incoming DR R00 response is received in next distribution file. 1. GPP receives an Incoming Distribution File with DR R99 (Return Reason Code <> R00) response. 2. GPP performs the matching of Incoming DR with existing Outgoing DN waiting in the Wait Confirmation queue. 3. After successful matching of Incoming DR without R00, a. Outgoing DN is sent to the Rejected queue from the Wait Confirmation queue. b. The Incoming DR processes to the Complete queue. 3.3.1.2.3.3 Outgoing DN Received with Future Date from Biller This business scenario invokes when the Biller (Creditor) submits the pain.008 collection with a future value date. IBG DD collections are warehoused in GPP until the next value date, they are processed only on the value date. Global PAYplus Business Guide Page 126 Clearing Processing Mass Payment Clearings Outgoing DN (future dated) from Biller – IBGDD-DDO-DN-3.1.3 Channel/ Initiating Party Pain.008 GPP (Biller Bank) GPP Integration Receive File GPP User Bank’s Core System GPP Clearing Integration MyClear In File Processing Pain.008 Future Date VD > BD Schedule Phase Pre-processing (Individual Transactions DN) Details of the flow: This business scenario describes the process of receiving pain.008 received with future dated collections from Biller. 1. GPP receives pain.008 from Biller. 2. GPP parses the pain.008 file as per standard mass payment flow. 3. For pain.008 with Requested Collection Date in future (VD > BD), GPP warehouses the payment in the Schedule queue with IBGDD MOP’s Latest Value Date setting = 0 (with appropriate audit as per BAU). 4. Using the existing Release from Schedule queue task, GPP processes the Outgoing DN on value date and sends it to MyClear. 3.3.1.2.3.4 Outgoing DN Fails Pre-processing at Biller Bank This business scenario invokes when the Biller (Creditor) submits the pain.008 collection that fails preprocessing at GPP. GPP automatically rejects this type of pain.008. Outgoing DN (failed pre-processing) from Biller – IBGDD-DDO-DN-3.1.4 Channel/ Initiating Party Pain.008 GPP Integration Receive File GPP (Biller Bank) Pain.008 GPP User Bank’s Core System GPP Clearing Integration MyClear In File Processing Failed Rejected Phase Pre-processing (Individual Transactions DN) Details of the flow: 1. GPP receives pain.008 from Biller. 2. GPP parses the pain.008 file in the mass payment workflow. 3. If pain.008 fails the following validations during pre-processing, GPP automatically send them to the Rejected queue with relevant error message and audit trail: o First in Debit Party Identification failed, Debtor agent is not identified (either missing setup or invalid routing number). Global PAYplus Business Guide Page 127 Clearing Processing Mass Payment Clearings o First in Credit Party Identification failed, Creditor agent is not identified (either missing setup or invalid routing number). o MOP Selection failed, Debtor agent is not member of MYIBGDD MOP. o Target MOP STP Validation failed, Invalid Debtor Account Type (not as per MyClear account type 1, 2 or 3). Biller Code, Biller Name and Debit-Retry are not received in the correct format in the Unstructured Remittance Information field. Debit-Retry received is greater than 4. Note: A rejected pain.008 is not sent to MyClear for collection. 3.3.1.2.4 Outgoing DN Missed DR Time Frame An outgoing DN is waiting for the response and missed the expected time to wait for the response DR message. In this case, it is expected to reject the outgoing DN. Details of the flow: 1. Outgoing DN is sent to MyClear. 2. The Outgoing DN waits for the response until DR time frame. The DR time frame is either default Win 2 T+1 or as per the time frame defined by the biller in Debit Retry field. 3. GPP does not get the response within the DR time frame. 4. GPP sends the Outgoing DN to Rejected queue using a task MYIBGDD: Outgoing collection missed response. The task tracks the DR time frame using the D_Max_Debit_Rtry_Date. 3.3.1.2.5 Incoming Debit Normal (DN – Payer Side) Use Case Name Incoming Direct Debit (DN – Debtor Side) Actors MyClear IBG DD, Payer Bank, Bank’s core systems, Payer Description This flow defines the incoming debit normal (collection) to Payer Bank’s received via MyClear. Trigger MyClear sends the NACHA Distribution file containing incoming DNs. Pre-conditions The NACHA file is well formatted as per IBG System Message Format V3.3. Post Condition NACHA Debit Return transaction would be generated as a response to Incoming Debit Normal. Basic successful flow • GPP as Payer Bank receives an incoming direct debit collection message [Inward DN] from MyClear. • After successful mandate checking, GPP debits the payer’s account. • After successful debit, GPP provide a successful response DR (R00) to MyClear. Negative Flows • Inward DN Failed Mandate Validation Returns Outgoing DR (R99) response • Incoming DN with Debit-Retry Requested Scheduled for Next Day Retry • Incoming DN with Insufficient Funds Generates Outgoing DR (R99) • Incoming DN Manual Reject Outgoing DR R99 3.3.1.2.5.1 Incoming DN with Outgoing DR R00 (success) within DR Time Frame This business scenario is invoked when GPP receives an inward direct debit (Incoming DN) instruction. Debit Return (DR) would be generated and send to the MyClear IBG. Global PAYplus Business Guide Page 128 Clearing Processing Mass Payment Clearings Details of the flow: 1. GPP (as Payer Bank) receives Inward DN IBG DD transaction [NACHA format] from MyClear. 2. GPP parses the NACHA format into NACHA XML and assigns message type as NACHA_DD. 3. GPP processes the NACHA_DD as per the standard Mass Payment flow. GPP performs mandate checking. For more information, see Mandate Validation. 4. After successful mandate checking, GPP would debit the Payer’s account 5. After successful debit to Payer’s account, GPP: a. Updates the mandate. b. Sends Incoming DN (NACHA_DD) to Complete queue. c. Generates Outgoing DR (NACHA_RTN) with return code R00. d. Sends Outgoing DR to Complete queue. 6. FT Standard Advice is generated and sent to the Payer for notification about successful debit against collection. 7. Outgoing DRs are delivered to MyClear in next available window Outgoing Collection File. Global PAYplus Business Guide Page 129 Clearing Processing 3.3.1.2.5.2 Mass Payment Clearings Incoming DN Failed Mandate Validation Returns Outgoing DR (R99) Response This business scenario invokes when mandate validations fails for an Incoming DN. GPP rejects the Incoming DN and generates an Outgoing DR with appropriate Return Reason Code. Details of the flow: 1. GPP (as Payer Bank) receives Inward DN IBG DD transaction [NACHA format] from MyClear. 2. GPP parses the NACHA format into NACHA XML and assigns message type as NACHA_DD. 3. GPP processes the Incoming DN (NACHA_DD) as per the standard mass payment flow. 4. GPP performs the mandate checking as described in Mandate Validation. 5. Incoming DN (NACHA_DD) fails mandate validation. 6. GPP sends Incoming DN to the Rejected queue. 7. GPP generates an Outgoing DR with return codes R99 [X_RSN_CD] for all mandate validation failure as describes in Mandate Validation. 8. Outgoing DR processes to the Complete queue. 3.3.1.2.5.3 Incoming DN with Debit-Retry Requested Scheduled for Next Day Retry This business scenario invokes when Payer (Debtor) has insufficient funds and the Biller has requested for the Debit Retry on Payer’s account for a certain number of days. GPP generates an FT Standard Advice to notify the Payer to top up the debit account so that funds can be debited next day. Global PAYplus Business Guide Page 130 Clearing Processing Mass Payment Clearings Incoming DN from MyClear to Payer Bank – Debit Retry Scheduled – No response to MyClear - IBGDD-DDI-DN-3.2.3 MyClear GPP Clearing Services Incoming Distribution file (NACHA) Receives File GPP MP Processing GPP Users Bank’s Core System Payer In File Processing Pre-processing (Individual Transactions DN) D_Debit_Rtry_Days mapping D_Max_Debit_Rtry_Date calculation Mandate Checking Sub Batch Completion – Execution (I) Hold until time (optional) Sub Batch Completion – Execution Individual Posting Request (Dr Payer) Accounting System Posting Response Posting Successful ? NSF response D_Max_Debit_Rtry_Date > Business Date Yes Schedule FT Std Advice for next day retry [Termination Flow] Phase Payer Details of the flow: 1. GPP receives Inward Distribution NACHA file from MyClear. 2. GPP parses the Incoming NACHA file and creates NACHA_DD transactions for Incoming DN transactions, processed per GPP Mass Payment Flow. 3. GPP extracts the Debit-Retry from Incoming DN to the derived field D_Debit_Rtry_Days using STP Mapping Selection rules. 4. GPP performs mandate validation on pacs.003 as per IBG DD specifications. 5. After successful mandate checking, GPP sends the posting request to debit the Payer’s account. 6. For NSF response GPP would process payment. a. GPP would send the Incoming DN to Schedule queue if debit retry is applicable. b. GPP would send FT Standard Advice to Payer about next day debit retry. Using this advice, payer may top up their account. Note: GPP does not handle the return codes IBG R16 and R20 return codes. These return codes are related to account frozen and dormant. The decision for debit retry based on these errors varies from customer to customer and hence GPP would not handle it at product level. Global PAYplus Business Guide Page 131 Clearing Processing 3.3.1.2.5.4 Mass Payment Clearings Incoming DN with Insufficient Funds Generates Outgoing DR (R99) This business scenario invokes when a PayerPs account cannot be debited due to insufficient funds (even after trying for number of days as per Debit-Retry, if applicable). GPP generates an Outgoing DR (R01) to MyClear and rejects the Incoming DN. Details of the flow: 1. GPP receives Inward Distribution NACHA file from MyClear. 2. GPP parses the Incoming NACHA file and creates NACHA_DD transactions for Incoming DN transactions, which are processed as per GPP Mass Payment Flow. 3. GPP performs Mandate Validation on pacs.003 as per IBG DD specifications. 4. GPP attempts to debit the payer after successful mandate checking. 5. For NSF response (after exceeding number of Debit-Retries, if applicable): a. GPP sends the Incoming DN to the Rejected queue. b. GPP generates an Outgoing DR with a response. c. GPP sends an Outgoing DR to the Complete queue. Note: The Payer is not advised for insufficient funds rejects. 3.3.1.2.5.5 Incoming DN Manual Reject Outgoing DR R99 GPP provides an option to manually reject the Incoming DN waiting in the Schedule queue for next day debit retry (Incoming DN with Debit-Retry Requested Scheduled for Next Day Retry). For IBG DD Incoming DN waiting in the Schedule queue, if the user clicks Reject, GPP: • Sends Incoming DN to Rejected queue • Generates Outgoing DR. 3.3.1.2.6 Manual Message Handling No manual handling is applicable for successful Collection and Outgoing DR R00 response to MyClear. 3.3.1.2.7 3.3.1.2.7.1 Mandate Validation Debtor Side Mandate Validation In the Mandate profile, a UMR (Unique Mandate Reference) is a creditor-supplied identification code. GPP uses the UMR and the CID to identify a mandate. Note: The UMR is an identification code that can be up to 25 alphanumeric characters in length. In GPP, the UMR maps to a Mandate Number in an IBG DD file. MyClear assigns a UMR for each DDA form processed by MyClear. Although the Record Number field is mandatory in the mandate upload received from MyClear, it is optional in an IBG DD NACHA file. GPP validates incoming Collections by searching the mandate using the following criteria: • Office (Mandate.Office – Transaction Office) • Debtor Account (Mandate.Debtor_IBAN – Payer’s account) • Creditor ID (Mandate.Creditor_ID – Biller ID) Global PAYplus Business Guide Page 132 Clearing Processing • Mass Payment Clearings Usage (Mandate.Creditor Debtor Usage) A mandate search must include a UMR. The search criteria Office and Usage are added by the code and not added to the Mandate_Index_Structure and Mandate_Search_Index_Structure. Once a search completes, MyClear determines the Mandate Number and Payment Reference Number. Multiple mandates can be set for the same Payer account and Biller ID combination. The Payment Reference Number is mandatory in current ENRP specification. With IBG DD scheme, mandate validation does not consider the Payment Reference Number in the mandate index. For more information about direct debit mandate management, validation, and enrichment, see the GPP Business Guide Mass Payments. 3.3.1.2.7.2 Mandate Lookup Dynamic Index GPP includes a Dynamic Index, which provides dynamic mandate lookup criteria when searching for a direct debit mandate specific to a particular region, such as IBGDD in Malaysia. This enhancement increases GPP’s flexibility to set Mandate search criteria per clearing/scheme. GPP generates a unique Mandate Index for every new or updated mandate. A thorough validation process verifies that each Mandate ID index is distinctive. Note: The GPP Scheme MOPs table defines the dynamic mandate index that combines fields as per scheme. 3.3.1.2.7.2.1 Mandate Frequency Fields To manage mandate activity, users select a mandate periodicity. These frequencies are available via the Mandate periodicity dropdown that displays in the Mandate Activity area of the Limits tab: • Daily [DALY] • Weekly [WEEK] • Monthly [MNTH] • Quarterly [QURT] • Half Yearly [HFYR] • Yearly [YEAR] In addition, the following fields have been added to the Mandate Activity area of the Limits tab: • Max frequency per period: This (optional) numeric field allows the user to enter up to 3 (three) digits. It stores the maximum mandate frequency per mandate periodicity, for example 2 (two) times a year (static value). This field is disabled if the Mandate periodicity field is blank. During Create mode, this field is blank by default. • Total number of collections per period: This field tracks and stores the total number of collections submitted against a selected mandate per mandate periodicity (dynamic value). 3.3.1.2.7.2.2 Counter Clearing Tasks GPP clears the counters when a mandate periodicity (frequency) ends. To reset the Total number of collections per period to 0 (zero), use these EOD (End of Day) tasks, with 1 (one) task per mandate periodicity: (Daily, Weekly, Monthly, Quarterly, Half Year, and Year). Global PAYplus Business Guide Page 133 Clearing Processing Mass Payment Clearings Periodicity Reset Mandate RESET_MNDT_WEEKLY_COUNT Weekly used count RESET_MNDT_DAILY_COUNT Daily used count RESET_MNDT_MONTHLY_COUNT Monthly used count RESET_MNDT_QUARTERLY_COUNT Quarterly used count RESET_MNDT_HALF_YEAR_COUNT Half year used count RESET_MNDT_YEAR_COUNT Year used count Note: Mandate-related tasks for counter updates must be executed before the start of the next period (last business date). GPP resets these dates and uses tasks to clear the counters: Date Description Business date Current business day, according to the local office calendar. Next business date Next business day, according to the local office calendar. Next periodicity date Calculation of next periodicity is based on the current business date. Task Description Daily [DALY] Clears the Total number of collections per period counter each time the task activates. [DALY] task must be set to the next business day. Weekly [WEEK] Determines the next Sunday from today (including current date). Sunday is not a business day, so the next [WEEK] task invokes on Saturday. If Saturday is not a business day, the task invokes on Friday. Monthly [MNTH] Determines the last day of the current month. Quarterly [QURT] Determines the last day of the quarter that is in the months of March, June, September or December (the closest to current date). Half Yearly [HFYR] Determines the last day of the half year that is in the month of June or December (the closest to current date). Yearly [YEAR] Determines the last day of the year that is in the month of December. If the 31st of December falls is on a nonbusiness day (for example, a holiday), then the next [YEAR] task is set to invoke on the 30th. If the 30th is a non-business day, the task is set to invoke on the 29th. Global PAYplus Business Guide Page 134 Clearing Processing 3.3.1.3 Mass Payment Clearings Business Setup These are the details of the required setup in GPP profiles for the IBG clearing. Note: For a detailed description of profile fields, see GPP Online Help. 3.3.1.3.1 Profiles 3.3.1.3.1.1 MOP Profile (BOOK Transactions) This MOP Profile is used for BOOK transactions. Field Value for IBG General Tab MOP BOOK Earliest Value Date Latest Value Date Currency Blank Max amount Blank RMA check required Unchecked Calendar Blank Send outgoing message Unchecked Membership Required Unchecked Roll forward at start of day Checked Processing Tab Communication Preferences NONE MOP Cycle Closing time = 07:00 Closing time = 10:00 Closing time = 13:00 Closing time = 16:00 Closing time = 19:00 Note: MOP cycle settings not listed here follow the default MOP setting. 3.3.1.3.1.2 MOP Profile (IBG DD Transactions) This MOP profile is used for IBG DD transactions. Field Value for IBG General Tab MOP MYIBGDD Currency MYR Earliest Value Date 0 3.3.1.3.1.3 Identifiers Profile Global PAYplus Business Guide Page 135 Clearing Processing Mass Payment Clearings This profile is used as an identifier IBG DD transactions. Field Value for IBG MOP MYIBGDD Currency MYR Identifier Default ID for MOP office Checked Default office for ID Checked Settlement Account Office DHM Account 3.3.1.3.1.4 Bulking Profile This profile is used as the bulking profile for IBG DD transactions. Field Value for IBG Name MYIBGDD_BULK File Type NACHA Min transaction per file Max transaction per bulk 9999999 Max total amount per file 9,999,999,999.99 Max total amount per bulk 9,999,999,999.99 Credit Lump Sum Checked Outgoing Interface MYIBG_MP_BULK 3.3.1.3.1.5 Sending Time Profile This profile is used as the sending time profile for IBG DD transactions. Field Value for IBG Bulking profile MYIBGDD_BULK Time to send Checked. Select: 06:45 09:45 12:45 15:45 18:45* Last send time Unchecked. *For Time to send value of 18:45, select the Last send time checkbox. 3.3.1.3.1.6 NCC Profile This is the NCC profile used to store an IBG DD participant’s routing number. Global PAYplus Business Guide Page 136 Clearing Processing Mass Payment Clearings Field Value for IBG Department DHM Office DHM Clearing System ID MYIBG Member ID Party Code 3.3.1.3.1.7 Membership Profile This profile is used as the membership profile for IBG DD participating banks. Field Value for IBG MOP MYIBGDD Member Type MYIBG Member ID Type of Membership Full 3.3.1.3.1.8 Parameters Profile This profile is used for processing the Biller’s pain.008. Field Value for IBG Department DHM Scheme MYIBGDD Scheme Type MYIBGDD Party Code Creditor ID Validate DD Creditor ID Account Validate DD creditor ID False Validate DD creditor ID Account False Management Parameters Mandate management option 3.3.1.3.1.9 Unchecked Cut-off Times Profile This profile is used for sending the last collection file for all IBG DD transactions. Field Value for IBG Cut-off name MYIBGDD_CC Cut-off type Clearing Time Zone MYT Interim cut-off time 18:45 Global PAYplus Business Guide Page 137 Clearing Processing Mass Payment Clearings Field Value for IBG Final cut-off time 18:45 3.3.1.3.1.10 Direct Debit Transaction Code Profile This profile defines the Default Debit Transaction Code for all IBG DD transactions. Field Value for IBG Transaction code DEF_DR Description Default DHM Debit Transaction Code 3.3.1.3.1.11 Currency Preferences Profile This profile is used to indicate the MYR currency preference for all IBG DD transactions. Field Value for IBG Currency MYR Display currency Checked Soonest value date 0 Batch suspense account 3.3.1.3.1.12 User Codes Profile This profile is used when GPP generates a transmittal file for preparing an IBG DD Collection file. For each collection, GPP generates one transmittal file per IBG file. Field Value for IBG Type ACK Code MYIBG_DD_MP_TRANSMITTAL_FILE Global PAYplus Business Guide Page 138 Clearing Processing 3.3.1.3.2 Mass Payment APAC Clearing Rules 3.3.1.3.2.1 MOP Selection Rule Rule Rule Attribute 1 Assign MYIBGDD MOP for all pain.008 files 2 Setup Guidelines Rule Name MYIBG_DD_MP_OUT Attachment DHM Rule conditions All of the following conditions should be met: Message type is pain_008 And [Orgnl msg tp] = pain_008 And [Lcl instrm hdr cd] = CTX And Creditor Agent NCC Proprietary = MYIBG Action Profile to be selected: MYIBGDD Assign BOOK MOP for Inward Collections Rule Name MYIBG_DD_MP_IN Attachment DHM Rule conditions All of the following conditions should be met: [Msg tp] = NACHA_DD Action Profile to be selected: BOOK 3.3.1.3.2.2 Incoming File Filter Rule To validate that a file is received at the correct RFI, an FI can set the F_FILE_SOURCE condition in the Incoming File Filter rule. This rule validates if the local bank’s routing number is the immediate destination for files received from MyClear. Rule Rule Attribute 1 Accepts files received for correct RFI; rejects files not designated for correct RFI. 3.3.1.3.2.3 Setup Guidelines Rule Name MYIBG_DD_MP_IN Attachment DHM Rule conditions All of the following conditions should be met: [File Source] = MYIBGDD And [Instd agt NCC cd] = MYIBG And [Instd agt ID] <> Action Rejected Clearing Cut-off Rule Rule Rule Attribute 1 Clearing cut off for IBGDD transactions Setup Guidelines Rule Name MYIBG_DD_MP_CC Attachment DHM Global PAYplus Business Guide Page 139 Clearing Processing Rule Rule Attribute Setup Guidelines Rule conditions All of the following conditions should be met: [Cdt MOP] = MYIBGDD MYIBGD_CC Action 3.3.1.3.2.4 Debit Transaction Code Rule Rule Rule Attribute 1 Default code for debit transactions Rule Setup Guidelines Rule Name MP_DD_DR_TC Attachment DHM Rule conditions All of the following conditions should be met: [Cdt MOP] = MYIBGDD DEF_DR Action 3.3.1.3.2.5 Mass Payment APAC Clearing Credit Transaction Code Rule Rule Attribute Setup Guidelines Default code for credit transactions 1 Rule Name MP_DD_CR_TC Attachment DHM Rule conditions Action 3.3.1.3.2.6 DEF_CR Fee Bypass Rule For incoming collections (with source MOP as MYIBGDD) or inward IBG transactions, the Fee Bypass rule can be configured. File Source [F_FILE_SOURCE] is a new condition with the Fee Bypass Rule. To configure the Fee Bypass rule, an FI can set the F_FILE_SOURCE condition in the MYIBG_DD_MP_BYPASS_FEE rule. Note: MyClear does not charge fees to the Payer Bank. Rule Rule Attribute 1 Bypass fees for Inward IBG transactions 3.3.1.3.2.7 Rule Setup Guidelines Rule Name MYIBG_DD_MP_BYPASS_FEE Attachment DHM Rule conditions All of the following conditions should be met: [File Source] = MYIBGDD Action BYPASS Advising Type Selection Rule Rule Attribute Setup Guidelines Setup guidelines for selecting advising type 1 Rule Name MYIBG_DD_MP_DR_ADV Attachment DHM Global PAYplus Business Guide Page 140 Clearing Processing Rule Mass Payment APAC Clearing Rule Attribute Setup Guidelines Rule conditions All of the following conditions should be met: [Msg Sts] = Completed And [Msg tp] = NACHA_DD And [Cdt MOP] = MYIBGDD ADVISING Action 3.3.1.3.2.8 Matching Index Rule Rule Rule Attribute Setup Guidelines 1 Matching index for Incoming Distribution File Rule Name MYIBG_DD_MP_FILE_DUPL Attachment MYIBG_DD_MP_FILE_DUPL Rule conditions All of the following conditions should be met: [File duplicate ind] setVal [File nm] Action Rejected 3.3.1.3.2.9 Matching Check Profile Selection Rule The matching of Incoming DR with Outgoing DN is handled via the Matching Check profile and Automatic Matching Algorithm mechanism. The Incoming DR links with Outgoing DN with relation type Incoming Reject Return^Original Payment. Rule Rule Attribute 1 File duplicate checking for Incoming Distribution File from MyClear Rule Name Setup Guidelines MYIBG_DD_MP_FILE_DUPL Attachment Rule conditions Action 2 All of the following conditions should be met: F_FILE_SOURCE = MYIBGDD MYIBG_DD_MP_FILE_DUPL Incoming DR matching with Outgoing DN for MYIBGDD collections Note: Attach this rule on higher priority than existing NACHA rule NACHA_IN_RTN_DD. Rule Name MYIBG_DD_MP_IN_DR Attachment 3.3.1.3.2.10 Rule conditions All of the following conditions should be met: COMPARE_STRING ([Msg class], =, RDD,) Is TRUE And COMPARE_STRING ([Msg tp], =, NACHA_RTN,) Is TRUE And [Dbt MOP] = MYIBGDD Action MYIBG_DD_MP_IN_DR Mandate Validation Rule Global PAYplus Business Guide Page 141 Clearing Processing Mass Payment APAC Clearing Rule Rule Attribute Setup Guidelines 1 Ensures the number of Collections made against mandate for a given period does not exceed the Max frequency per period. Rule Name MP_DD_TOTAL_COLL_PER_PERIOD Attachment Global office Rule conditions All of the following conditions should be met: BASE_CONDITION(PROCESSING_RECEIPT_VAL) Is TRUE And [F_MANDATE_TOTAL_COLL_PER_PERIOD] + 1 > [F_MAX_COLLECTION_PER_PERIOD] And [F_MANDATE_CDT_DBT_USAGE] = DR And IS_EMPTY([F_MAX_COLLECTION_PER_PERIOD]) Is Not TRUE And IS_EMPTY([P_MANDATE_UID]) Is Not TRUE And UPPER(F_MANDATE_PERIODICITY_TYPE) = PER PERIOD Action MP_DD_TOTAL_COLL_PER_PERIOD The Mandate Validation rule supports these scheme validations: # Mandate Validation Mandate Validation Rule 1 Instruction amount must be less than or equal to the maximum amount as authorized by Payer. MP_DD_MAX_COLL_AMT 2 The number of successful debits does not exceed the maximum frequency for each mandate as authorized by Payer. MP_DD_TOTAL_COLL_PER_PERIOD 3 The effective date of the mandate must be current business date or less than current business date. MP_DD_REJECT_COL_PRIOR 4 The expiry date of mandate must not be passed (expiry date must be greater than current business date). MP_DD_REJECT_COL_AFTER 5 Mandate must be active (not marked as Cancel in GPP). MP_DD_CD_CANCELLED MANDATE Global PAYplus Business Guide Page 142 Clearing Processing 3.3.1.4 3.3.1.4.1 Mass Payment Clearings STP Message Processing GPP High Level Mass Payment Flow When GPP receives an inward collection file from clearing, it parses the file into a File Summary and Batch Summary. Individual transactions are created and processed individually. Once the collections are debited successfully after mandate checking as per MyClear validations (as per section), GPP generates a response DR message back to the clearing. For the description of the end-to-end GPP mass payment flow of Incoming DN, see end-to-end GPP mass payment flow in GPP Business Guide Mass Payments. 3.3.1.4.2 Generation of Debit Response - Outgoing DR The Outgoing DR with R00 response is generated after the Incoming DN moves to the Complete queue. 3.3.1.5 Outgoing DN missed DR Time Frame This business scenario refers to the case when an outgoing DN is waiting for the response and missed the expected time to wait for the response DR message. In this case, it is expected to reject such outgoing DN. • Outgoing DN is sent to MyClear. The Outgoing DN is expected to wait for the response until DR time frame. The DR time frame would be either default Win 2 T+1 or as per the time frame defined by the biller in Debit Retry field. GPP does not get the response within the DR time frame. • GPP sends the Outgoing DN to Rejected queue using a task MYIBGDD: Outgoing collection missed response. The task tracks the DR time frame using existing derived field D_Max_Debit_Rtry_Date. Global PAYplus Business Guide Page 143 Clearing Processing 4 Distributed Ledger Payment Processing Distributed Ledger Payment Processing 4.1 Clearing Processing on Distributed Payment Environment 4.1.1 4.1.1.1 Ripple Overview Ripple is an Internet-based technology for directly connecting banks and payment systems. Banks can use Ripple as a common ledger to clear and settle transactions in real-time at the lowest-possible cost. Ripple structurally alters the payment process by enabling: • Bilateral settlement: Eliminates intermediaries, midpoint failure, delays, lifting fees • Real-time funding: Minimizes exchange spreads, credit risk, collateral costs The Ripple protocol enables two critical functions: • A common ledger to connect banks and payment networks: To clear transactions, Ripple provides continuous (24/7/365) connectivity between banks for real-time (approximately every 5 seconds) clearing, netting and monitoring, all without a central counterparty. • A real-time funds-exchange to settle transactions: To settle same-currency transactions, Ripple transfers funds bilaterally; for cross-currency transactions, Ripple sources funds at the best exchange rate from a competitive marketplace of liquidity providers. Ripple is a neutral, decentralized protocol. It is not owned or controlled by a government or corporate entity. Banks can use Ripple as an open standard, like other Internet protocols (for example, SMTP for email), to facilitate connectivity and interoperability. 4.1.1.1.1 Ripple participants Participants Network members: Banks and financial service businesses Network operators: Payment networks, clearinghouses Liquidity providers: Central banks, banks, non-bank market makers 4.1.1.1.2 Message Types GPP supports the following Message Types for Ripple within GPP: • pacs.008/MT103 – FI to FI customer credit transfer 4.1.1.2 Business Flow High level flow of Ripple within GPP. Global PAYplus Business Guide Page 144 Clearing Processing Global PAYplus Business Guide Distributed Ledger Payment Processing Page 145 Clearing Processing 4.1.1.3 Distributed Ledger Payment Processing Use Cases & Flow Processes 4.1.1.3.1 Request for ‘Get Quote’ from Ripple Payment processing (instructing bank) – get quote Other systems GPP Feeder / Manual Process payment Pain.001 Ripple Pefrom first compliance Cdt MOP = Ripple MOP exit point with get quote. ‘Get Quote’ request Generate ‘Get Quote’ Request Status = Wait Rate ‘Get quote’ response Process quote Copy details from response to payment: Match response to request Retry Quote Status = Repair / Quote Exception false q q q q Beneficiary details Beneficiary side fees Quote expiration date and time Etc. Success? true Status = FX Rate Verify Queue Verify 1 When a payment is received, GPP performs validations and selections, for example, validation, debit/credit party identification, MOP selection. When Ripple is selected, GPP uses an exit point to go for ‘Get Quote’ request form Ripple. When waiting for quote, the payment is routed to Wait Rate queue. Once the rate is received and the rate response is matched to the request, the payment is routed to the FX Rate Verify queue for manual rate verification. Global PAYplus Business Guide Page 146 Clearing Processing 4.1.1.3.2 Distributed Ledger Payment Processing Receipt of Get Quote Response from Ripple Payment processing (Instructing bank) – Accept quote Feeder / Manual GPP Other systems Ripple 1 Validate Quote expiration Quote expired no Generate ‘Accept quote’ request ‘Accept quote’ request yes Retry Quote Status = Wait Confirmation Status = Repair / Quote Exception ‘Accept quote’ response Process ‘Accept quote’ Match response to request Retry Quote Status = Repair / Quote Exception false Success? true Status = accepted? 2 Once the user verifies the rate, GPP generates ‘Accept Quote’ request. The payment is routed to the Wait Confirmation queue. An ‘Accept Quote’ response is matched to the request and if status is accepted, the payment continues to the next processing step. Global PAYplus Business Guide Page 147 Clearing Processing 4.1.1.3.3 Distributed Ledger Payment Processing Execute Payment to Ripple (Instructing Agent) Payment processing (Instructing bank) – Execute payment Feeder / Manual GPP Other systems Ripple 2 ‘Locked’ payments query Get ‘locked’ payments ‘Locked’ Payments For each payment Load payment (by ID) yes Compliance check Compliance Exception Queue Compliance check request Success? q q q Dr debtor Cr clearing suspense Cr fee PNL Status = posting exception Posting no Posting request Posting OK? yes Status = wait confirmation Submit [sending] payment Sending payment response Sending payment Execute payment Match response to request failed Status = NAK \ Rejected State Succeeded In progress Status = Wait Confirmation Status = complete GPP checks with Ripple Connect (RC) for a payment with status Locked payments to match to original request payment. GPP matches the response to the request. Performs compliance checking and posting. • If a positive response is received, GPP sends the payment to Complete queue. Global PAYplus Business Guide Page 148 Clearing Processing • Distributed Ledger Payment Processing If NAK is received, GPP sends the payment to Rejected queue. 4.1.1.3.4 Get Payment Accepted (At the Instructed Agent) Payment processing (Instructed bank) – Get Accepted Payment Feeder / Manual GPP Other systems Ripple ‘Accepted’ payments query Get ‘accepted’ payments ‘Accepted’ Payments For each payment Create payment Validations & processing Status = Rejected? no q q q q q q Duplicate check Dr MOP – Ripple Source STP validation Dr side processing Cr side processing Cr MOP book Valid? yes Compliance Status = Compliance exception no Compliance check request Compliance OK? yes Generate ‘Lock quote’ request Status = Wait Lock? ‘Lock quote’ response ‘Lock quote’ request Process ‘Lockt quote’ Match response to request Status = Repair / Quote Exception false Success? true Status = locked? \ Release? 3 • Receiving bank gets the payments that were accepted. Global PAYplus Business Guide Page 149 Clearing Processing • Distributed Ledger Payment Processing Debit MOP is identified as Ripple. 4.1.1.3.5 Execute Payment (at the Instructed Agent) Payment processing (Instructed bank) – Execute payment Feeder / Manual GPP Other systems Ripple 3 Get ‘In progress’ payments ‘In progress’ payments query ‘In progress’ Payments For each payment Load payment (by ID) q q q Dr clearing suspense Cr beneficiary Cr fee PNL Posting Status = posting exception Posting request Posting OK? no yes Submit [receiving] payment Status = Wait confirmation? Sending payment response POST Reciving payment Execute payment Match response to request failed Status = ? State Succeeded Status = complete The payment is now in Completion Processing. GPP: • Gets payments that were paid • Identifies funds that have been transferred • Continues workflow (or selects posting workflow) • Executes posting Global PAYplus Business Guide Page 150 Clearing Processing Distributed Ledger Payment Processing • Completes processing and sends SMS to beneficiary • Changes status to Complete 4.1.1.4 Business Setup Setup System Parameters N/A Profiles MOP Selection Rules N/A Permissions N/A Tasks N/A queues N/A System Configuration Interface profile 4.1.1.4.1 4.1.1.4.1.1 Additional Information Profiles Profiles MOP Selection On the initiating party a MOP Ripple should be defined Field Value for Ripple Name Ripple Calendar Relevant calendar or no value Comment On the receiving party MOP Lock should be defined as the payment is not completed until the initiating party accepts the payment. Then MOP Book is selected and accounting is performed. 4.1.1.4.2 System Configuration Interface Profile with connectivity of Get Quote needs to be defined. Global PAYplus Business Guide Page 151 Clearing Processing Appendix A: Glossary Appendix A: Glossary This table describes the terms used in this document. Term Description Account Identifier The Identifier used within the Business Reference Data to resolve to a Participant that acts as the Account Servicer. Abort Termination of the payment instruction processing by the Basic Infrastructure as a result of an error or exception preventing the completion of the transaction. Abort Notification A system message that alerts the sender of an acknowledged, live input message that the system has aborted the delivery of the message. An error code indicates the reason for the delivery abort ACH Automated Clearing House. A system that receives and sends files of transactions from and to participating parties, nets the amounts, and initiates settlement between banks. ACK A positive technical acknowledgement. ACTC File Acceptance. A file reason code indicating an accepted technical validation, which means successful authentication, both syntactically and semantically. ADI Authorized Deposit-taking Institution as set out by APRA Addressing Service Delivers the ability to identify an account at a Participant as the destination for a message using the Alias Identifier (such as a mobile phone number or email address) of the Payee rather than the account number. Alias An Alias is a unique identifier which can be used through the Addressing Service to identify a serviceable account through reference to the Alias Record. The Alias includes both the Alias Type and the Alias Identifier (for example ‘email’ and ‘wsmith@gmail.com’) AN Abort Notification from FSS to Payee Bank and Payer Bank PAG to Payee Payer Bank’s BOs AOS Additional Optional Services APCA Australian Payments Clearing Association Limited APRA Australia Prudential Regulation Authority Available The positive state of Availability where a computer system is available for use. In the context of NPP, a measure of how long a system (participant or BI) is available and able to process or respond to NPP messages. BAH Business Application Header Basic Messaging Basic Messages are messages that do not form part of the orchestrated transaction flow (pacs.008/ 002/009). BAU Business as Usual BI Basic Infrastructure network and Addressing Service operated by SWIFT, with link settlement via the FSS. BIC Business Identifier Code. BIC is an international standard for identification of institutions within the financial services industry. BICs are used in automated processing to unambiguously identify a financial institution or a non-financial institution. The ISO 9362 standard specifies the elements and the structure of a BIC. A BIC consists of either eight (BIC8) or eleven (BIC11) contiguous characters. BO Back Office – A participant’s Back Office systems Global PAYplus Business Guide Page 152 Clearing Processing Appendix A: Glossary Term Description BSA Batch Suspense Account. A posting account used to accumulate transactions for consolidated posting. Business Day A working day other than a Saturday, Sunday or legal public holiday. Business Retry Business Retry is the sending of the same business transaction in a new message with a new Transaction ID. CBT CHAPS Central Bank Interface CHAPS Clearing House Automated Payment System CHESS Clearing House Electronic Subregister System CID Creditor ID. Unique creditor identification code supplied by a creditor bank. GPP uses the CID and the UMR to identify a mandate. CN Clearing Notification – pacs.002 from Payee Bank to Payer Bank and vice versa CR Clearing Request – pacs.008 from Payer Bank to Payee Bank CSM Clearing and Settlement Mechanism CTO Credit Transfer Outgoing CUG Closed User Group DC Direct Clearing DD Direct Debit DDA Direct Debtor Authorization DDO Direct Debit Outgoing Debtor The party that owes an amount of money to the creditor, and/or a debit account owner. DFI Depository Financial Institution. A bank or other financial institution. DS Direct Settlement Direct Deposit A credit transfer in a NACHA-based system. Direct Payment A direct debit in a NACHA-based system. DUPEX Duplication exception. ENRP A file received from a clearing that loads a mandate in GPP. ESA Exchange Settlement Account; An account held at the RBA by financial institutions to settle financial obligations arising from the clearing of payments. FI Financial Institution Final status One of the following statuses beyond which no manual or system processing will be done - Complete, Reject, Cancelled, etc. FSS Fast Settlement Service - RITS Fast Settlement Service operated by the Reserve Bank of Australia FSS Outage An FSS Outage is defined as the period during which the FSS (PAG and BO combination) is consistently unable to respond to Settlement Requests being received from all Participant PAGs. Full Legal Account Name Full Legal Account Name (FLAN) means the full account name as allocated by the Account Servicer based on Know Your Customer procedures. This may be different to other names used for the account and sometimes different to the names of the account owner(s) – such as when a trading name is appended. It is a name determined by the Bank and is not controlled by the customer. Guidance – The FLAN is the name Global PAYplus Business Guide Page 153 Clearing Processing Term Appendix A: Glossary Description of the individual or organization that owns the account, not who controls the account. It deals with ownership rather than the authority to use the account. For example, this could be from a Participants core banking system or statements system. Gateway Point of entry or exit into the Basic messaging infrastructure. GIRO A giro (or giro transfer) is a payment transfer from one bank account to another bank account and instigated by the PAYER, not the payee. GPP Global PAYplus Gross Accounting Accounting method that performs postings for all transactions, regardless of whether a transaction was processed, rejected, or canceled. Rejected and canceled transactions are also posted separately as offsets to the account, either in bulk (lump sum) or individually as defined in the party profile. HLD SWIFT High Level Design for the NPP HVCS High Value Clearing System IC Indirect Clearing Interface Services A secure means for Participants to connect to the BI. Interface services include sending and receiving messages, receiving enquiries, and providing access to the helpdesk and settlement. Intrabank Transfers A transaction scenario that occurs when both parties to an Austraclear transaction are bank customers, potentially causing the Austraclear Trade to result in both an MT198-036 and MT198-037 being received for the same Austraclear trade transaction. IP Immediate Payment IS Indirect Settlement MAS Monetary Authority of Singapore MEPS MAS Electronic Payment System Message Processing The processing of messages submitted to the Switch by Participants, FSS, and Overlay Services. This includes the Switch processing of payment messages (single Credit Transfers), non-value messages (business and technical), settlement messages (settlement request and notification), error and exception notification messages, and Overlay Service messages. MOP Method of Payment. The means via which a payment is executed, such as BOOK or SWIFT. MP Mass Payments MQ IBM WebSphere MQ (Message Queue) NAB National Australia Bank Limited N/A Not applicable NCC National Clearing Code Net Accounting Accounting method that performs postings for processed transactions only. Posting is not performed for rejected or canceled transactions. NPP New Payments Platform at an FI that: • Facilitates on a 24x7 basis near real-time settlement of payment transactions in Australian dollars without having to specify full destination account details and provide more complete remittance information, such settlement to be effected through the RBA Global PAYplus Business Guide Page 154 Clearing Processing Term Appendix A: Glossary Description • Is accessible to all ADIs (and other approved entities) on an equitable basis • Is efficient, flexible and scalable and has high levels of reliability and security • Supports ongoing innovation in payment services including through enablement of multiple overlay services tailored to payment needs. NPPA NPP Australia Limited, a mutual organization, which owns and governs the core business architecture (Basic Infrastructure). The NPPA's membership consists of Participants and other approved entities. ON-US Payment A payment where the drawing and paying accounts are at the same FI. pacs Payments Clearing and Settlement messages sent only by ADI Participants PAG SWIFT Payment Access Gateway (Clearing Gateway), a component of the Distributed Switch embedding the business logic for processing the payment clearing and settlement flows. PAIN Payments Initiation messages originating from Participants’, Connected Institutions and from connected Overlay Services PART Partial File Rejection. A file reason code indicating that one or more payments are rejected. Participant A shareholder of NPPA Payee bank The receiver of the Credit transfers through FSS Payer bank The sender of the Credit transfers through FSS PDA NPP Program Delivery Authority PDE Possible Duplication Emission flag PDO Payment Data Object. Data object that holds all payment data, including: XML message date (original and enriched) Relational data Reference data Rates, fees, and errors PDS Payment Delivery System RBA Reserve Bank of Australia R Message GPP supports recall, return, and reject messages for both the originating bank and the receiving bank. RITS Reserve Bank Information & Transfer System used for interbank settlement RJCT File Rejection. A file reason code indicating a rejected settlement, rejected payment initiation, or rejected individual transaction. RPO Recovery Point Objective RTO Recovery Time Objective RTGS Real-Time Gross Settlement. A settlement system that transfers funds in real-time, processes each transaction upon receipt, and settles each transaction individually. SEPA Single Euro Payments Area. A European financial infrastructure that creates a zone in which Euro payments (or any other agreed upon currency) are considered domestic. SLA Service Level Agreement, as it may apply to SWIFT or Participants Global PAYplus Business Guide Page 155 Clearing Processing Appendix A: Glossary Term Description SN Settlement Notification – pacs.002 from FSS to Payee Bank and Payer Bank SR Settlement Request generated automatically from the Payer PAG after receipt of a successful CN STEP2 The Pan-European Automated Clearing House (PE-ACH), a platform that process bulk payments in euro. STP Straight-Through Processing. The concept that enables GPP to process transactions to completion without the need for manual intervention. STP enables shortened processing cycles, reduced settlement risk, and lower operating costs. SWIFT A member-owned cooperative that provides the communications platform, products, and services to connect over 8,600 banking organizations, securities institutions, and corporate customers in more than 208 countries. SWIFT Interface The bundle of software constituting the Switch, including the PAG and DMC. TPS Transactions Per Second. The number of transactions GPP is able to process per second. Transfer To sell, transfer, assign or otherwise dispose of, create or deal with any legal or equitable interest in a Share. UMR Unique Mandate Reference. Unique mandate identification code supplied by a creditor. GPP uses the UMR and the CID to identify a mandate. Unavailable The negative state of Availability where a computer system is not available for use. In the context of NPP clearing, a measure of how long a system (participant or BI) is not available and thus not able to process or respond to NPP messages. Under Stress This state occurs when BO systems are consistently unable to meet the Clearing Response SLA and will not be able to improve in short term without intervention. A Participant BO environment is deemed to be under stress for one or more business services and they require action by other NPP counterparties to restrict message delivery to their PAGs and BO environment Global PAYplus Business Guide Page 156
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.5 Linearized : No Author : D+H Category : Global PAYplus Version 4.6.6 Comments : Company : COMMERCIAL IN CONFIDENCE Content Type Id : 0x01010037BB9CACCC7A0843BC34289099ED0E6E Create Date : 2017:06:19 13:19:48-04:00 Keywords : Global, PAYplus Modify Date : 2017:06:19 13:20:37-04:00 Source Modified : D:20170619171622 Subject : Clearing Processing Tag Check Out Src Url : https://dhcorp.sharepoint.com/sites/gpsil/PaymentsSbuIL/Product/DropOffLibrary/GPP-SP 4.6/Business Guides/GPP Business Guide Clearing Processing.docx Language : EN-US Tagged PDF : Yes XMP Toolkit : Adobe XMP Core 5.6-c015 84.159810, 2016/09/10-02:41:30 Metadata Date : 2017:06:19 13:20:37-04:00 Creator Tool : Acrobat PDFMaker 15 for Word Document ID : uuid:fe18b968-5a09-4a77-9f85-89abe54c50f4 Instance ID : uuid:4bae9fdf-4b13-4aa7-96a8-eea8370f42f8 Format : application/pdf Title : Business Guide Description : Clearing Processing Creator : D+H Producer : Adobe PDF Library 15.0 Headline : Clearing Processing Page Layout : OneColumn Page Mode : UseOutlines Page Count : 156EXIF Metadata provided by EXIF.tools