Messaging User Guide
Messaging User Guide
Management
Messaging User Guide
Release 14.7.2.0.0
F89104-01
November 2023
Oracle Banking Treasury Management Messaging User Guide, Release 14.7.2.0.0
F89104-01
This software and related documentation are provided under a license agreement containing restrictions on
use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your
license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license,
transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse
engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is
prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If
you find any errors, please report them to us in writing.
If this is software, software documentation, data (as defined in the Federal Acquisition Regulation), or related
documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S.
Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software,
any programs embedded, installed, or activated on delivered hardware, and modifications of such programs)
and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end
users are "commercial computer software," "commercial computer software documentation," or "limited rights
data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental
regulations. As such, the use, reproduction, duplication, release, display, disclosure, modification, preparation
of derivative works, and/or adaptation of i) Oracle programs (including any operating system, integrated
software, any programs embedded, installed, or activated on delivered hardware, and modifications of such
programs), ii) Oracle computer documentation and/or iii) other Oracle data, is subject to the rights and
limitations specified in the license contained in the applicable contract. The terms governing the U.S.
Government's use of Oracle cloud services are defined by the applicable contract for such services. No other
rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications.
It is not developed or intended for use in any inherently dangerous applications, including applications that
may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you
shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its
safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this
software or hardware in dangerous applications.
Oracle®, Java, MySQL and NetSuite are registered trademarks of Oracle and/or its affiliates. Other names
may be trademarks of their respective owners.
Intel and Intel Inside are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are
used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Epyc,
and the AMD logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered
trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products,
and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly
disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise
set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be
responsible for any loss, costs, or damages incurred due to your access to or use of third-party content,
products, or services, except as set forth in an applicable agreement between you and Oracle.
Contents
Preface
Audience vi
Acronyms and Abbreviations vi
Conventions vii
List of Topics vii
Related Resources viii
Symbols and Icons viii
iii
6 Retrieve an Archived Message
6.1 Process Message History Retrieval Summary 6-1
6.2 Process Message 6-2
9 Process Query
9.1 Launch Advanced Search Screen 9-1
9.2 Make Query based on more than one Criterion 9-3
9.3 Select Same Criterion to Apply One or More Conditions 9-3
9.4 Order Details of Query 9-4
9.5 Using Wildcards to make Query 9-6
iv
10.1.13 MT 364 Single Currency Interest Rate Derivative Termination/ Recouponing
Confirmation 10-39
10.1.14 MT 365 Cross Currency Interest Rate Swap Termination/Recouponing
Confirmation 10-41
10.2 CoSecurities Markets 10-44
10.2.1 MT 517 Trade Confirmation Affirmation 10-44
10.2.2 MT 518 Market-Side Securities Trade Confirmation 10-45
10.2.3 MT 540 Receive Free 10-50
10.2.4 MT 541 Receive Against Payment 10-52
10.2.5 MT 542 Deliver Free 10-55
10.2.6 MT 543 Deliver Against Payment 10-58
10.2.7 MT 592 Request for Cancellation 10-61
10.2.8 MT 598 Proprietary Message 10-62
10.3 Treasury Markets - Metals 10-62
10.3.1 MT 643 Notice of Drawdown/Renewal 10-62
10.3.2 MT 644 Advice of Rate and Amount Fixing 10-64
10.3.3 MT 645 Notice of Fee Due 10-64
10.3.4 MT 646 Payment of Principal and/or of Interest 10-65
Index
v
Preface
Preface
This manual is designed to help you to quickly get acquainted with the Messaging
module of Oracle Banking Treasury Management.
• Audience
• Acronyms and Abbreviations
• Conventions
• List of Topics
• Related Resources
• Symbols and Icons
Audience
This guide is intended for Back Office Data Entry Clerk, Back Office Managers/
Officers, Product Managers, End of Day Operators, and Financial Controller users.
Abbreviations or Definition
Acronyms
AEOD Automated End of Day
AIF Alternative Investment Fund
CLS Continuous Linked Settlement
CIF Customer Information Files
DV Derivatives
Dr Debit
EOFI End of Financial Input
EOD End of Day
FX Foreign Exchange
GL General Ledger
IRS Internal Revenue Service
ICCB Interest Commission Charge and Fee
LCY Local Currency
vi
Preface
Abbreviations or Definition
Acronyms
LIBOR London Interbank Offered Rate
MM Money Market
OBTR Oracle Banking Treasury Management
OT Over the Counter Options
RFR Risk Free Rates
Conventions
The following text conventions are used in this document:
Convention Meaning
boldface Boldface type indicates graphical user interface elements associated
with an action, or terms defined in text or the glossary.
italic Italic type indicates book titles, emphasis, or placeholder variables for
which you supply particular values.
monospace Monospace type indicates commands within a paragraph, URLs, code
in examples, text that appears on the screen, or text that you enter.
List of Topics
This guide is organized as follows:
Topics Description
Overview of Messaging Explains the overview of the Messaging system.
System
Maintain Messaging Branch Explains the maintenance of the messaging branch preferences.
Preferences
Maintain Address for Explains the Maintenance of customer address details.
Customer
Maintain Advices Format Explains the advices format maintenance.
Process Outgoing Messages Explains the processing of outgoing message.
Retrieve an Incoming Explains the retrieving process of an incoming message.
Message
Define Free Format Explains how to define free format messages.
Messages
Make Query Explains how to make query.
Process SWIFT Messages Explains how to process SWIFT messages.
vii
Preface
Related Resources
For more information, see these Oracle Banking Treasury Management resources:
• The Procedures User Manual
• The Products User Manual
Icons Function
Exit
Add row
Delete row
Option List
viii
1
An Overview of the Message System
Introduction
The Messaging System module of Oracle Banking Treasury Management is designed to
handle outgoing and incoming messages. The module supports various types of media.
Besides standard media modes like Mail, Telex and SWIFT, other media types also can be
used which are supported by the Media Control System (MCS) installed at the node at which
the database of the branch is installed. Oracle Banking Treasury Management gives native
support for media like Mail, Telex, and SWIFT using EMS as the MCS.
While defining a product, specify the messages to be generated for the events occurs during
the lifecycle of contracts. During such events, the message will be automatically generated
and sent to the customer’s address through the specified media and in the format and
language that is maintained for the customer–message combination.
While entering the details of a contract, choose to generate or suppress the message. There
is an option to prioritize the urgency with which a SWIFT message should be generated.
1-1
Chapter 1
1-2
Chapter 1
• An MDB listens on the internal EMS outgoing queue and it builds the final message sent
to intended destinations.
• In case of any exception while processing, message is sent to a deferred queue.
The following diagram illustrates outgoing EMS process in scheduler.
1-3
Chapter 1
1-4
Chapter 1
queue, identifies the message from queue and calls the incoming messages service package
to process the message. The ‘EMS in’ job is available as factory shipped.
The Incoming EMS Process as part of jobs scheduler is as follows:
• Once the job is triggered, it polls for messages in a folder (Configured for incoming
messages).
• Each message is then sent to an internal JMS queue.
• The job is then rescheduled to fire next time.
The Incoming EMS Process in MDB is as follows:
• An MDB that listens on the internal EMS incoming queue receives the message.
• The media details are identified and incoming message processing package is called to
process the message.
• In case of any exception while processing, message is sent to a deferred queue.
• In case of messages directly arriving to JMS queue instead of a folder; the same MDB is
configured to listen on specific queue.
1-5
Chapter 1
1-6
Chapter 1
1-7
2
Messaging Branch Preferences Maintenance
This topic provides an overview of maintaining messaging branch preferences.
The messaging preferences governs the workflow aspects of the Messaging System module.
Specify messaging preferences for the branch in the Messaging Branch Parameters
Maintenance screen. On this screen, specify following points:
• The number of days for which outgoing messages should be kept in the browser
• Whether a test word is required for telex messages
• The activities on a message that requires authorization
• The PDE Functional Validation/archive period
• The Text for hold mail and duplicate check
Note:
Specify preferences only for the branch from which the Oracle Banking Treasury
Management logged onto.
2-1
Chapter 2
Maintain Messaging Branch Parameters
2. To maintain preferences for a new branch, click the New button on the application
toolbar.
3. On Treasury Messaging Branch Parameters Maintenance screen, specify the
details.
Field Description
Branch Specify the branch for which the preferences are to be
maintained.
Message Archive Period Archival is the process of storing old messages for future
retrieval. Specify the number of days for which an outgoing
message should be kept in the Outgoing Message Browser. A
message will be automatically archived after the number of
days that are specified. The details of outgoing message that
has been archived can be un-archive through the Message
History Retrieval Summary screen. Then these un-archive
messages can be processed as any other outgoing message.
Note:
It is recommended to enter a value of 1 in this field.
In this case, only those messages that have been
triggered for the generation today will be displayed
in the Outgoing Message Browser.
2-2
Chapter 2
Maintain Messaging Branch Parameters
Field Description
PDE Archive Period Specify the number of days for which messages should be
kept in the queue for PDE Possible Duplicate Emission)
identification. The system does not consider messages for
PDE identification post the PDE archive period maintained
here.
Note:
The PDE archive period should be less than or
equal to message archival days.
2-3
Chapter 2
Maintain Messaging Branch Parameters
Field Description
SK Arrangement Select the action to be performed on the message based on
the Swift Key arrangement with the receiver from the following
options:
• Validate: On selecting this option, the system validates if
an SK arrangement exists between the bank and the
receiver. If yes, then the original SWIFT message is
generated otherwise, the message will go to repair
• Generate: On selecting this option, the system validates if
an SK arrangement exists between the bank and the
receiver. If yes, then the original SWIFT message is
generated otherwise, MT 999 (Free Format Messages)
will be generated instead of the SWIFT message.
• FFT No Validation: On selecting this option, the system
does not Validate but send the original SWIFT message
always.
Processing SWIFT Messages if an SK arrangement is
Validate in the static messaging table:
• This system checks for the value in the branch’s SK
Arrangement field.
• If the field value is No Validate, the system will generate
messages the normal way.
• If the SWIFT keys have been exchanged then the swift
message will be generated.
• If SWIFT keys have not been exchanged with the receiver
and the value of SK Arrangement for the branch is
Validate then the following messages will go to repair:
MT420, MT754 and MT756. For all other messages, the
original SWIFT message gets generated whether swift key
exists or not.
• If SWIFT keys have not been exchanged with the receiver
and the value of SK Arrangement for the branch is
Generate FFT then the message MT999 would be
generated instead of original SWIFT message.
Duplicate Advice Check this box to track the duplicate advices. When an advice
Tracking is duplicated or regenerated, the word Reprint appears over
the advice. Generation of MT999:
• The message header is changed from the original header
to MT999.
• That portion of the message after tag 21 will be prefixed
with tag 79 followed by the original SWIFT message.
• The message will be populated with the same contents as
the original SWIFT message with the respective SWIFT
tags.
2-4
Chapter 2
Maintain Message Types
Field Description
Authorization Several activities can be performed on a message that is to be
generated from the branch. For example, From the outgoing or
incoming browser, The address to which a message should be
sent can be changed. In the Messaging Branch Parameters
Maintenance screen, specify the activities which are to be
performed on an incoming or outgoing message and would
require a subsequent manual authorization for the message. A
message on which activity to be performed would require
subsequent manual authorization for the activity to take effect.
A message on which an activity not selected on this screen is
performed, would be automatically authorized with the activity
taking effect. Activities:
• Cancel
• Hold
• Change NodeTest Word
• Auth Repair Incoming
• Carry Forward
• Change Media
• Regenerate
• Change Address
• Reinstate
• Release
• Branch Move
• Test Word Check
• Change Priority
2-5
Chapter 2
Maintain Message Types
Field Description
Module Specify the module from the adjoining option list.
Message Type Specify the message type for which SWIFT codes can be
maintained.
Description Specify a brief description of the message type.
Priority Specify the priority in which a message is to be sent. Change
the priority, if required. To change the priority specified for a
message, click the button marked Change Priority.
Thereafter, select an option from the option list that is available
for this field.
• Normal
• Medium
• High
Maximum Message Specify the maximum message count.
Count
Purge Message Select whether to purge message from the drop-down list.
• Yes
• No
Acknowledgment Nak Select option from the drop-down list.
Processing • Yes
• No
SWIFT Message Type This field indicates the SWIFT message type in the free format
message. For example: The Message Type as
CUST_TRANSFER in IS module, the user needs to indicate
the message type as MT103.
Consolidated Message Select consolidated message type from the adjoining option
Type list.
2-6
Chapter 2
Maintain SWIFT Tag
Field Description
Generate at input Check this box to indicate that this message is to be generated
at the time of input of the contract, and not after authorization.
Show In Product Check this box to indicate that this message will be available in
the product to be maintained against a particular event.
Field Description
SWIFT Message/Sub Specify the swift message/sub message type from the adjoining list.
Message Type
Description The system displays the message description.
Envelope Message Type The system displays envelope message type based on the
message/sub-message type selected.
Tag Name The system displays the tag name.
Description The system displays the description.
Tag Option The system displays whether the tag is optional (O) or mandatory
(M).
Lines The system displays the number of lines required for the tag.
Sequence The system displays the tag sequence number.
Repeatable Check this box to indicate whether the tag is repeatable.
2-7
Chapter 2
Process PDE Messages
Field Description
All Options The system displays all options.
Sequence Name Specify the sequence number
LBL_TAGCHARSET Specify the LBL_TAGCHARSET.
Note:
Swift message tag descriptions are factory shipped.
2-8
Chapter 2
Process PDE Messages
Due to message size restrictions, sometimes a single message is physically split into multiple
parts and each one is stored in a distinct record in the outgoing message data store. A
message is marked as PDE, if all the split messages are found to be duplicates.
Note:
All the messages in the PDE queue (Incoming and Outgoing) are completely
processed by EMS before initiating EOD operations.
2-9
3
Maintain Addresses for Customer
The messages and advices that are sent to the customers of the bank can be transmitted to
various addresses through the media types that are maintained on the Media Maintenance
screen. In the Account Address Maintenance screen, some of the details that can be
maintained are:
• The media through which messages to a customer should be transmitted
• The address(es) of a customer for each media type
• The answer-back code for a telex advice
• A Test Word for the customer
• The messages that should be sent to an address
• The language in which messages must be sent to a customer address
• Specifying the Delivery By as FILEFACT while maintaining the Customer Address
Information for MT102 Type of messages.
A customer of the bank can have several addresses for a given media. To distinguish
between one address and another for the same media, the user can capture an address for
every location.
Note:
The addresses that are maintained for a customer on the Account Address
Maintenance screen are in addition to the ones maintained in the Customer
Information File (CIF) of the Core module.
3-1
Chapter 3
Maintain Address at Customer (CIF) Level
2. To maintain a new address for a customer, select New from the Actions menu, or
click the New icon on the toolbar.
Note:
Basic fields such as information such as Customer No, Location, Media, and
Address (line 1 to 4), and Any Message Type will be auto-populated from the
Customer Address Maintenance (MSDCUSAD) screen using the
TR_CUST_DATA_REPLICATE job
Customer replication process supports auto population of modified Customer
address maintenance details from FCUBS to OBTR.
The below list of fields can be modified in the Customer Address Maintenance
(MSDCUSAD) screen from FCUBS:
• Country
• Language
• Name
3-2
Chapter 3
Maintain Address at Customer (CIF) Level
• Address Code
• Address 1
• Address 2
• Address 3
• Address 4
• 50F party Details
3. On Customer Address Maintenance screen, specify the details.
Field Description
Customer Number Specify the customer (CIF) number, assigned to a customer in the
Customer Maintenance screen, before capturing the different
addresses of the customer. The name of the customer whose
address is automatically displayed on providing the customer’s
identifier.
Location A customer of the bank can have several addresses for the same
media. To differentiate between one address of a customer and
another for a given media, it is mandatory to specify a unique
location for each address. The location that is specified for an
address is used as a unique identifier for the customer address. A
single customer can have any number of accounts. Link a specific
location with an Account Number. Maintaining multiple locations for
the customer facilitates the sending of interest and account
statements to more than one address of the customer. If an address
is maintained at the Customer Account Definition level, all
statements pertaining to the particular account will be sent only to
the address specified at the account level, irrespective of the
message and location maintenance for the customer. Choose from
the available list and indicate the Account Number, which should be
linked with the respective address.
Note:
A customer address is allowed to link with an account
only for a specific branch which means that the branch
should be a valid branch code in the system.All option
indicates that the customer address and account linkage
is valid in all the branches of the bank, but this option can
not be exercised. This supports account statement
generation in ISO 20022 format for cash management.
Country Select the relevant country code where the customer resides. All
countries maintained through the Country Code Maintenance
screen is made available here.
Answerback Specify the answerback code for the customer. This field is
applicable only if a message is transmitted through Telex. It cannot
be more than 20 characters in length. It is a free format text.
3-3
Chapter 3
Maintain Address at Customer (CIF) Level
Field Description
Add Hold Mail Text If this option is checked, then all the mail advice generated for this
customer and location would have the hold mail text displayed on
top of the message. As a consequence, these mail advices would
not be dispatched to the customer unless required. Check this box
to display the hold mail text on top of the message indicating the
branch.
Media The types of media for which wants to capture addresses include
Mail, E-Mail, Telex, SWIFT, FINPLUS, FAX and FILEACT interface
to TIPA network. The Media details maintained in the Media
Maintenance screen will appear in the list of values.
Note:
If media is maintained as FINPLUS, and the message
type DEBIT_ADVICE and CREDIT_ADVICE are mapped,
system supports generation of MX message Camt.054
debit/credit notification as per ISO 20022 standard which
is the equivalent for SWIFT MT900 (Confirmation of
Debit), and SWIFT MT910 (Confirmation of Credit).
Language Specify the language code in which the messages sent to the
address should be expressed. The language code specified here is
taken as the default language in which all messages will be sent to
the addresses.
Note:
To send a message to a customer in a particular
language, maintain a message format for the chosen
language through the Advice Format Maintenance
screen.
Test Keyword Enter the test word allotted to a customer. This field is applicable
only if the message is transmitted through the media Telex.
Delivery By Select how statements sent to the customer by mail should be
delivered from the adjoining option list. All the values maintained
through the Message Location Maintenance screen will be
displayed in the option list.
Send by Email If the customer has an e-mail address, capture it by clicking on the
box adjacent to the Send by Email option. Enter the E-mail address
for the customer, media and location combination in the first
Address field. Capture addresses such as fax, mail, etc., for the
combination in the remaining address fields, if required.
Sanction Check Status The system displays the status of the sanction check request.
• Not Required
• Pending
• Approved
• Rejected
Name Specify the name of the customer.
3-4
Chapter 3
Maintain Address at Customer (CIF) Level
Field Description
Address Code Select the address code from the adjoining address code option list.
Address 1, Address 2, Enter the detailed address to which generated messages and
Address 3 and Address 4 advices to be sent, for a particular customer account under the
selected media and location combination. The format of the address
depends on the media through which the message is transmitted. If
the address is for the media type Mail, enter the customer's address
in the four rows under this field. Each line can contain a maximum
of 35 characters. If the media of transmission is Telex, the address
should be expressed numerically. For a SWIFT address, the
address should be of eight or eleven characters alphanumeric.
Note:
The valid address (Mail or Telex or SWIFT) must be
entered in the first line of the Address field only.
3-5
Chapter 3
Maintain Address at Customer (CIF) Level
Field Description
50F Party Details Specify the party details related to the ordering customer as a 5-line
input here. Line 1 indicates the party identifier, and Line 2 to Line 5
indicates the name and address details of the party. Use either of
the following line formats with option F:
• Line 1 (Party Identifier) /34x (Account)
• Line 2 to Line 5 (Name & Address) 1!n/33x (Number)(Details)
Or
• Line 1 (Party Identifier) 4!a/2!a/27x4!a/30x (Code)(Country
Code)( Identifier)
• Line 2 to Line 5 (Name & Address) 1!n/33x (Number)(Details)
The details specified here are used for a stricter validation of the
details related to the ordering customer. The validations are carried
out according to the rules indicated below:
a. Validations for Line 1, party identifier (applicable for the second
format listed above)
• Line 1 has to comply with (Code)(Country Code)(Identifier)
format where the country code should be a valid ISO
country code.
• The first 4 characters specified should be a valid party
identifier code supported by SWIFT.
b. Validations for Line 2 to Line 5, Name and Address details of
the party:
• The first line must start with number 1.
• Line numbers must appear in numerical order.
• Line number 2 cannot be used without line number 3 and
vice versa.
• Line number 4 cannot be used without line number 5 and
vice versa.
• Line number 4 should have the format YYYYMMDD and
this date must not be greater than the date on which the
message was sent to SWIFT.
• Line numbers 3, 5, 6, and 7 should be followed by a valid
ISO country code.
• Line numbers 3, 4, 5, 6, 7, and 8 should not repeat. Line
numbers 1 and 2 can repeat.
• Line 8 is used as additional information. When the account
identifier format is used, then in the case of Line 8 being
used, either Line 6 or Line 7 should be used. When the
party code identifier format is used, then Line 8 can be the
continuation of Line 1, Line 6, or Line 7. Line 6 or 7 need
not be mandatorily be used.
During contract input, the ordering customer record is searched in
the customer addresses maintained, and if found the corresponding
50F details are defaulted to the contract. If not found, the address
details default from customer maintenance. These validations are
carried out for the following outgoing message types and
appropriate error messages are displayed incase of any
mismatches.
• MT101
• MT102
• MT102+
• MT103
• MT103+
3-6
Chapter 3
Maintain Address at Customer (CIF) Level
Field Description
• MT210
• MT910
Note:
The All option indicates that the message can be sent to the address in the
defined format from all the branches of the bank.
Field Description
Message Type Specify the message type from the adjoining option list. A message
type is always associated with a module.
Note:
The option All indicates that all messages for the
customer should be sent to the address being defined.
Note:
For payment messages, Oracle Banking Treasury
Management defaults to 1 which indicates that only one
payment message to be generated and there is no option
to change it.
3-7
Chapter 3
Maintain Address at Customer (CIF) Level
Field Description
Format Specify the format in which a message should be sent to a
customer’s address. The default format for a message type needs
to be defined through the Advice Format Maintenance screen.
Use the default format defined for the message type or define
another format for the message. If this field is left blank, the default
format specified for a message type in the Advice Format
Maintenance screen will be used. However, to personalize a
message to make it specific to a customer, specify the code of the
format that should be used for the advice - customer combination.
Note:
The special format should first be defined in the advice
format screen before it can be associated the customer
address.
Account Number Specify the account number from the adjoining option list.
Primary Address When defining addresses for a message type,check this box to
define the primary address.
Confirmation Matching Check this box to automatically match the MM and FX confirmation
messages. The confirmation messages are matched based on the
confirmation rule maintained. Auto matching of confirmation
messages is enabled only if the Confirmation Matching is checked
for the combination of customer, branch, message type, module,
location, and media.
Note:
If addresses at both the customer account level and the
customer (CIF) level are maintained, then the system
picks up the maintenance done at the customer account
level to generate messages and advices. However, if the
addresses at an account level are not maintained, then
the system picks up the maintenance done at the
customer (CIF) level to generate messages and advices.
Note:
The notification message is generated when a new customer address is
created and authorized. This notification message can be sent to any
external system if required.
3-8
Chapter 3
Maintain Address at Customer (CIF) Level
Change Log
This subtopic provides detailed information on customer addresses.
The View screen displays the customer’s previous addresses, the number of changes made
to the address till the date, who has made the changes, when the changes are made, and
whether the change has been authorized or not.
1. On Treasruy Customer Address Maintenance screen, click the Change Log button.
View screen displays.
3-9
Chapter 3
View Customer Address
• Checker ID
• Checker Date Stamp
• View Changes
• Maker Remarks
• Maker Override Remarks
• First Checker Remarks
• Checker Remarks
• Warning Code
• Warning Description
• Field Name
• Old Value
• New Value
2. To view the changes made on a particular date, double-click the View Changes
button corresponding to the required date under the Maker Date Stamp.
A detailed screen appears containing changes made on the given date.
3. Click the Exit button to end the transaction.
3-10
Chapter 3
View Customer Address
Field Description
Customer Number Specify the customer number from the adjoining option list.
Authorization Status Select the authorization status from the drop-down list.
• Authorized
• Unauthorized
• Rejected
Location Specify the location from the adjoining option list.
Record Status Select the record status from the drop-down list.
• Open
• Closed
Media Specify the media from the adjoining option list.
Note:
In the Group Code Restriction screen, modify the customer details whose
accounts are permitted for the query/modification.
3. Select any or all of the above parameters for a query and click the Search button.
The records meeting the selected criteria are displayed. The system displays the
following details:
• Customer Number
• Authorization Status
• Location
• Record Status
• Media
4. Click the Exit button to end the transaction.
3-11
4
Maintain Advice Formats
This topic provides an overview of the Advices and its formats.
The advices that are generated from the bank will have a definite format. In the Advice
Format Maintenance screen, the user can specify formats and indicate the messages and
advices that should use the formats that are defined.
By maintaining message formats, the user can ensure consistency across the branches of
the bank. The user can maintain advice formats either by:
• Using the format editor on the screen to enter the format, or
• Importing the format from an ASCII file which can be located either on the Server or
Client
Note:
Message formats are maintained at the bank level and will apply to all the branches
of the bank.
4-1
Chapter 4
Maintain Advice Format Details
Field Description
Format Specify the format code. Each format is identified by a fifteen-
character code called a Format code. The code that is
assigned to a format should be unique as it is used to identify
the format. Compare simple conditions while defining message
formats. The details of the format will automatically become
applicable to the message, after the code is assigned to a
format. This code indicates the following details:
• The number of lines that should be contained on a page
when the advice is printed.
• The number of columns that should be contained on a
page when the advice is printed.
• The language of the message.
• The form type is attached to the format.
4-2
Chapter 4
Maintain Advice Format Details
Field Description
Language A message can be sent to a customer in different languages.
To make this possible, maintain a format in different
languages. While maintaining addresses for a customer in the
Customer Address Maintenance screen, specify the format
and language in which a message to be sent.
Note:
Format Type Specify the form type that applies to the message from the
adjoining option-list.
Lines This field displays the number of lines that should be
contained on a page when the message is printed.
Columns This field displays the number of columns that should be
contained on a page when the message is printed.
Import File Specify the full path to the file on the server which contains the
format to be imported.
Import Click Import button to import the ASCII file format. The file
containing the format of the message will be displayed on the
screen.
Format Text Specify the text in the text box.
Module Specify the module from the adjoining option list.
Message Type Specify the message type from the adjoining option list.
Media Specify the media from the adjoining option list.
Branch Specify the branch code from the adjoining option list.
Currency Select the currency code from the adjoining option list.
Product Specify the product code from the adjoining option list.
Entering an advice format using the format editor: To enter a format using the format
editor, click the free format text icon positioned next to the text of the message. In the
notepad, the user can tailor an advice to suit the requirements. Keywords to format the
advice (similar to the Advice Format Maintenance screen) can be used here too to get
the desired format. The following table contains a comprehensive list of the keywords that
can be used in the format editor.
Keyword Significance
#RH Indicates the start of the report header section
#PH Indicates the beginning of the header for a page
#EH Indicates both the end of the header section of the report or the end
header of a page
#RF Indicates the start of the report footer section
#PF Indicates the start of the footer of a page
#EF Indicates both the end of the footer of a report or page
#B Indicates the start of the body of the message
4-3
Chapter 4
Start the Background Process
Keyword Significance
#EB Indicates the end of the body of the message
#CL Indicates that you can collapse a line
#EC Indicates the end of a line that you have collapsed
#LOOP Indicates the beginning of a loop
#ENDLOOP Indicates the end of a loop
#IF Indicates a conditional section
#ANDIF Indicates a conditional section
#ORIF Indicates a conditional section
#ENDIF Indicates the end of a conditional
After defining a format and assigning it a code, specify the list of messages that
should use the format. The format that is defined for a message in this screen is
taken to be the default format that will be used whenever the message is
generated from the bank.
Note:
For all the five combinations, use option ALL which indicates that the
format is applicable for records in that category.
4-4
Chapter 4
Start the Background Process
Field Description
Job Module Select the job module from the drop-down list.
Status Select the status from the drop-down list.
• Stopped
• Running
• Halted
Process Specify the process.
3. Select any or all of the above parameters for a query and click Search button.
The records meeting the selected criteria are displayed as follows:
• Job Module
• Process
• Process Sequence Number
• Status
4. Check the required process in the search results table and click Start button to start the
process.
5. Click Stop button to stop the process, at any point.
6. Click the Exit button to end the transaction.
4-5
5
Process Outgoing Messages
This topic provides an overview of the process of generating an outgoing message.
In each module, while defining products indicate the messages that should be associated
with an event in the life cycle of a contract involving the product. A contract goes through
several events during its life cycle. A message for an event is triggered for a generation when
the event is authorized. For example, While defining a product to cater to short-term loans,
the following messages should be generated when events take place:
Event Message
INITIATION Initiation Advice
LIQUIDATION Liquidation Advice
To initiate a short-term loan involving the product an Initiation Advice will be triggered for a
generation. Similarly, To make a repayment on the loan, the liquidation advice defined for the
event will be triggered for a generation.
Note:
In this context advices and messages are commonly referred to as messages.
Depending on the product - message - customer details, the address and the media through
which the message should be transmitted. If a message is to be transmitted through Mail, it
has to be printed. If the message is to be transmitted through Telex, enter the testword (if it is
required for the message). The messages that are to be transmitted through media like Telex
and SWIFT will be sent by the Media Control System (MCS) which is connected to the node
in which the database of branch is installed. A message that is triggered for generation can
be sent in the background or can be generated on-line. An outgoing message will be
processed based on the preference that are set.
Note:
The messages that are triggered by an automatic event will be put in the Outgoing
Browser by the automatic function itself. This is because events triggered by an
automatic function do not require authorization.
5-1
Chapter 5
Generate Messages from Outgoing Browser
Field Description
Branch Specify the branch code.
Module Specify the module code.
Media Specify the media.
Hold/Release Status Select the appropriate status from the drop-down list.
• Hold
• Released
• Carry Forward
Delivered Status Select the appropriate status from the drop-down list.
• Delivered
• Non Delivered
5-2
Chapter 5
Generate Messages from Outgoing Browser
Field Description
Bulk Status Specify the bulk status from the following options:
• INPROGRESS: This option indicates that the bulking is
identified for the DCN.
• BULK_SUCC: This option indicates that the bulking
operation is successfully completed.
• BULK_FAIL: This option indicates that the bulking
operation is failed.
• FILESENT_SUCC: This option indicates that the bulked
file is sent to the destination.
• FILESENT_FAIL: This option indicates that the bulked file
was not sent as sending failed.
User Reference Number Specify user reference number.
Document Number Specify document number.
Message Type Specify Message type.
SWIFT Message Type Specify SWIFT Message type.
Acknowledgment Select the acknowledgment status from the drop-down list.
Status • Pending
• Accepted
• Rejected
• Not Required
Bulk Reference Number Specify bulk reference number.
Destination Type Specify destination type.
Value Date Select value date from the Calendar icon.
Reference Number Specify reference number.
Receiver Specify receiver.
Message Status Select message type from the drop-down list.
• Cancelled
• Reinstated
• Repair
• Sent Ungenerated
• Generated
• Handoff
• Processed
• Confirmation Pending
• External - Ungenerated Bulk
Authorization Status Select authorization status from the drop-down list.
• Authorized
• Unauthorized
Bulk Preference Name Specify bulk preference name.
SWIFT LAU Specify the SWIFT LAU details.
5-3
Chapter 5
Generate Messages from Outgoing Browser
• Module
• Message Type
• Sub Message Type
• Receiver
• Currency
• Amount
• Media
• SWIFT Message Type
• SWIFT Sub Message Type
• Node
• Priority
• Name
• Address
• Address 2
• Address 3
• Address 4
• Location
• Message Status
• Testword
• Exception
• Running Number
• Hold/Release Status
• Test Amount
• Test Date
• Test Currency
• Test Word Narrative
• Acknowledgement Status
• Hold Mail
• External Reference
• Delivery By
• RTGS Network
• Entry By
• Maker Date Stamp
• Authorized By
• Checker Date Stamp
• Authorization Status
• Once Authorized
5-4
Chapter 5
Generate Messages from Outgoing Browser
• Modification Number
• DCN List
• Bulk
• Selected
• Testing Status
• Any or Original
• Original DCN
• Delivered Status
• From Date
• To Date
• Bulk Reference Number
• Bulk Preference Name
• Bulk Status
• File Type
• SWIFT Net Connectivity
• Folder Name
• Queue Name
• Destination Type
• SWIFT LAU
• User Reference Number
• Value Date
RTGS Network defaults the following message types:
• CUST_TSFR_RTGS
• BANK_TSFR_RTGS
• DIRDR_RTGS
5-5
Chapter 5
Generate Messages from Outgoing Browser
Note:
• If none of the criteria is selected, then the system displays all the
messages in the outgoing browser.
• Funding Status will be updated during the processing of incoming
MT102 and MT109.
4. Check the box against the message(s) for which needs to perform an operation
and then click the corresponding operation.
The operations that can be performed on an outgoing message are determined by
the rights that are assigned with at Security Management System (SMS) level. If a
function in the Outgoing Browser is disabled, then the function is not allowed for
the record. The action performed will require authorization, if maintained at the
Messaging Branch Preferences level. The system allows only Print, View and
Detail actions for messages generated by External Payment system. The
following operations can be performed on the outgoing messages:
Operation Description
Generate Click this button to generate an outgoing message.
Ungenerated and repaired messages can be
generated. On clicking the Generate button, the
system checks the contract status for which the
message is generated and will not generate a
message in the following condition:
• If the contract is reversed
• If the message is on hold
• If the message maintenance is not authorized
and the message is moved to repair queue
Hold Click this button to temporarily stop generating an
outgoing message. Authorizing Supervisor can
view details and then release the messages or
change their status to Carry Forward which in turn
can be released on further authorization.
Note:
Messages with Hold status must either
be carried forward or released before
executing the EOD processes at the
branch; else the system displays an
error message. However, if the
message is canceled, then the system
will not display an error message,
though the status is Hold.
5-6
Chapter 5
Generate Messages from Outgoing Browser
Operation Description
TW Input Click this button to input testword for Telex
messages which were moved to Repair status.
Change Node Click this button to change the node from which an
outgoing message is generated. In a distributed
environment, the database of one or more
branches of the bank is located at a node or a
server. Hence a Media Control System is installed
and defined specifying the node at which it is
installed. On clicking the Node, the system
displays the details of the individual message
providing an option to change the Node. Select the
node to be changed from the adjoining option list.
Note:
MCS status at the node in which the
database of the bank is installed should
be passive.
Note:
Change of address can be done only
before a message is generated.
5-7
Chapter 5
Generate Messages from Outgoing Browser
Operation Description
Change Priority Click this button to change the priority for sending
a payment message which is yet to be generated.
Note:
In the Background, messages
generated on a priority basis.
Note:
The selected media through which a
message is transmitted should be
available to the recipient.
5-8
Chapter 5
Generate Messages from Outgoing Browser
Operation Description
Details Click this option to view the details of a generated
outgoing message. Viewing details of multiple
messages is not supported.
On-Line Auth Click this option to authorize online, if there are
online authorization rights for an operation at the
Messaging Branch Preferences level. Messages
should be authorized before sending.
Copy Click this button to send a copy of an outgoing
message to another customer involved in a
contract. Specify the following details:
a. Any: Select this option to implement the
following changes:
• Media
• Name of the recipient
• Location of the recipient
• Address of the recipient
b. Original: Select this option to copy the
message in the original form.
Note:
Messages which have been Carried
Forward can be put back on Hold.
5-9
6
Retrieve an Archived Message
This topic provides an overview of the process to retrieve an archived message.
Archival is the process of storing old messages for future retrieval. To recall, while defining
messaging preferences for the branch, the user must specify the number of days for which an
outgoing message should be kept in the Outgoing Message Browser. A message will be
automatically archived after the number of days that are specified in the Messaging Branch
Parameters Maintenance screen. The user can choose to retrieve the outgoing messages
that have been archived by invoking the Message History Retrieval Summary screen.
This sections contains the following topics:
• Process Message History Retrieval Summary
This topic provides systematic instructions to process Treasury Message History
Retrieval summary.
• Process Message
This topic provides systematic instructions to process and view Message screen.
6-1
Chapter 6
Process Message
Field Description
Module Specify module number from the option list.
Message Type Specify the type of the message from the option list.
Receiver Specify receiver.
Reference Number Specify reference number from the option list..
Media Specify media from the option list.
Date Select date by clicking the Calendar icon.
3. Select any or all of the above parameters for a query and click the Search button.
The records meeting the selected criteria are displayed:
• Document Number
• Module
• Reference Number
• Message Type
• Media
• Receiver
• Date
4. Click the Exit button to end the transaction.
6-2
Chapter 6
Process Message
Field Description
Reference Number The system displays the reference number.
DCN Specify the DCN.
Event Sequence Number The system displays the event sequence number.
or Version Number
Receiver or Sender The system displays the receiver or sender identification details.
Message Type The system displays the Message type.
SWIFT Message Type The system displays the SWIFT Message type.
Sub Message Type The system displays the Sub Message type.
SWIFT Sub Message Type The system displays the SWIFT Sub Message type.
SWIFT MX Type The system displays the MX equivalent of SWIFT MT message.
6-3
7
Process Incoming Messages
This topic provides an overview of the process of generating an incoming message.
The Message Media Control Maintenance screen displays the Media Control Systems that
are connected to the node in which the database of the branch is installed, the media that the
Media Control Systems should handle, and the hand-off directory into which all incoming
messages transmitted through a specific media should be stored. The final destination of an
incoming message is the end user queue. These queues represent departments responsible
for acting on the received messages.
This topic contains the following sub-topics:
• Incoming Messages
This topic provides an overview of the Incoming messages.
7-1
Chapter 7
Incoming Messages
Field Description
Branch Specify the branch code.
Reference Number Specify the reference number.
7-2
Chapter 7
Incoming Messages
Field Description
Media Specify the media through which the message was
transmitted.
SWIFT Sub Message Specify the SWIFT sub message type.
Type
Authorized Select the authorization status from the drop-down list.
• Authorized
• Unauthorized
Suppress Message Select the message suppression option from the drop-down
list.
• Suppress Msg Generation
• No Suppress
• Suppress Full
Queue Specify the queue.
Document Number The Document Number (DCN) is the delivery control number
used to identify the message. It is a 10-digit number prefixed
with a letter of the English alphabet. The DCN is constructed
as follows:
• 1-2 Characters: Last two digits of the current year
• 3-5 Characters: Day of the year (Julian Date)
• 6-10 Characters: Sequential number starting from 00001
each day
Sender Specify the name, address and location of the sender of the
message.
SWIFT Message Type Specify the SWIFT message type.
Testword For a message that was transmitted through Telex, specify the
testword. Telex messages that come into the bank needs to be
checked for validity if it is specified in the Messaging Branch
Parameters Maintenance screen. This is done by entering a
testword which depends on the testword arrangement with the
counterparty, the important aspects of the message like
customer, date and currency. If the testword entered does not
match the Telex testword the message is registered as a
defective message and put into the repair status.
7-3
Chapter 7
Incoming Messages
Field Description
Status Select the record status from the drop-down list.
• Unprocessed
• Processed
• Repair
• Suppressed
• Funding Exception
• Pending Cover Match
• Failed Verification
• Pending Authorization
• Pending Liquidation
If the Bill Liquidation failed for the trade-related MT202
message, the status will be updated as L (Pending
Liquidation). List all the trade-related MT202 which are failed
during Bill Liquidation by filtering by Status as L (Pending
Liquidation). On successful processing of Trade Related
MT202, the generated Reference Number is displayed with the
Bill Contract Reference Number in the Incoming Message
Browser Summary screen.
Process Status Select the process status from the drop-down list.
• Unprocessed
• Processed
• Repair
• Exception
• Pending Auth Receipt
7-4
Chapter 7
Incoming Messages
• Address 1
• Address 2
• Address 3
• Address 4
• Location
• Testword
• Entry By
• Release Time
• Running Number
• Authorized
• Checker Date Stamp
• Checker ID
• Status
• Suppress Message
• External Reference
• Process Status
• Modification Number
• Media Control System
• Message Status
• Once Auth
• Value Date
• Amount
• PDE Flag
• Queue
• Message Sequence Number
• Customer Reference Number
• SWIFT LAU
• LAU Validation
• RTGS Network
• Generated Reference
4. Check the box against the message(s) for which needs to perform an operation and then
click the corresponding operation.
Operation Description
View To view the message, highlight the message and click the View
button on the browser. The contents of the message will be
displayed in a separate screen.
7-5
Chapter 7
Incoming Messages
Operation Description
Change Branch Select the message for which Branch has to be changed and click
on Change Branch button. The details of the message will be
displayed with only the Branch field enabled. Select the new branch
from the list of values provided and save the message.
TW Auth A telex message for which a testword is entered should be
authorized before it can be routed to a user queue (if it is specified
in the Messaging Branch Parameters Maintenance screen). To
authorize a test word that was entered for a telex message, click the
TW Auth button from the browser on this screen. During the
authorization of a testword the authorizer will be required to re-enter
the testword.
Link Contract In the browser, select the message with which a contract to be
associated and click the Link Contract button. The Reference
Number option list is enabled for the selected message. Select the
appropriate contract from the list. The message will be
subsequently associated with the contract selected here.
Edit Click the Edit button to make changes to the SWIFT message,
especially the messages marked for repair. The message is
displayed in edit mode (Edit Message screen) and only a user with
requisite rights for editing can edit an incoming message. If editing
is possible for the user, the message is available for amendment.
The list of fields which can be modified are maintained through
back-end database tables appropriately during implementation of
Oracle FLEXCUBE Universal Banking . Mostly fields like Amount,
Currency are maintained as non-modifiable whereas fields such as
Value Date is maintained as modifiable. Based on the maintenance
in these tables, the appropriate fields are enabled for amendment.
On saving the amendment of the message, a new version is created
and must be authorized. Two versions of an incoming message are
displayed on the screen. If the verifier needs to reject the change for
any reason the same can be mentioned in the Reject Reason field.
Note:
In the case of incoming messages with a PDE trailer, the
PDE Flag check box in the Incoming Message Browser
Summary screen will be checked. In the Edit Message
screen, check Remove Trailer option to remove the PDE
trailer (message contains the text PDE) and save the
message.
7-6
Chapter 7
Incoming Messages
Operation Description
Change Address To change the address, highlight the message and click the
Change Address button on the browser.
Move To Queue After the necessary checks for the media through which a message
is transmitted, route the message to a user queue. To change the
queue in which an incoming message should be stored, select the
message, click the Move To Queue button and select a queue from
the adjoining option list. The message will be automatically moved
to the queue that is specified. The final destination of an incoming
message is the end-user queue. These queues represent
departments or printers responsible for acting on the received
messages. Once a message is lodged into an end-user queue, it
can be viewed on-screen or printed by the users who have access
to the queue. It is possible to move messages from one end user
queue to another as well. For a message that was transmitted
through Telex, enter the testword and have it authorized before
routing it to the relevant end-user queue.
Upload If the background process for incoming messages is not running,
upload the messages that have come into the bank from the
incoming directory on the node to which the branch is connected.
To upload messages from the incoming directory (specified in the
Message Media Control Maintenance screen) click the Upload
button. All messages that were stored in the incoming directory will
be uploaded to Oracle FLEXCUBE Universal Banking and displayed
in the Incoming Message Browser.
Authorize Use the Authorize button to authorize the message. All the
amendments made to a SWIFT payment message have to be
authorized by a user with appropriate authorization rights. At the
time of authorization, Oracle FLEXCUBE Universal Banking will
display the earlier version of the SWIFT payment message along
with the amended version, in the same window. A list of all the
errors due to which the message was marked for repair is also
displayed. The authorizer can view all the errors and also verify the
changes that were made to correct them. After verification, if all the
details are found to be appropriate, the message is authorized.
Oracle FLEXCUBE Universal Banking maintains a detailed audit log
of all amended SWIFT Payment Messages. The following details
are captured for each authorized message:
• User ID of the person who authorized the amendments
• Date and time of authorization
At any point during the verification and authorization process, the
authorizer can choose to cancel the entire operation without
changing the status of the message.
7-7
Chapter 7
Incoming Messages
Operation Description
Suppress To suppress a message, click the Suppress button in the incoming
browser and process the Suppress Message screen. The following
options are available to suppress a Payment Message:
• Suppress Message Generation: On selecting this option,
Oracle FLEXCUBE Universal Banking stops the generation of
the Payment Message. However, the system post the
necessary accounting entries for the messages being
suppressed.
• Suppress Full: On selecting this option, the system does not
post the related accounting entries. Advice generation stops
and the system does not pick up the Payment Message for any
further processing.
• No Suppress: A message marked with the No Suppress
option is processed like any other normal incoming SWIFT
payment message.
Specify the reason for suppressing a Payment Message in the
Remarks field.
7-8
Chapter 7
Incoming Messages
Operation Description
Details To view details of the incoming message, select the message and
click the Details button. The following details regarding the
incoming message are displayed on the Details screen:
• Document Number
• Reference Number
• Swift Message Type
• Queue
• Operation
• Status
• Currency
• Amount
• Value Date
• External Reference Number
• Multi Credit Reference Number
• Branch
• Media Control System
• Node
• Test Word
• Repair Reason
• Name
• Address
• Location
• Process
• PDE Flag
• Suppress Options
• Remarks
• Auth By
• Entry By
• Sender
• Media
• Mod Number
• Checker Date Stamp
• Maker Date Stamp
• Suppress Status
• Funding Exception Status
• Cover Match Status
• Authorization Status
7-9
Chapter 7
Incoming Messages
• Sender
• Media
• Swift Message Type
• Queue
• Operation
• Status
• Currency
• Amount
• Value Date
• External Reference Number
• Multi Credit Reference Number
• Branch
• Media Control System
• Node
• Test Word
• Repair Reason
• Name
• Address
• Location
• Process
• PDE Flag
• Suppress Options
• Remarks
• Auth By
• Entry By
• Mod No
• Checker Date Stamp
• Maker Date Stamp
• Suppress Status
• Funding Exception Status
• Cover Match Status
• Authorization Status
7-10
Chapter 7
Incoming Messages
The message is displayed in edit mode. Only a user with requisite rights for editing can
edit an incoming message.
The Treasury Edit SWIFT Message screen is displayed:
If editing is possible for the user, the message is displayed and is available for
amendment. The list of fields, which can be modified are maintained through back-end
database tables appropriately during implementation of Oracle Banking Treasury
Management. Most typically, fields like amount, currency would be maintained as non-
modifiable whereas fields such as value date could be maintained as modifiable. Based
on the maintenance in these tables, the appropriate fields are enabled for amendment.
On saving the amendment of the message, a new version is created and must be
authorized. The screen shown above displays two versions of an incoming message. If
the verifier needs to reject the change for any reason the same can be mentioned in the
‘Reject Reason’ field.
Note:
In the case of incoming messages with a PDE trailer, the ‘PDE Flag’ check box
in the ‘Incoming Message Browser’ screen will be checked. In the ‘Edit
Message’ screen, check ‘Remove Trailer’ option to remove the PDE trailer
(message contains the text {‘PDE:’}) and save the message.
7-11
8
Define Free Format Messages
In the course of daily banking operations, the user may want to generate messages that are
not automatically generated by the system to communicate a message that is very specific to
a customer. The user can enter the details of such messages in the form of a free format
message.
The details of a free format message can be entered in the Free Format Message
Maintenance screen. This screen displays the some of the following details:
• The format of the message
• The recipient of the message
• The media through which the message should be transmitted
• The address and location to which the Free Format Message should be sent
This topic contain the following sub-topics:
• Maintain Free Format Message
This topic provides systematic instructions to maintain a free format message.
8-1
Chapter 8
Maintain Free Format Message
Field Description
Document Number The system generates the document number on save.
Module Select the module from the drop-down list.
Customer Select the customer code to whom the message is addressed.
If the recipient is not a customer of the bank, then specify the
name of the recipient in this field.
Media Specify the media through which the Free Format Message
should be transmitted. The media through which a Free
Format Message is transmitted is depends on the media types
that is maintained for the branch in the Media Maintenance
screen.
Location Specify the location of the address. To recall, the location that
is specified for an address is a unique identifier between the
other addresses of the customer for a given media. The
address of the customer will be automatically displayed based
on the Customer-Location-Media combination, if it is already
maintained in the system.
Node Specify the node from where this Free Format Message has to
be generated.
Date Select the date from the Calendar icon.
External Reference The system displays external reference number on save.
Number
8-2
Chapter 8
Maintain Free Format Message
Field Description
Name In the case of a walk-in customer, enter the name of the
customer to whom the message is to be addressed. If the
recipient of the message is a customer of the bank, the
customer’s name will be automatically displayed on entering
the customer’s CIF number in the Customer field.
Address If the recipient of the message is a customer of the bank, the
customer’s address will be automatically displayed based on
the Customer-Location-Media combination that is specified.
In the case of a Walk-in customer, enter the address. The
format of the address depends on the media through which the
Free Format Message is transmitted. If the address is for the
media type Mail, enter the customer's address in the four rows
under this field. Each line can contain a maximum of 35
characters. If the media of transmission is Telex, the address
should be expressed numerically. For defining a SWIFT
address, the address should be of eight or eleven
alphanumeric characters.
Form If the message to be sent is in the form of a template, select
the template from the option list.
Copies Enter the number of copies of the Free Format Message must
be sent to the customer at the time it is generated. To send
more than one copy to a location, the first message is the
original one and the others are marked as Copy
Hold On-hold Messages are temporarily stopped from the
generation. If its specified to generate messages in the
background, the Free Format Messages are immediately sent
on saving the record. To not send the messages immediately,
place it on hold. In this case, the messages appears in the
Outgoing Message Browser, but will be in the hold status. The
user must release the message before generating it from the
Outgoing Browser.
Test Word Required Indicate whether a test word needs to be inserted into the telex
message manually before it is generated from your branch.
Contract Reference Specify the code assigned to the customer, the recipient of the
message. This code is assigned to the customer in the
Customer Information File (CIF).
Server The server indicates the machine on which the database of the
bank is installed. To import a format from an ASCII file on the
server, select the radio button against Server.
Import File Specify the full path to the file on the server which contains the
format to be imported.
Import Click Import button to import the ASCII file format. The file
containing the format of the message will be displayed on the
screen.
8-3
Chapter 8
Maintain Free Format Message
Field Description
Message Enter the details of a Free Format Message
either by using the format editor on the
screen or by importing the format from an
ASCII file. This can be located either on the
server or the client.
8-4
Chapter 8
Maintain Free Format Message
Figure 8-3 Treasury Free Format Message Maintenance - SWIFT Message Details
8-5
Chapter 8
Maintain Free Format Message
Field Description
SWIFT Message Type Select the type of SWIFT message.
• 199
• 299
• 399
• 499
• 599
• 699
• 799
• 899
• 999
• 649
Enter the SWIFT messages by clicking the
Text icon.
8-6
Chapter 8
Maintain Free Format Message
Figure 8-4 Treasury Free Format Message Maintenance - Free Format Text
8-7
Chapter 8
Maintain Free Format Message
To enter a format using the format editor, click the free format text icon positioned
next to the text of the message. In the notepad, the user can tailor an advice to
suit the requirements. Keywords to format the advice (similar to the Advice
Format Maintenance screen) can be used here too to get the desired format. The
following table contains a comprehensive list of the keywords that can be used in
the format editor.
Keyword Significance
#NL Indicates the number of lines that should be
contained in a page when the message is
printed
#NC Indicates the number of columns that should
be contained in a page when the message
is printed
#RH Indicates the start of the Report Header
section
#PH Indicates the beginning of the Header for a
page
#EH Indicates both the end of the Header section
of the report or the end of Header section of
a page
#RF Indicates the start of the Report Footer
section
#PF Indicates the start of the Footer of a page
#EF Indicates both the end of the Footer of a
report or page
#B Indicates the start of the body of the
message
#EB Indicates the end of the body of the
message
#CL Indicates that you can collapse a line
#EC Indicates the end of a line that you have
collapsed
#LOOP Indicates the beginning of a loop
#ENDLOOP Indicates the end of a loop
#IF Indicates a Conditional section
#ANDIF Indicates a Conditional section
#ORIF Indicates a Conditional section
#ENDIF Indicates the end of a Conditional section
A Free Format Message will be sent depending on the specifications in the Jobs
Browser screen.
• If the background process is running, a free format text that is defined will be
immediately sent on saving the record.
• If the background process is not running, the Free Format Message that is
defined will be displayed in the Outgoing Message browser from where can be
processed.
3. After specifying the mandatory entries, save the record.
8-8
Chapter 8
Maintain Free Format Message
A free format record that is defined should be authorized by a user bearing a different
login Id, before the End of Day (EOD) process is run.
4. Click the Exit button to end the transaction.
8-9
9
Process Query
In the Outgoing or Incoming Message Browser, all the messages that were transmitted from
and received at the branch are displayed. This may amount to hundreds of messages. To
avoid wading through this mass of data, perform a query to obtain information that is relevant
at a particular time. For example, The Advanced Search function makes possible to obtain
information on the messages that were sent to just two customers on a specific date or to see
all outgoing messages across modules sent during a specific period etc.
• Launch Advanced Search Screen
This topic provides the systematic instructions to load advanced search screen.
• Make Query based on more than one Criterion
This topic provides the systematic instructions to make query based on more than one
criterion.
• Select Same Criterion to Apply One or More Conditions
This topic provides the systematic instructions to select same criterion to apply one or
more conditions.
• Order Details of Query
This topic provides the systematic instructions to order details of query.
• Using Wildcards to make Query
9-1
Chapter 9
Launch Advanced Search Screen
9-2
Chapter 9
Make Query based on more than one Criterion
The Query screen will display all the fields that appear in the messaging module. These
fields form the criteria based on which you can make a query.
2. On the Advanced Summary screen, click Clear Query’button, not wish to carry the
query and you can proceed to make a new query.
Action Button
Accept The Accept button
And The And button
1. Select Module under Fields, and then from the Operator drop-down list choose Equal To
and LC under Value. Then click the Accept button.
2. Click the And button. Repeat step one with the criteria value, as Message type, select
Guarantee under value clicking accept and add buttons in the sequence described for the
first criterion.
3. Click the And button. Repeat step one with the criteria value, as Branch select London
under Value clicking accept and add buttons in the sequence described for the first
criterion.
4. The query that you have made will be displayed in the Query screen. Check it for
correctness and click ‘Ok’ button.
The Outgoing Message Browser will display details of all the Guarantees generated for the
LC module from your branch at London.
9-3
Chapter 9
Order Details of Query
2. Click the And button. Repeat step one with criteria Field as “Branch”, Operator
being “Equal To” and “London” under Value. Click the ‘Accept’ and ‘Add’ buttons
in the sequence described in Step 1.
3. Click the And button. Repeat step one for Field with the criteria value, as Message
Type. Then select Debit Message under Value clicking the ‘Accept’ and ‘Add’
buttons in the sequence described for the first criterion.
4. To cull out details of the debit advices involving these three customers, click the
And button. Repeat Step 1 with the ‘Field’ as ‘Name’. Select say Ms. Keturah
Smith under Value. Then click the accept button.
To select another customer, click the Or button and then click Name in the Fields
list, specify the Operator as Equal To and pick out the customer name Mr. Silas
Reed from the Value option list then click the Accept button.
Repeat the process for the third customer, Ms. Wendy Klien.
5. The query that you have made is displayed on the Query screen.
MODULE = LC AND BRANCH = LONDON AND MSG_TYPE = DR_ADV AND
NAME = SILAS REED OR NAME = KETURAH SMITH OR NAME = WENDY
KLIEN
Check it for correctness and click ‘Ok’ button to see the query through. The
Outgoing Message Browser will display details of all the debit advices generated
for the LC module from your branch at London to the three customers that you
specified.
9-4
Chapter 9
Order Details of Query
9-5
Chapter 9
Using Wildcards to make Query
Suppose you have made a query to obtain details of the debit messages that were
generated by the Data Entry module of Oracle Banking Trade Finance, and you
wish to order the information in the ascending order of the customer to whom the
message was sent.
Make the query following the procedure detailed under the head making a Query
after you have specified the entire criterion for the query, select the required
ordering option from the Order By drop-down list. The list contains the following
options:
• Ascending
• Descending
2. Click the option of your choice, say, Descending.
3. Click the ‘Accept’ button and click ‘Ok’.
The details of the query that you have made will be displayed on the Outgoing
Browser ordered on the basis of the customer to whom the message was sent.
The details will further be sorted in the alphabetic order.
4. Click 'Clear Query’ button.
If you decide to cancel the ordering you have specified. The screen clears and you
can specify a new order.
Using %
For instance, if you have to check the messages relating to one particular Loans
product LD01, you can query for records with Reference Number like ‘%LD01%’ since
all the contract reference numbers with that product will invariably contain that string.
Once you click the Accept button and make a query, the Outgoing Message
Browser screen displays all the Free Format Texts.
Using And
When you are searching for strings of specific length which vary in only one character
– for instance, all branches like 001, 002, 003 – can be represented as 00_. Searching
for 00_ will fetch all the messages for all these three branches.
9-6
10
Process SWIFT Messages
This topic provides an overview of the SWIFT messages.
SWIFT is the Society for Worldwide Interbank Financial Telecommunication, a member-
owned cooperative through which the financial world conducts its business operations with
speed, certainty, and confidence. SWIFT enables customers to automate and standardize
financial transactions, thereby lowering costs, reducing operational risk, and eliminating
inefficiencies from their operations.
SWIFT is solely a carrier of messages. It does not hold funds nor does it manage accounts
on behalf of customers, nor does it store financial information on an on-going basis. As a data
carrier, SWIFT transports messages between two financial institutions. This activity involves
the secure exchange of proprietary data while ensuring its confidentiality and integrity.
There are four key areas that SWIFT services fall under within the financial marketplace.
They are Securities, Treasury and Derivatives, Trade Services, and Payments and Cash
Management.
SWIFT messages consist of five blocks of data including three headers, message content,
and a trailer. They are identified in a consistent manner. They all start with the literal MT
which denotes Message Type. This is followed by a 3-digit number that denotes the message
type, category, and group. The following are the categories of a message:
Category Description
Category 1 Customer Payments and Cheques
Category 2 Financial Institution Transfers
Category 3 Treasury Markets - Foreign Exchange, Money
Markets and Derivatives
Category 4 Collections and Cash Letters
Category 5 Securities Markets
Category 6 Treasury Markets - Metals
Category 7 Documentary Credits and Guarantees
Category 8 Travellers Cheques
Category 9 Cash Management and Customer Status
Category n Common Group Messages
Oracle FLEXCUBE Universal Banking interfaces with an external payment system for the
generation of Category 1 and Category 2.
The following SWIFT message types are generated for the various transfers that are initiated
through the Oracle FLEXCUBE Universal Banking.
• Treasury Markets - Foreign Exchange, Money Markets and Derivatives
This topic describes the Swift messages for Foreign Exchange, Money Market, and
Derivatives modules.
10-1
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
• CoSecurities Markets
• Treasury Markets - Metals
10-2
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
The system does not support the use of NDF codes (/VALD/, /SETC/, /FIX/)in the field 77D of
MT 300 in Sequence A.
10-3
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-4
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
Note:
In option J, Party Identification must be specified as a list of pairs (Code)(Value).
The codes must be placed between slashes ('/').
10-5
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-6
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-7
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
Note:
In option J, Party Identification must be specified as a list of pairs (Code)
(Value). The codes must be placed between slashes ('/').
10-8
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-9
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-10
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-11
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-12
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-13
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-14
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-15
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-16
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-17
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-18
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-19
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-20
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
This message is sent by or on behalf of the institution or corporate, party A and party B, who
have agreed to a call/notice loan/deposit contract. Maximum Length: 10000
10-21
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-22
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-23
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-24
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-25
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-26
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-27
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-28
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-29
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-30
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-31
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-32
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-33
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-34
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-35
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-36
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-37
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-38
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
RCON is triggered post confirmation and can be viewed under ‘Contract Online’ screen.
10-39
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-40
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-41
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-42
Chapter 10
Treasury Markets - Foreign Exchange, Money Markets and Derivatives
10-43
Chapter 10
CoSecurities Markets
10-44
Chapter 10
CoSecurities Markets
10-45
Chapter 10
CoSecurities Markets
• sent by one trade party to allege the trade against its counterparty, either directly
or via an ETC service provider
Maximum Length: 10000
Format Specifications
10-46
Chapter 10
CoSecurities Markets
10-47
Chapter 10
CoSecurities Markets
10-48
Chapter 10
CoSecurities Markets
10-49
Chapter 10
CoSecurities Markets
10-50
Chapter 10
CoSecurities Markets
10-51
Chapter 10
CoSecurities Markets
10-52
Chapter 10
CoSecurities Markets
10-53
Chapter 10
CoSecurities Markets
10-54
Chapter 10
CoSecurities Markets
10-55
Chapter 10
CoSecurities Markets
10-56
Chapter 10
CoSecurities Markets
10-57
Chapter 10
CoSecurities Markets
10-58
Chapter 10
CoSecurities Markets
10-59
Chapter 10
CoSecurities Markets
10-60
Chapter 10
CoSecurities Markets
10-61
Chapter 10
Treasury Markets - Metals
10-62
Chapter 10
Treasury Markets - Metals
This message type is sent by the agent of the facility to the providers of funds. It gives notice
of the borrower(s) request for drawdown(s)/renewal(s) on a given date. This request may
require the provision of new funds or the re-borrowing of previously disbursed funds. The MT
643 allows for the handling of drawdown(s)/renewal(s) with differing characteristics. It
specifies the currency (ies), amount(s), period(s) and interest rate origin(s).
Maximum Length: 2000
10-63
Chapter 10
Treasury Markets - Metals
10-64
Chapter 10
Treasury Markets - Metals
This message type is sent by the agent of the facility to the signatories thereto or to the
parties to the offer. It specifies flat and variable fees, payable on the same date, which are
due to the Receiver.
Maximum Length: 2000
Format Specifications
Table 10-170 Mandatory Sequence A Identification of the Facility and Flat Fees
10-65
Chapter 10
Treasury Markets - Metals
value date, which are not related to any subsequent drawing or renewal. It specifies (to
the Receiver) the amount with respect to principal and/or interest.
Maximum Length: 2000
10-66
11
Processing of MX Messages as per ISO
20022
This topic describes the overview of the ISO 20022.
ISO 20022 is a multi part International Standard prepared by ISO Technical Committee TC68
Financial Services.
It is a messaging standard for exchanging electronic messages. It uses XML syntax and
offers structured rich data. This format is already used by many real-time, low-value, and
high-value clearing systems around the world. Offers richer references and improved
remittance information.
Under ISO 20022, financial institutions will be changing the messages they send and receive
via SWIFT from the legacy MT (message type) format to the new MX (message type XML)
format, which is more transparent, holds more data and is expected to boost interoperability
between banks.
For banks, the most important difference between SWIFT MT messages and the new MX
message format used for ISO 20022 is that MX messages are far richer in data. Banks have
the opportunity to leverage this data to enhance everything from sanctions and compliance
processes to customer analytics.
The primary difference between ISO 20022 and SWIFT messages is their respective formats.
Both styles of message are text-based, but SWIFT messages use a notation that is peculiar
to SWIFT whereas ISO 20022 uses a standardized XML-based syntax for messages.
ISO 20022 organizes financial definitions in business areas. These business areas are
uniquely identified by four-character codes called business area codes. The ISO 20022
catalog includes over 800 messages covering the following business areas:
• acmt: Account Management
• auth: Authorities Communications
• caaa: Acceptor to Acquirer Card Transactions
• cain: Acquirer to Issuer Card Transactions
• catm: Card Terminal Management
• catp: ATM Card Transactions
• caam: ATM Management
• pacs: Payments Clearing and Settlement
• pain: Payments Initiation
• camt: Cash Management
• remt: Payments Remittance Advice
• fxtr: Foreign Exchange Trade
• colr: Collateral Management
11-1
Chapter 11
Generation of MX Type Messages
11-2
Chapter 11
MX Message Notification to OBTR from OBPM
• Entry detail: This is part of the Entry and there can only be one EntryDetails in each
Entry. This part contains detailed information related to the entry, such as References,
Amount Details, Related Parties and RemittanceInformation.
• Maintenance Required in OBTR for MX Type camt.054 Generation
The topic describes the maintenance required in OBTR to support the generation of MX
type camt.054.
11-3
Chapter 11
MX Message Notification to OBTR from OBPM
11-4
Index
M MSSTRCAD- Treasury Customer Address
Summary, 3-10
MSDPREF- Messaging Branch Parameters MSSTRIBR- Treasury Incoming Message
Maintenance, 2-1 Browser Summary, 7-2
MSDTRAFM- Treasury Advice Format MSSTROBR- Treasury Outgoing Message
Maintenance, 4-2 Browser Summary, 5-2
MSDTRCAD- Treasruy Customer Address MSSTRUAR- Treasury Message History
Maintenance, 3-1 Retrieval Summary, 6-1
MSDTRFFT- Treasury Free Format Message
Maintenance, 8-1
MSDTRSWT- Treasury SWIFT Tag Maintenance,
S
2-7 SMSJBBRW- Job Details, 4-4
MSDTRVMS- Treasury Message, 6-2
Index-1