Business Guide GPP Clearing Processing

User Manual: Pdf

Open the PDF directly: View PDF PDF.
Page Count: 156

DownloadBusiness Guide GPP Clearing Processing
Open PDF In BrowserView 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

Identifier



Settlement 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                      : 156
EXIF Metadata provided by EXIF.tools

Navigation menu