Business Guide GPP Method Of Payment

User Manual: Pdf

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

DownloadBusiness Guide GPP Method Of Payment
Open PDF In BrowserView PDF
Global PAYplus Version 4.6.6
Method of Payment
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-B03-06-201706

Method of Payment

Version Control

Version Control
Version

Date

Summary of Changes

1.0

Document created

2.0

Updated section Memberships with RTGS BIC checkbox, Method
of Payment and Membership Validation with membership check
level Metro/Country, Parties with enhances graphical use interface
image.

3.0

Updated Method of Payments profile

4.0

Document restructured

5.0

Nov 2015

Document updated for rebranding

6.0

July 2016

Updated descriptions of Earliest Value Date, Latest Value Date,
and Value Date Extension

Global PAYplus Business Guide

Page 3

Method of Payment

Table of Contents

Table of Contents
1

OVERVIEW ..................................................................................................................................... 5
1.1
1.2
1.3

2

Introduction .............................................................................................................................. 5
High Level Schema .................................................................................................................. 5
Target Audience ....................................................................................................................... 6
PROCESSING ................................................................................................................................ 6

2.1
2.2
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.4
2.4.1
2.4.2
2.4.3
2.4.4
3

MANUAL HANDLING ................................................................................................................... 17
3.1
3.2
3.3

4

MOP Selection ......................................................................................................................... 7
Message Type Selection per MOP .......................................................................................... 7
Value Date Determination ........................................................................................................ 8
Define Participating Calendars ............................................................................................. 9
Validate Payment Value Date ............................................................................................ 10
Calculate Processing Date & Dr Value Date ...................................................................... 10
Validate Processing Date ................................................................................................... 11
Cut-off Assessment ............................................................................................................ 12
MOP Validation ...................................................................................................................... 12
MT/MOP Validity................................................................................................................. 12
MOP Validation System Rule Assessment ........................................................................ 12
Relationship Management Application (RMA) Validation................................................... 15
Membership Validation ....................................................................................................... 15

Automated Error Handling ..................................................................................................... 17
Pre define the Preferred MOP ............................................................................................... 17
Interim Cut-off Time Handling ................................................................................................ 17
SYSTEM CONFIGURATION AND BUSINESS SETUP............................................................... 17

4.1
Business Setup ...................................................................................................................... 18
4.1.1
System Parameters ............................................................................................................ 18
4.1.2
Profiles ................................................................................................................................ 18
4.1.3
Business Rules ................................................................................................................... 27
4.1.4
Statuses .............................................................................................................................. 29
4.1.5
Entitlements ........................................................................................................................ 29
4.2
System Configuration ............................................................................................................. 30
4.2.1
System Rules ..................................................................................................................... 30
5

MESSAGE DATA ......................................................................................................................... 31
5.1
Message Attributes ................................................................................................................ 31
5.1.1
MOP Related ...................................................................................................................... 31
5.1.2
Value Date Related ............................................................................................................ 31

APPENDIX A: GLOSSARY ..................................................................................................................... 32

Global PAYplus Business Guide

Page 4

Method of Payment

1
1.1

Overview

Overview
Introduction

Method of Payment defines the means via which a payment is executed / delivered (for example,
Book Transfer, SWIFT, via the RTGS/Clearing House).
The method of payment determines many aspects of the processing such as:
•

Clearing Settlement account (when using RTGS such as TARGET).

•

Value date determination (by taking into account the cut-off restrictions & the relevant calendars
to be used)

•

Formats and message types to be used

•

Whether membership validation is required (e.g. EBA membership)

•

Whether exchange of bilateral keys or RMA required

•

Whether routing through correspondents is allowed or not

Global PAYplus (GPP) supports both automatic and manual method of payment selection:
•

The initiator (manual or electronic) may determine the method of payment, in which case GPP
validates the requested method of payment against various validation parameters.

•

Alternatively, the initiator of the payment may leave the method of payment selection to be
executed by GPP. The automatic method of payment selection is done using the bank-defined
Method of Payment Selection rules. GPP scans all the Method of Payment Selection rules in
order of priority and selects the first one (i.e. the rule with the highest priority) that is valid both
against the payment at hand and against the method of payment itself that gives the earliest valid
value date to the message. This allows the bank to determine its own preferences in usage of the
various alternative methods of payments while maintaining integrity of usage.

This business guide describes in detail:
•

MOPs

•

Memberships

•

Relationship management application (RMA)

•

SWIFT Standard Settlement Instructions (SSI) or Bank routing as it is described in GPP

•

Value date determination

•

Calendars selection

•

Cut-off assessment

1.2

High Level Schema

Global PAYplus Business Guide

Page 5

Method of Payment

1.3

Processing

Target Audience

This document describes the MOP workflow. It is designed for business analysts and system
administrators who need to set up and configure this feature. It is also of value to anyone who wants
to know more about how this feature is implemented.

2

Processing

This section details how GPP processes Method of Payment (MOP) selection.
The MOP Selection service determines the best method/channel to transfer funds. It is performed in
seven steps:
1. MOP selection: Selecting all applicable MOPs as determined by payment attributes. This step is
performed first at the specific customer level and then at the default (Office) level.
2. Message type selection per MOP: Temporary setup of Message Type (MT) per the examined
MOP.
3. Value date determination: Calculate MOP Value Date for each of the candidate MOPs found in
previous step. This step includes an assessment of all types of Cut-offs that are set in the system
4. MOP validation: Additional validations that are performed on the selected MOPs from previous
step, or performed on a specific MOP that was input manually.
5. RMA check: Re-check bilateral key dates (if needed).
6. Message type selection: Restore original MT (after all applicable MOPs are examined)
7. MOP determination: Selecting the ‘Best MOP’ out of the MOPs found at previous step.
The service can run in two modes:
•

Full MOP Selection – includes steps 1-7

•

MOP Validation – includes steps 4-7

In cases where the first-in-credit chain cannot be reached either directly (when accounting
relationship exists) or via a clearing house (usually when sending foreign currency to the first in credit
chain) the Bank routing profile is assessed to find the first-in-credit chain correspondent and MOP
selection is performed again.
See GPP Business Guide Building Correspondent Chain for more details.

Global PAYplus Business Guide

Page 6

Method of Payment

2.1

Processing

MOP Selection

1. Assess MOP Selection business rules that are attached to the receiving party and the Office.
2. Collect all applicable MOPs.
3. If MOP exists, then continue to MOP Validation.
MOP Selection Rules are used to determine and assign a MOP for each payment.
•

The list of available actions for MOP Selection rules consists of all the active MOPs in the system

•

The rule can be attached to Party and Office

If a STOP action is defined, the service stops evaluating the MOP selection rules from this point
onward (both at Customer and Office level).
The outcome of the evaluation process is a list of applicable MOPs that are further validated in the
next step.
Note: It is possible that the same MOP is found valid after the MOP selection phase is complete. In
this case, the list of applicable MOPs is distinct (i.e. use only one MOP, where more than one
applicable MOP is found).

2.2

Message Type Selection per MOP

Note: The Message Type may be received with the message, or manually defined by the operator.
System table MSG_TYPE_MOP defines the applicable message types for every MOP.
For example, Target 2 supports SWIFT 103 and 202, and not pain or pacs (ISO based payment
types). Since it is possible for GPP to receive the ISO-based message types, a temporary conversion

Global PAYplus Business Guide

Page 7

Method of Payment

Processing

is required just to ensure that the message type is supported for the MOP. The validation itself is
performed during the MOP validation step.
The system rule Message Type selection is evaluated and converts the original message type to a
different one depending on the candidate MOP (which is the sub-rule type in this system rule).
The message type is temporarily set in the payment information and it is restored back to the original
message type information when all applicable MOPs have been examined.
Note: Each time a MOP is examined, the relevant Message Type – if found by the process –
becomes the temporary Message Type, overriding the previous one. The original Message Type is
restored before selecting the best MOP.

2.3

Value Date Determination

For every candidate MOP, a value date calculation is performed.
To be able to conclude, the processing date, which is an internal attribute, should be determined. This
is the date the payment needs to be processed by before posting. It comprises the following steps:
•

Define Participating Calendars

•

Validate Payment Value Date

•

Calculate Processing Date & Dr Value Date

•

Validate Processing Date

•

Cut-off Assessment

Global PAYplus Business Guide

Page 8

Method of Payment

2.3.1

Processing

Define Participating Calendars

•

Assess Calendar Selection business rule to allow a selection of the relevant participating
calendars.

•

The system default selection is the list of all participating calendars. The business rule action
allows an exclusion or inclusion of specific (or some) calendars from the list. In this rule, all
matching rules are selected.

•

Calendar list:
#

Calendar Name

1.

Local office

2.

MOP

Global PAYplus Business Guide

Page 9

Method of Payment

•

#

Calendar Name

3.

Debit currency

4.

Credit currency

5.

Country (of receiver)

6.

Customer (receiver)

Processing

The list of actions (calendar inclusion/exclusion):
Rule Action Name
Exclude Country Calendar
Exclude Credit Currency Calendar
Exclude Credit Customer Calendar
Exclude Debit Currency Calendar
Exclude Mop Calendar
Exclude Office Calendar
Include Country Calendar
Include Credit Currency Calendar
Include Credit Customer Calendar
Include Debit Currency Calendar
Include Mop Calendar
Include Office Calendar

The system concatenates all defined calendars into one virtual calendar. This calendar takes effect in
the business date calculation.

2.3.2

Validate Payment Value Date

1. If the payment value date >= local office business date:
a. If the payment value date < MOP attribute extension, ensure the payment value date is a
business date for the concatenated calendar. If the payment value date is a non-working day,
advance the payment value date to the next working day.
b. If the payment value date > MOP attribute extension, stop evaluation and set the payment to
repair.
2. If the payment value date < local office business date:
a. If the payment value date < MOP attribute earliest, set the payment value date to the earliest
value date.
b. If the payment value date > MOP attribute earliest, ensure the payment value date is a
working day. If it is a non-working day, adjust it to the next working day.

2.3.3

Calculate Processing Date & Dr Value Date

1. Set Soonest value date (Soonest std vd) attribute. Soonest value date = the value of the
participating customer overrides soonest value date (D_STANDARD_VD). If not empty, then
soonest value date is known and should be taken into account as received. This skips the
derivation phase below. If received empty, then value should be derived. Continue to next step.
a. If there is no currency conversion involved, set soonest value date = 0 and exit service.

Global PAYplus Business Guide

Page 10

Method of Payment

Processing

b. If there is currency conversion in payment or where there is no conversion but system
parameter ALWAYS_INCL_CCY_SOONEST is set to Yes, derive the soonest value date as
follows:
i.

Define the relevant participating customer in conversion (i.e. either debit or credit
customer) and check whether the customer is set up for expedited soonest value date
(CUSTOMRS.FX_EXPEDITE = 1).

ii.

Find a matching soonest value date profile from:
-

Exchange rate info for the specific payment currency pairs

-

Currency preferences (referring to the “other” currency with base currency)

2. Calculate processing date:
a. VALUE_DATE_METHOD set to LATEST:
b. With system parameter VALUE_DATE_METHOD set to LATEST the debit value date is
defined by the soonest value date (working days) before the instruction value date and the
processing date is the same as the debit value date.
Processing date = value date –soonest value
date
Dr date = Processing date

c.

VALUE_DATE_METHOD set to EARLIEST_PD
i.

With system parameter set to EARLIEST_PD, the debit value date is defined by the
soonest value date (working days) before the instruction value date and the processing
date is defined by the MOP latest value date (this may cause situations where a message
is sent out of the bank with future debit and credit value date).
Processing date = value date – Maximum
of (MOP latest & soonest value date)
Dr date = value date –soonest value date

d. VALUE_DATE_METHOD set to EARLIEST_DR :
i.

With system parameter set to EARLIEST_DR, the debit value date is defined by the
soonest value date (working days) before the instruction value date and may be changed
if the MOP latest value date enables sending the message in advance. In this case, the
debit value date is adjusted to the MOP latest MOP value date (no earlier than TODAY).
The processing date is defined by the MOP latest value date as well.
Processing date = value date – Maximum
of (MOP latest & soonest value date)
Dr date = Processing date

2.3.4

Validate Processing Date

Processing date must be greater than or equal to the office business date.
1. If < TODAY, then set the processing date for TODAY and recalculate the new credit value date.
2. Must be a working day:
a. If a holiday then move forward to the next working day.
b. Reevaluate value date if processing date was adjusted.

Global PAYplus Business Guide

Page 11

Method of Payment

2.3.5

Processing

Cut-off Assessment

1. Processing date is performed for TODAY processing date only.
2. If passed Cut-off time, advance processing date (for processing Cut-off) or credit value date (for
clearing and treasury Cut-off) & recalculate the value date.
3. If processing date > business date, the Cut-off rules are not assessed and the payment is
warehoused in the Scheduled queue
4. The following logic applies for all Cut-off assessments:
a. Assess the relevant Cut-off business rule to retrieve a Cut-off profile.
i.

Cut-off profile includes interim Cut-off time and final Cut-off time.

ii.

It is also possible to define different times per specific dates.

b. If rule is not found, take the default rule that is defined in the Static Data as follows:
i.

Default processing Cut-off rule over the local office profile.

ii.

Default clearing Cut-off rule over the MOP profile.

iii. Default treasury Cut-off rule over the currency profile.
c.

If a rule is found (or if taken from the default profile) check server local office time with the
interim and final Cut-off time.
i.

If before interim Cut-off time, then set the relevant cut-off status to ‘Before’.

ii.

If after interim and before final, set the relevant cut-off time to ‘XXX’ and assess the
missed Cut-off business rules.
-

-

If a matching rule is found, set payment status to Repair and prompt the user (would
you like to override). User action may be:


Override (allow processing) – set cut-off status to ‘XXX’



Not override – set Cut-off status to ‘XXX’

If a matching rule not found, the interim cut-off is considered as passed Cut-off and
will be set to ‘XXX’.

iii. If after final Cut-off, set the Cut-off status to ‘After’.
Note: System parameter REPAIR_AFTER_CUTOFF specifies whether the system can move the
value date when Cut-off time is passed. This is done when the payment was captured via a feeding
system and the bank/FI is obligated for the feeding value date and considers the passed Cut-off time
a bank/FI issue.

2.4
2.4.1

MOP Validation
MT/MOP Validity

The MT/MOP combination validity is checked by accessing the MSG_TYPE_MOP table with the
payment’s MT and candidate MOP. If the combination is found, the service continues with the
evaluation of the MOP validation rules. Otherwise, the service stops the evaluation of the current
MOP and continues to the next MOP. An error describing the reason for failure of the current MOP
needs to be defined.

2.4.2

MOP Validation System Rule Assessment

The MOP profile includes attributes that help in specifying the MOP. Some attributes are used for
validation, for example, the MOP maximum allowed amount is specified in the MOP profile and is
validated to be within the MOP boundaries for every payment.
The following attributes take part in the MOP validation:

Global PAYplus Business Guide

Page 12

Method of Payment

Processing

Field/Flag

Description

Comments

MOP down

This option is used to indicate that the
MOP is not available for selection.

In exceptional cases, where the MOP
is not applicable, it is easier to amend
the MOP down flag so that all
payments fail the MOP down
validation, rather than change the rule
attachment.

Currency

MOP currency (where applicable).

Min. amount

The minimum amount (in base currency)
of a payment that this MOP will accept.

The minimum and maximum amounts
are validated for every payment.

Max. amount

The maximum amount (in base
currency) of a payment that this MOP
will accept.

See above

Allowed for nonaccounting
messages

Indicates that the MOP can be selected
for non-accounting messages.

Sender/Receiver
Type

Specifies the identification code type
used for the Sender and Receiver of the
message, for example, BICs for SWIFT,
ABAs for FED messages, etc.

Membership
required

Indicates that membership validations
are required for the MOP.

Draft currency

Validates that the payment currency is a
Draft Currency as set up in the Currency
profile.

The MOP Validation system rule specifies extra validations that should be performed on the candidate
MOP. The table describes a pre-defined set of rules that cover the current validations:
Rule Name

Rule Description

Conditions

MOPDOWN

If the MOP down check box is
selected, the MOP is not
available for use.

[Cdt MOP Down] is TRUE (MOP Down flag =

If MOP currency is not defined,
then all currencies are valid.
If MOP currency is defined (not
empty), check that the
Instruction Currency is equal to
MOP Currency or if MOP
Currency = EUR and Instruction
Currency is flagged to ‘In Euro’
If not equal or not flagged then
the MOP is not valid.

[Cdt MOP Ccy] Is Not EMPTY AND
(
([Cdt MOP Ccy] <> EUR AND [Cdt MOP Ccy]
<> [Sttlm Ccy])

MOPCURR

Global PAYplus Business Guide

Cdt MOP Down refers to MOP.MOPDOWN

OR
([Cdt MOP Ccy] = EUR AND [Instr ccy euro] <>
IN AND [Orgnl sttlm ccy] <> [Cdt MOP Ccy])
)
* Instr ccy euro [F_INSTR_CCY_EURO] is the
reference to the currency profile euro IN indicator.

Page 13

Method of Payment

Processing

Rule Name

Rule Description

Conditions

MOPDRAFT

If Draft currency in MOP profile
is un-checked – Skip validation
If checked, validate that the
payment currency is allowed as
a Draft Currency (specified in
the currency preferences profile
for the settlement currency)

[Cdt MOP Chk Draft Ccy] Is TRUE AND [Instr ccy
draft] Is Not TRUE
Cdt MOP chk draft refers to
MOP.CHK_DRAFT_CURRENCY
Instr ccy draft ccy refers to
CURRENCY_BU.DRAFT_CURRENCY

MOPMINMAX
A

If Min/Max Amounts are not
defined – Skip the validation.
If instruction is below the Min
amount, then the MOP is not
valid.
If Instruction amount is over the
Max amount, then check the
‘MOP split over amount’ flag.
If the flag is not checked, then
the MOP is not valid.
If the flag is checked, then the
MOP is valid.

([Cdt MOP Min Amt] Is Not EMPTY AND
[Sttlm amt] < [Cdt MOP Min Amt])
OR
([Cdt MOP Max Amt] Is Not EMPTY AND [Sttlm
amt] > [Cdt MOP Max Amt] AND [Cdt MOP Split
Over Max] Is FALSE)

MOPIDETIFY

Checks the Sender/Receiver
identified in MOP when the
MOP is specified as a MOP
that sends out payments
(MOP.SENDOUTMSG)
If checked, validates that the
Sender and Receiver are
identified in the MOP – Sender
(SEND_ABA) and Receiver
(REC_ABA) can be identified
by the type defined in the
‘Sender/Receiver Type’ field.
For example:
‘Sender/Receiver Type’ = SA,
Sender and Receiver should be
identified by a BIC
‘Sender/Receiver Type’ = FW,
Sender and Receiver should be
identified by an ABA
If Sender ID is defined in the
MOP, then there is no need to
validate the Sender.
If Sender and Receiver cannot
be identified, then MOP is
invalid.
If MOP.NCC_TYPE not empty
and swift required and
CR_NCC_TYPE=MOP.NCC_T
YPE then valid

([Cdt MOP Send Out Msg] Is TRUE
AND [Cdt MOP Sndr BIC] Is EMPTY
AND (([Cdt MOP Send Rec ID Cd] = SA
AND ([Cdt pty BIC] Is EMPTY
OR [Instg pty BIC] Is EMPTY))
OR ([Cdt MOP Send Rec ID Cd] = FW
AND ([Cdt pty ABA] Is EMPTY
OR [Instg pty ABA] Is EMPTY))
OR ([Cdt MOP Send Rec ID Cd] = CP
AND ([Cdt pty alias] Is EMPTY
OR [Instg pty alias] Is EMPTY))))
OR ([Cdt MOP Send Out Msg] Is TRUE
AND [Cdt MOP Sndr BIC] Is Not EMPTY
AND (([Cdt MOP Send Rec ID Cd] = SA
AND [Cdt pty BIC] Is EMPTY)
OR ([Cdt MOP Send Rec ID Cd] = FW
AND [Cdt pty ABA] Is EMPTY)
OR ([Cdt MOP Send Rec ID Cd] = CP
AND [Cdt pty alias] Is EMPTY)))
Cdt MOP Send Out Msg refers to
MOP.SENDOUTMSG
Cdt MOP Sndr BIC refers to
Cdt pty BIC refers to CUSTOMRS.SWIFT_ID
Cdt MOP Send Rec ID Cd refers to
MOP.SEND_REC_IDCODE
Cdt pty ABA refers to CUSTOMRS.ABA
Cdt pty alias refers to CUSTOMRS.ALIAS
MOP.NCC_TYPE

CRACCNOTE
X

Credit account does not exist
If credit account does not exist,

[Cdt MOP Sttlm acct exists] Is FALSE

Global PAYplus Business Guide

Cdt MOP Split Over Max refers to
MOP.SPLIT_OVER_MAX
Cdt MOP Min Amt refers to MOP.MINAMOUNT
Cdt MOP Max Amt refers to MOP.MAXAMOUNT

Page 14

Method of Payment

Rule Name

Processing

Rule Description

Conditions

then do not select a MOP that
does not have a clearing
account.

AND [Cdt acct nb] Is EMPTY
AND [Msg class] <> OPI
Cdt MOP Sttlm acct exists refers to
MOP.SETT_ACC_EXISTS

If the MOP is found to be invalid, i.e., a fitting rule is found, the service stops the evaluation of the
MOP validation rules and continues to the next MOP. If there is no other MOP to validate, then the
MOP Selection service finishes.

2.4.3

Relationship Management Application (RMA) Validation

If no fitting rule is found, meaning the MOP is valid, the service performs the RMA (former Bilateral
Keys) validation (where required to do so by candidate MOP profile)
If the RMA check required check box is not selected in the Method of Payment profile
(MOP.BILATERALKEYREQUIRED), then skip validation. If it is selected, then continue with the
validation.
If selected, validate that there is a relationship with the candidate receiving bank (can be either the
initial receiver or the full member that was mapped to receiver field) in Bilateral Key Profile.
Note: In the past, the validation of relationship was determined based on the existence of Bilateral
Key between 2 counterparties. As of 2008, SWIFT introduced a mechanism called RMA that replaces
the Bilateral Key mechanism and is now used for relationship validation.
If the MOP RMA check box is selected, access the SWIFT RMA profile with the following parameters:
•

Correspondent – the candidate receiver, BIC8

•

Sender – “own” BIC8

•

Payment’s Value Date – if either the Start Date or the End Date of the RMA record is filled, the
payment’s processing date must be between those dates. The dates are expressed in
Coordinated Universal Time (UTC). However, since the payment’s processing date is only
calculated later in the process, the validation of the date will be checked only after the processing
date is determined, that is, after Step 4. If either the Start Date or the End Date of the RMA record
is filled, a flag will be set to indicate that Step 5 needs to be performed.

•

Payment’s MT (Message Type) – first, the process will check if the MT requires authorization – an
attribute of the MT. If it requires, and the permission list in the RMA record is not empty, then the
process will further check if the payment’s MT exist in the include list of MTs for this particular
correspondent (or the payment’s MT is not included in the excluded MTs – depending on the
implementation).

The process only returns entries in active status. If no entry is found for the specific parameters, the
MOP is not valid.

2.4.4

Membership Validation

Membership is validated if the MOP validation business rule passes and the candidate MOP requires
membership check.
1. If the Membership required flag is not selected in the Method of Payment profile, then skip
validation.
2. If membership check is required, then

Global PAYplus Business Guide

Page 15

Method of Payment

Processing

d. Assess the type field to have an indication of the method of assessing the membership
profile. Where type (MOP.MEMBERSHIP_TYPE) =
iv. MOP – use the MOP name to assess membership profile.
v.

Group – use the group name (defined in the next field- MOP.MOP_GROUP) to assess
the membership profile.

vi. MOPs in Group – Find all MOPs that are associated with the defined group name field
(i.e. get a list of MOPs in hand) and find membership to one of these MOPs in
membership profile.
3. The Country entry point check box in the Method of Payment profile is an additional check box
that also defines the Membership assessment method: If selected, it indicates the entry point
defined for the country of the receiver prior to membership validation. That is whether the receiver
country code profile (COUNTRY_CFG.STEP2_ENABLED= 1) is set for Step2 enabled. Relevant
for STEP2 XCT MOP
4. When assessing the membership profile, the following is assessed:
a. Select Member Type, Member ID, MOP and Processing Date.
b. The values of Member Type, Member ID and MOP may change as follows:
 Member Type and Member ID (Receiver of the payment)
1) If the receiver is identified in the MOP:
Member Type = Sender/Receiver Type in MOP profile (SA, FW or CP)
Member ID = Receiver (SA – SWIFT_ID, FW – ABA, CP – ALIAS)
2) Or Member Type = MOP.NCC_TYPE (of the evaluated MOP)
Member ID = the value in CR_NCC
5. Analyzing the results:
a. If an entry found, validate that the Business Date is within the Valid from and Valid to dates. If
not, MOP is invalid.
b. If the entry found is marked as associate (MEMBERSHIP.MEMBERASSOCIATE=A), then
map the full member (MEMBERSHIP.MEMBERIFASSOCIATE) to be the new first-in-credit
chain (in most cases it becomes the message receiver).
c.

If no entry is found and the Receiver is identified by a BIC (Member Type = SA) then perform
the check again:
i.

If Check main BIC in membership check box (MOP.CHK_MAIN_BIC) is flagged, look for
an entry in the Memberships.

 Set the Member check level
 Metro (6 BIC digits, default)
 Country (8 BIC digits)
d. If no entry is found, then MOP is invalid.

Global PAYplus Business Guide

Page 16

Method of Payment

3

Manual Handling

Manual Handling

3.1

Automated Error Handling

If GPP is not able to derive a MOP for the payment at hand, the payment is dropped to Repair for
manual handling. Error messages are displayed in the error pane of the message.
Following manual handling (either correcting the payment or static data setup), the user must submit
the payment for processing. GPP will then execute the MOP selection process again.

3.2

Pre define the Preferred MOP

When manually handling a payment, the user can either request that a specific MOP be assigned to a
payment or allow GPP to determine the MOP for the payment at hand by invoking the MOP selection
process.
If the user selects a specific MOP for the payment (selects the MOP from the drop-down list, where all
MOPs appearing is this list are the MOPs whose profile is checked for manual selection by a User)
then GPP only performs MOP validation. If validation fails then the payment is dropped to Repair with
an error message indicating the reason for validation failure. If validation is successful, processing
continues on the payment with the requested MOP.

3.3

Interim Cut-off Time Handling

When the missed cut-off rule found (i.e. passed interim cut-off time and before final cut-off time) the
payment is routed to repair queue and the operator has to define whether the payment can continue
processing (i.e. considered as if it is before final cut-off time) or actually passed cut-off.

4

System Configuration and Business Setup

The list of available MOPs is defined by D+H. If a new MOP is required, please contact D+H. All
provided MOPs are setup on the global level office (from which an office based MOP can be copied
and set).
The list of provided MOPs is:
MOP

Description

BOOK

In-house payments

DRAFT

Draft

EBA

Direct payment

EURO1

EBA EURO1

SWIFT

SWIFT

STEP1

EBA STEP1

XCT

EBA STEP2 XCT

SCT

EBA STEP2 SCT

Global PAYplus Business Guide

Page 17

Method of Payment

4.1

System Configuration and Business Setup

Business Setup

4.1.1

System Parameters

Specify whether the default global offices values are okay and if not specify a local office system
parameters entries.
Name

Description

ALWAYS_INCL_CCY_SOONEST

Refer to the currency soonest attribute even when no need for
currency conversion. Default is No

REPAIR_AFTER_CUTOFF

If payment has passed Cut-off time, payment is sent to repair
rather than forwarding the value date so that the payment is sent
to SCHEDULE. This system parameter is different to standard
GPP functionality. Default is No

4.1.2

Profiles

These are the details of the required setup in GPP profiles for the Method of Payment.
Note: For a detailed description of all the fields in the profiles, see GPP Online Help.
4.1.2.1

Office

The Offices profile identifies the main bank and all subsidiary banks and branches within a GPP SP
installation. A single GPP SP installation can serve a number of institutions or branches.
These are the specific fields in the Offices profile that must be defined for MOP processing.
Field Name

Description

Base currency

Code for the base currency that this office uses. The list is derived from Profile
➔ Global ➔ Currencies Info. This attribute is used in the Statuses and Filters
tree to show the total message count and the corresponding base currency
amount.

Business date

Business date of the office. Automatically populated based on the default
office business date. This date is updated automatically by End-of-Day tasks.

Next business date

States the next calculated business date for the office.

Calendar

National/regional holiday calendar to use at this office, selected from a dropdown list. The list is derived from Profile ➜ Schedule ➜ Calendars.

Default Cut-off
name

Processing cut-off time for the office. No payment for the office is processed
after this time. The list is derived from Profile ➜ Cut-off Times.

4.1.2.2

Parties

The Parties profile maintains the customer data. Customers can be financial institutions with which
the office has a relationship or a private (non-financial) customer of the bank. The Parties profile
defines bank information within the SWIFT or similar payment network. In this context, a Party
includes any financial institution in the payment network, including your own financial institution.
These are the specific fields in the Main panel of the Parties profile that must be defined for MOP
processing.

Global PAYplus Business Guide

Page 18

Method of Payment

System Configuration and Business Setup

Field Name

Description

Party Name

Name of the party

BIC/BEI

ISO 9362 (also known as BIC code or SWIFT code) is a standard format of Bank
Identifier Codes approved by the International Organization for Standardization. It
is the unique identification code of a particular bank.

ABA

The American Bankers Association (ABA) is a free-trade and professional
association that promotes and advocates issues important to the banking industry
in the United States.
ABA codes are assigned to American banks

Clearing
Participant ID

Additional optional identification code for the clearing house.
Registration code that identifies a financial institution that is engaged in trading
securities.

Calendar

Enables a calendar to be assigned to a party for payment value date calculations
when the party is the payment receiver. Clicking
opens a list of
national/regional holiday calendars. The list is derived from Profiles ➔ Schedule ➔
Calendars.

Base currency

Specifies the party base currency.

Memberships
Button

Opens the Memberships profile Data Search window for accessing the relevant
party’s membership information.

Bank Routing
Button

Opens the Bank Routing profile Data Search window for accessing the relevant
party’s Bank routing information.

These are the specific fields in the Processing panel of the Parties profile that must be defined for
MOP processing.
Field Name

Description

Override serial
payments with
direct/cover

If selected, overrides the Transfer Method profile default settings. Setting this flag
always sends both direct and cover, rather than serial.
Serial payments may still be sent if the Beneficiary Band does not have
SWIFT RMA keys.

Expedited FX
settlement

If selected, overrides the currency profile Soonest Value Date attribute with Next
Day Value. For example: if AUD is a spot currency for a U.S. office and the
customer has the Expedited FX Settlement selected (checked), then for that
customer the currency attribute is Next Day Value.

Prohibit Rolled
VALUE DATE
forward

Determines whether or not the maturity date (settlement date) on collections
received from a Creditor or Indirect Participant, should be rolled forward to the
earliest available settlement date.
• If the check box is unchecked then the settlement date will be rolled forward to
the next available working day.
• If the check box is checked then the settlement date will not be rolled forward
and the payment will be rejected with the following error.

4.1.2.3

Bank Routing

Bank Routing Profiles are also known as Standard settlement instructions (SSI). It is a directory that
sets up, for each bank/FI, a list of agents that holds its foreign currency accounts. The bank route is
associated with a party in the system (i.e. BIC11 level).

Global PAYplus Business Guide

Page 19

Method of Payment

System Configuration and Business Setup

The business practice may define a higher level of bank routing that applies for all the
banks/branches below that level. For example, it is possible to have a bank route for bank
BANKGB22 (region level) and to state that all branches below it (example: BANKGB22ABC and
BANKGB22DEF) share the same configuration.
Ensure the SSI information is setup under this profile. You may use profile update task to perform this
task by a service.
These are the specific fields in the Bank Routing profile that must be defined for MOP processing.
Field Name

Description

Destination
Bank

The destination bank code for the message.

Name

Name of the bank. Populated automatically based on the Destination Bank
selection.

Currency
Code

Select the required currency code. If not selected, routing operates for all
currencies.

Route Level

Banks should setup all bank routes and specify the route levels as follows: Metro
for BIC 8 setup, Country for BIC 6 setup, Full for BIC 11 setup.

BIC

The Bank BIC. Populated automatically based on the Destination Bank selection.

Message Type

Select an option to associate a message type with an agent.

Agent

The agent of the destination bank.

Agent Name

The name of the agent. Populated automatically based on the Agent selection

Transfer
Method

Select from three options:
Serial: Direct message/transfer funds via a third bank
Cover: Direct cover message transfer from bank to bank, with funds transfer via a
third bank
Transfer method profile: Sending serial payments or direct and cover messages to
chosen countries for a given currency, as specified in Transfer method profile

4.1.2.4

Memberships

Most clearing houses require the payment receiver and sender to be a member. The Membership
profile defines whether the MOP requires membership and a list of parties that are members for a
certain clearing house.
Define all the required memberships.
These are the specific fields in the Membership profile that must be defined for MOP processing.
Field Name

Description

MOP

MOP in which membership is being registered.

Member Type

Allows linking an associate member bank against a settlement bank with ID of
type Sort Codes.
Note: When the MOP Sender/Receiver type is BIC and the NCC type is SC, then
Member IDs may either be Sort Codes or BICs, but the Member if-Associate (in
other words, the Member ID of the Member via which as associate is a member)
must always be a BIC.

Member ID

Member ID for the MOP selected from the Parties Data Search window. After
selection, value of BIC/BEI, ABA or CP ID, is shown based on the Member Type.

Global PAYplus Business Guide

Page 20

Method of Payment

System Configuration and Business Setup

Field Name

Description

Main BIC

If selected, indicates that when membership check using BIC-11 fails, the system
executes the check again, looking for an entry where the first 8 characters of the
BIC are the same and the entry is flagged as a Main BIC entry.

Type of
Membership

Three types of membership:
• Full member: Indicates full membership in the MOP, and Member field is
disabled
• Associate: Indicates associate membership in the MOP, that is, the member
via which this bank is a member of the MOP. When selected, Member dropdown list is enabled
• RTGS BIC: For future use

Member/City

Member/City selected from the Parties Data Search window. This field is disabled
if Full Member is selected from Type of Membership.

Valid from/to

Effective start and expiry date of membership.

RTGS BIC

Indicates that the party is a member of RTGS

4.1.2.5

Method of Payment

The Method of Payment profile is provided to support the wide variety of payment methods. A MOP
profile is defined for each method of payment.
The profile includes several parameters that allow the MOP to be configured to conform to the
characteristics of the payment channel, and how the bank utilizes the specific channel, for example,
whether membership is required, minimum and maximum transfer amounts, whether to check Cut-off
times, or the acceptable greatest prior or future value date allowable.
Every payment is assigned a “debit” (“original” or “incoming”) MOP to indicate how the payment was
received. Additionally, every payment within GPP SP is assigned a “credit” (“current” or “outgoing”)
MOP which identifies how the payment will be affected.
Note: A new MOP cannot be created. It is possible to save an existing MOP as a new office-based
MOP when the MOP SWIFT is provided and each bank sets the MOP profile for SWIFT per its local
office.
Create local office MOPs.
These are the specific fields in the General panel of the MOP profile that must be defined for MOP
processing.
Field Name

Description

MOP

The name of the MOP. In GPP, creation of new MOP name is not allowed. The
user can save an existing MOP per office and set it accordingly.

Description

A short description of the MOP.

MOP Down

If selected, this flag indicates to GPP that the MOP is not available.
If selected, this MOP will not be selected or validated.
If cleared, GPP will resume using the MOP.

Calendar

If the MOP operates under a specific calendar, select a calendar from the list and
assign it to the MOP.
If no calendar is assigned, the default calendar for the office is used.
The calendars are displayed from the Profiles  Schedule  Calendars menu.

MOP Business

The current business day for the MOP.

Global PAYplus Business Guide

Page 21

Method of Payment

System Configuration and Business Setup

Field Name

Description

Date

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.

Advance to
day after
holiday

If selected, advances the MOP Business Date if it falls on a holiday.

Roll forward at
start of day

If selected, rolls the MOP Business Date at SOD task.

Default cut-off
name

Specifies the default cut-off time for the MOP. A list of all the default clearing cut-off
times is shown from Profiles  Cut-off Times.

Earliest value
date

Defines the number of days that the transaction can be sent in advance to the
clearing for the settlement date.
Note: Only positive numbers are allowed. This number is deducted from the value
date for value date range validation.

Latest value
date

Defines the number of days that the transaction has to be sent in advance to the
clearing in order to meet the settlement date.
Note: Only positive numbers are allowed. This number is deducted from the value
date for value date range validation.

Value date
extension

MOP Extension is an attribute which determines the limit for the future dated
transactions that are acceptable for the MOP.
Defines the number of days relative to the Latest value date that defines a value
date extension (max. 10 characters).
Payments with value dates between the latest value date and the value date
extension are validated for the particular MOP and sent to the Schedule queue.
Possible values:
• 0 - Today
• 1 - Next business date, and so on

Currency

When the MOP is for a specific currency, select the 3-character code for the
currency. If left blank, all currencies are valid for the MOP.

Min. amount

The minimum amount (in base currency) of a payment that this MOP will accept.

Max. amount

The maximum amount (base currency) of a payment that this MOP will accept.

Settlement
account exists

If selected, indicates that a settlement account has been defined for the MOP.
Initially, the field is disabled. Once the operator defines a settlement account for the
MOP via the Identifiers Profile, the ‘Settlement account exists’ flag (of that MOP)
will be checked without enabling it.

Allowed for
nonaccounting
messages

If selected, indicates that the MOP can be selected for non-accounting messages.

Membership
required

If selected, indicates that membership validations are required for the MOP.

Country entry
point

If selected, requires MOP STEP2 XCT where set up of a country base
representative is enough to confirm the required membership.

Check main
BIC in
membership

Required for the TARGET2 MOP. Checks the main BIC only for a valid
membership

RMA check
Required

The system checks if the payment’s Processing Date is within the range of the
Start Date or the End Date of the RMA record. If it falls within the range, the MOP
is valid. If it doesn’t, the MOP is invalid.

Membership

Defines the membership check either on Metropolitan (BIC-8) or country (BIC-6)

Global PAYplus Business Guide

Page 22

Method of Payment

System Configuration and Business Setup

Field Name

Description

check level

level.

Type

Select from the possible options:
• MOP - The intended receiver is set up as a member or associate of the MOP.
• Group - The intended receiver is set up as a member or associate of the Group.
This checks membership in a group of MOPs
• MOPs in Group - The intended receiver is set up as a member or associate of
any MOP that belongs to the Group
Note: Mandatory if Membership Required is selected.

Group

Allows a MOP to be added to a logic group. For example, each FED district is a
distinct MOP, but a single group named FED is used as the Group.
Note: Mandatory if the ‘Group’ or ‘MOPs in Group’ option is selected in the Type
drop-down list.

MOP can be
selected by
operator

If selected, the Method of Payment can be selected when the message is in the
Repair or Create Status.

Send outgoing
messages

If selected, indicates that an outgoing payment is required for this MOP.

Additional
member type

An additional party identifier type that should be allowed for the Member type in the
Membership profile. The drop-down provided includes NCC_TYPE_ISO of all
entries in the COUNTRY_NCC table.

Allow force
from
scheduled
queue

If selected, indicates that payments with this MOP can be forced from the
Scheduled queue.

Draft currency

If selected, GPP SP will validate that the payment currency is a Draft Currency as
set up in the currency profile. If the payment currency is not a Draft Currency then
this MOP is not selected or validated for the message. When unchecked, no
checking of Draft Currency occurs.

Identifiers
Button

Opens the Identifiers profile Data Search window.

Party ID
Enrichment
Button

Opens the Party ID Enrichment profile Data Search window.

Allowed
Backdate VD
to Retain

If initial Value date < Business dt (back date value payments)
• If initial Value date < value stated in the “Allowed Back date value date” over the
original MOP  Set msg status to Repair
• If initial Value date >= value stated in the “Allowed Back dated value date to
advance” over the original MOP  advance the initial Value date to the original
MOP ‘Allowed backdated VD to retain’ time.
If initial Value date > Business dt  continue processing

Allowed
Backdated VD
to Advance

These are the specific fields in the Processing panel of the MOP profile that must be defined for MOP
processing.
Field Name

Description

General Section
Outgoing only

If selected, this MOP may only be used for outgoing messages.

Inter-office

If selected, defines a MOP that moves funds between offices (i.e. message is

Global PAYplus Business Guide

Page 23

Method of Payment

Field Name

System Configuration and Business Setup

Description
not sent out).

Supports priority
payments

If selected, indicates that the MOP supports EUR priority payments, that is, a
SWIFT based scheme that supports the tag23B SPRI codeword.
When the check box is not selected & codeword sent in payment = SPRI, then
the codeword on the outgoing payment is changed to CRED.

Value date
override allowed

Relevant when payment value date is greater than MOP value date extension.
If selected, the payment is sent to Repair. The operator can override (value
date remains unchanged) and the payment is sent to ‘Release Q’.
If clear, the payment is sent to Repair and the operator must amend the value
date.

Generate
References

If selected, indicates whether a unique reference should be generated for the
MOP

Algorithm

Indicates the algorithm to be used for the UTR generation. Mandatory if
‘Generate Reference’ field is checked and disabled if unchecked. Dropdown list
of algorithm names, Possible values:
UTR – 16 characters reference based on System ID, date and sequence
number.
UTR_S – 9 digits reference based on a unique sequence number

Validate reference
in confirmation

If selected, GPP verifies that the UTR in the response matches the UTR in the
payment. If the UTR does not match the payment will be routed to the Rejected
queue.

Enrich party
identifier

If selected, indicates that the identifier in hand for the first credit chain, if not of
the type specified in the Sender/receiver type field, should be used to derive
the correct identifier of type specified in the Sender/receiver type field. The
derivation process will use the Party Identifier Enrichment profile.

Split payment over
max

If selected, indicates that GPP SP should split payments above the maximum
amount, rather than invalidating the MOP or selecting a different MOP.

Eligible for virtual
account
processing

If selected, indicates if this MOP is eligible for virtual account processing.
The check box is not selected by default.

Bulking profile

Where MOP requires the messages to be sent in a bulk (group). This field
enables to define a bulking profile attributes by pointing to a bulking profile ID.
Where applicable, the same bulking profile can be associated to multiple
MOPs.

Outward return
days

Specifies the number of days allowed for an outward/outgoing return message.

Direct/Cover
Release

Determines whether the Direct should be processed dependently or
independently from the Cover and the point in the flow where Direct payment
generation takes place.

Messaging Section
FIN copy service

If the MOP is a SWIFT FIN-copy based system, this field identifies the FIN
service code. The code maps to block 3, field 103 of a SWIFT message.

Sender/Receiver
Type

Specifies the identification code type used for the Sender and Receiver of the
message, for example, BICs for SWIFT, ABAs for FED messages, etc.

Sender ID

The ID of the sender institution. Used if the MOP requires the institution to use
a different ID than the regular one. For example, in the Australian RTGS, banks
use different BICs than the ones they use for international payments.

Receiver ID

The ID of the Receiver of messages using this MOP. Used in MOPs like
TARGET, where the receiver is always the BIC that the central bank has set-up
for the purpose of TARGET messaging.

Global PAYplus Business Guide

Page 24

Method of Payment

System Configuration and Business Setup

Field Name

Description

Communication
preferences

Specifies whether the outgoing payment should be waiting for SWIFT
acknowledgement (ACK) and whether the payment should wait for confirmation
(012) before continue processing. Where the following possibilities are covered:
None (default selection) – Do not wait for ACK or confirmation and continue
processing (if a NAK or Rejection is received the system acts accordingly)
Wait for ACK – payments wait for ACK in a wait ACK queue before continue
processing
Wait for confirmation – payments wait for Confirmation in a wait confirmation
queue before continue processing

Accounting Section
Clearing suspense
account: Office

The clearing suspense office account details:
Account office
Account number
Account currency: Auto-populated for the account selected
Account owner: Specifies the following values concatenated for the party which
account belongs to. Read Only.

Return of funds
account: Office

The return of funds account office details:
Account office
Account number
Account currency: Auto-populated for the account selected
Account owner: Specifies the following values concatenated for the party which
account belongs to. Read Only.

Settlement
accounting
Outgoing/Incoming

4.1.2.6

SWIFT RMA

The Relationship Management Application (RMA) is used for establishing a relationship between the
parties exchanging traffic over the SWIFT network. It replaces the Bilateral Key Exchange (BKE)
model used by SWIFT.
The RMA in GPP ensures that the Office, as one of the SWIFT operators, can maintain its business
relationships with other SWIFT operators by providing full and/or selective control over the traffic it
receives from them.
When defining an RMA profile in GPP:
•

GPP derives the Correspondent from the relevant Office.

•

The GPP user selects the Issuer from a list of options.

GPP maintains only those relationship requests issued by an Office to a Correspondent.
Define the office RMA entries
These are the specific fields on the SWIFT RMA profile that must be defined for MOP processing.
Field Name

Description

Correspondent

The BIC-8 of the defined Office and populated automatically based on the
Office.

Global PAYplus Business Guide

Page 25

Method of Payment

System Configuration and Business Setup

Field Name

Description

Issuer

The BIC-8 of the counterparty as selected from a list.

Start Date

Start date of the relationship between issuer and correspondent.

End Date

End date of the relationship between issuer and correspondent.

Include message
categories

Select to include specific message categories.

Include message
types

Select to include message type to RMA based on categories selected.

Exclude message
types

Select message type to RMA based on categories selected.

4.1.2.7

Identifiers

MOP Identifiers are used to set up and view the party identifiers and settlement account information
for a MOP (e.g., EBA settlement account). One or more identifier can be set up per MOP. In the case
of clearing-type MOPs, the settlement account at the clearing is defined as an attribute of the MOP.
For example:
•

For MOP SWIFT: There will be an entry for each of the BICs that the Office uses on the SWIFT
network. The identifiers for SWIFT will not have a settlement account.

•

For MOP EBA: There will be an entry for each of the BICs that the Office uses to identify itself at
EBA. Each of these entries will have a settlement account.

Set up office identifiers for every MOP.
These are the specific fields in the Identifiers profile that must be defined for MOP Processing.
Field Name

Description

MOP

The MOP of the MOP profile for which an identifier is defined.

Identifier

Opens the Parties profile from which to select the appropriate identifier for the
local bank in the MOP.
Note: Enabled after selection of MOP.

Default ID for
MOP/Office

If selected, indicates that this identifier should automatically populate the local
bank field in manually created transactions for this office.

Default Office for
ID

If selected, ensures that if the same identifier is used across multiple offices, an
incoming message destined to this identifier should be associated with the office
of this entry.

Settlement Account Section
Office

Office associated with the Settlement Account.

Account

Select the Settlement Account that the local bank uses at the MOP for payments
exchanged with this MOP.

Currency

Populated automatically based on Account selection

Account owner
info

Populated automatically based on Account selection

MOP Button

Selects all MOP associated identifiers

Global PAYplus Business Guide

Page 26

Method of Payment

4.1.2.8

System Configuration and Business Setup

Cut-off Times

The Cut-off Times profile defines the latest time for transactions to be processed for various MOPs
and currencies for the office. It allows value date adjustments for transactions that are processed in
other time zones.
•

Create clearing, treasury and processing cut-off

•

Assign a default processing cut-off to the local office

•

Assign default treasury cut-off to the currency preferences profile

•

Assign default clearing cut-off to the relevant clearinghouse MOPs

These are the specific fields in the Cut-off Times profile that must be defined for MOP processing.
Field Name

Description

Cut-off name

Cut-off name

Cut-off type

Available types:
Clearing – Clearing House
Treasury – Bank Treasury
Processing – Bank Processing

Description

Description of the Cut-off Times profile

Default time

Time zone

Disabled and selected by default. Uses times defined in the Times section of Cutoff Times profiles.
Disabled and cleared if an exception is defined for the Cut-off time so that different
dates and times can be specified.
Time zone for aligning cut-off times

Dates Section
Exclude
message types

Select message type to RMA based on categories selected.

Times Section
Interim cut-off
time

Interim cut-off time (in the time zone specified in the profile)

Final cut-off
time

Final cut-off time (in the time zone specified in the profile)

Exception
Button

Enables the creation of a Cut-off exception for a specific Cut-off time. This button
is enabled only when updating a Cut-off Time profile that is flagged as ‘Default
time’.

4.1.3

Business Rules

GPP uses these Business Rules in MOP Processing.
4.1.3.1

MOP Selection

MOP Selection Rules are used to determine and assign a MOP for each payment.
The list of available actions for MOP Selection rules consists of all the active MOPs in the system.
The rule can be attached to Party and Office.

Global PAYplus Business Guide

Page 27

Method of Payment

System Configuration and Business Setup

The service evaluates the MOP Selection Rules attached to the Receiver and the Office. All rules will
be evaluated.
If a STOP action is defined, the service will stop evaluating the MOP selection rules from this point
onward (both Customer and Office level).
The outcome of the evaluation process is a list of applicable MOPs that will be further validated in the
next step.
Note: The MOP list may include the same MOP more than once. The list should be filtered to hold
only one appearance per MOP. The MOP with the lower priority is removed.
Setup and attach MOPs as follows:
1. Create local office MOPs
2. Create MOP selection business rules to select the specified MOPs
3. Attach (pay attention to the attachment order) the list of MOP selection rules

Example of MOP selection rule attachment list
Rule Type

Object

Object Name

MOP Selection

FD1SAFNDTUS2LXXX

D+H

Rule Attachment Selection List
Rule Name

Description

BOOK203TST

test 203 that parsed to 202 that will

SCT

For MOP selection service

RT_TARGT2

When RT comes in first in Cdt chain

EBA

For MOP Selection

SWIFT

MOP Selection for office FD1

TARGT2

MOP Selection office FD1

XCT

XCT MOP

BOOKFORBKPMT

BOOK for bank payment

BOOKFORCUSTPMT

MOP BOOK for customer paymento

Text of the Selected Rule
Text
[Cdtr BIC] = MELNGB2XXXX

4.1.3.2

Cut-off Business Rules

Define all required cut-off selection and missed cut-off business rules (6 of them).

Global PAYplus Business Guide

Page 28

Method of Payment

4.1.3.2.1

System Configuration and Business Setup

Cut-off Selection

There are three types of Cut-off Selection Rules:
•

Processing (for Low value payments)

•

Clearing (MOP)

•

Treasury (Currency)

The Cut-off rules are attached to Office.
The action of the Cut-off Selection rule is a Cut-off Time Profile (entry which is marked as default).
Rule action: The first valid rule found is used.
4.1.3.2.2

Missed Cut-off

There are three types of Missed Cut-off Rules:
•

Missed Treasury Cut-off

•

Missed Clearing Cut-off

•

Missed Processing Cut-off

The rules determine whether to send a payment that missed the cut-off times for manual override,
allowing the user to process the payment on the same day. The rules are attached to the Office.
Rule action – Manual override. First valid rule is used.
4.1.3.3

Calendar Selection

The business rule defines the list of calendars that need to be taken into account when calculating the
business dates in value date phase.

4.1.4
4.1.4.1

Statuses
Schedule

ID

Action

Available Action Buttons

SCHEDULE

Messages with future processing dates waiting to
be released on matured processing date

Send to Repair
Cancel

4.1.4.2

Repair

Here the operator is able to:
•

Amend the payment & submit. The system reevaluates the payment details

•

Cancel the payment

4.1.5

Entitlements

Ensure that entitlements are given and set for the relevant system users to access the relevant
queues and profiles.
4.1.5.1
•

Access Class Profiles

Global: Country Preferences, Currency Preferences

Global PAYplus Business Guide

Page 29

Method of Payment
•

System Configuration and Business Setup

Routing: Bank Routing, Identifiers, Membership, Method of Payment, Party Identifier Enrichment,
SWIFT RMA Cut-off Times

4.1.5.2

Rule Type Level Profiles

•

MOP Selection

•

MOP Validation

•

Processing Cut-off

•

Missed Processing Cut-off

4.2

System Configuration

4.2.1
4.2.1.1

System Rules
Message Type Selection Rule

This rule specifies the conditions in which the original MT is temporary set to a new MT (the rule’s
action).
•

The rule requires a subtype to be chosen.

•

The subtype list for this rule will be taken from MOP profile (Distinct list)

•

The available rule action is a list of Message Types. This list is derived by joining between
MSG_TYPES and MSG_TYPE_MOP tables, retrieving MT records for the MOP chosen as
subtype.

•

The rules will be attached to the Office

Rule action: First valid rule is returned
4.2.1.2

MOP Validation

This rule specifies the conditions under which the MOP fails the validation. The MOP Validation rule is
a system rule. The rules will be attached to the Office. All rules are evaluated. If a fitting rule is found,
the evaluated MOP fails the validation and becomes invalid.
Rule action – Invalid MOP (system action)

Global PAYplus Business Guide

Page 30

Method of Payment

5

Message Data

Message Data

5.1

Message Attributes

5.1.1

MOP Related

Field ID

Name

Description

D_AVAILABLE_MOPS

Available MOPs

Available method of payments

MF_MOP_SELECTION_STS

MOP selection sts

MOP selection status

MU_SET_CDT_MOP

User set cdt MOP sts

A monitor for user interaction to set the
credit MOP

P_CDT_MOP

Cdt MOP

Credit method of payment (MOP)

5.1.2

Value Date Related

Field ID

Name

Description

P_ORG_INITG_PTY_CUST_CD

Orgnl initiating party cust cd

Original initiating party party
code

P_OFFICE

Pmt office

Office

X_STTLM_CCY

Sttlm Ccy

Settlement (SWIFT tag 32A)Currency

P_CDT_ACCT_CCY

Cdt acct ccy

Credit account currency

P_DBT_ACCT_CCY

Dbt acct ccy

Total debit account currency

F_CDT_CUST_COUNTRYCODE

Cdt pty ctry cd

Credit party country code

F_DBT_CUST_COUNTRYCODE

Dbt pty country cd

Debit party country code

MF_USED_EXPEDITE_VD

Used expedite value dt

Used expedite value date

MU_FORCE_STANDARD_VD

User force std value dt

User monitor. Forces standard
soonest value date calculation

D_PD_MONTH_CALENDAR

Process dt month cal

Calendar days’ availability. 0 unavailable, 1-available.
Always set to 31 char. Long.
First character is the first day of
month

D_VD_MONTH_CALENDAR

Value dt month cal

Calendar days’ availability. 0 unavailable, 1-available.
Always set to 31 char. Long.
First character is the first day of
month

D_STANDARD_VD

Soonest std vd

Soonest standard value date.
Calculated value date

D_MOP_VALID

Is MOP valid

Is MOP valid

Global PAYplus Business Guide

Page 31

Method of Payment

Appendix A: Glossary

Appendix A: Glossary
Term

Description

Candidate
MOP

An interim situation where the MOP (or list of MOPs) are examined (post MOP
selection phase and prior to the final decision making point)

Clearing Cut
Off Time

Is the cut off time set by the bank where they no longer accept to process
messages from external sources i.e. SWIFT and FEEDER for the current business
day. In general messages received after this cut off should have their processing
date advanced to the next business day and then held for processing until this
date.

Instruction Date

The date contained in field 32 of any incoming SWIFT messages or in any
messages sent in from the feeder systems

MOP

Method of payment

MOP Earliest
value date

The number of days before MOP business date that payments may be set.

MOP Extension

The number of days from MOP business date and forward that allows payment
processing. Any value date that is great than Latest and below Extension will be
processed and stored in the schedule queue. Any payment exceeding the
extension will be sent to repair queue.

MOP latest
value date

The number of days after MOP business date that payments may be set

MT

Message Type abbreviation

Processing
Cut-off Time

An internal cut-off time that may be defined to ensure latest time of day to process
the payment.

Processing
Date

An internal attribute (i.e. not going out with the payment details) that indicates the
time the payment needs to be processed (up until posting phase) so that the
payment value date will be fulfilled. When, for example, the payment includes FX
transaction for currency with soonest value date greater than zero the processing
date would be before the value date

Soonest Value
Date (of
Currency)

The number of business days required to process a currency.
O/N Overnight - Same day value (0 days)
T/N Tomorrow/Next day value (1 day)
SPOT – Two business days’ value (2 days)

Treasury Cut
Off Time

Treasury cut-off times are applied to Incoming, outgoing and internal messages.
The function “treasury cut off time “refers to the cut off time that should be applied
to transactions being paid in a currency that the branch does not have direct
access to via a clearing system. The treasury cut off time is the time at which the
treasury department closes their position in a currency.

SSI

Standard Settlement Instruction

Global PAYplus Business Guide

Page 32



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
Company                         : COMMERCIAL IN CONFIDENCE
Content Type Id                 : 0x01010037BB9CACCC7A0843BC34289099ED0E6E
Create Date                     : 2017:06:16 08:14:18-04:00
Keywords                        : Global, PAYplus
Modify Date                     : 2017:06:16 08:14:43-04:00
Source Modified                 : 
Subject                         : Method of Payment
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:16 08:14:43-04:00
Creator Tool                    : Acrobat PDFMaker 15 for Word
Document ID                     : uuid:b5e24955-cada-40ad-897c-cc910e86b80c
Instance ID                     : uuid:2db361d5-e4c7-447a-bc99-34b594f65110
Format                          : application/pdf
Title                           : Business Guide
Description                     : Method of Payment
Creator                         : D+H
Producer                        : Adobe PDF Library 15.0
Headline                        : Method of Payment
Page Layout                     : OneColumn
Page Mode                       : UseOutlines
Page Count                      : 32
EXIF Metadata provided by EXIF.tools

Navigation menu