The Cross-border (SWIFT) Payments module (product processor) of Oracle FLEXCUBE Payments is a standalone product processor. Payments module provides out of the box support for processing incoming and outgoing SWIFT Payments. This module helps you process funds transfer transactions between financial institutions based anywhere across the globe. Following fund transfers are supported:
The Cross-border product processor processes a SWIFT payment transaction initiated by an Operations user from the in-built user interface or by customers in the bank’s Customer Channels like Internet banking or Mobile banking. The payment instructions initiated from the bank Channels are received by Oracle Payments through ReST or SOAP based interfaces.
An outgoing SWIFT payment is processed through number of processing steps as detailed in one of the sections of this user manual. After successful processing, an outward SWIFT message, say MT103, is generated and sent to the SWIFT network through a SWIFT gateway like SAG. Likewise, Incoming SWIFT payment messages from the SWIFT network can be received and processed resulting in credit of a beneficiary bank account or an outward SWIFT payment to the next bank in the chain.
Key Features of Cross Border Product Processor
This chapter contains details of the following maintenances specific to Cross-border payments:
Usage of this screen
You can specify currency correspondent account details in this screen.Currency correspondent Maintenance function is Host specific.
You can invoke the ‘Currency Correspondent Maintenance’ screen by typing ‘PMDCYCOR’ in the field at the top right corner of the application toolbar and clicking the adjoining arrow button.Click new button on the Application toolbar.
You can specify the following fields:
Host Code
The system displays the Host Code of the selected branch of the logged in user.
Currency
Specify the currency. Alternatively, you can select the currency from the option list. The list displays all valid currencies maintained in the system.
Account Type
Select the account type. The list displays the following values:
Account Number
Specify the account number associated with the correspondent input in the Bank Code field in the specified currency
Alternatively, you can select the parent account number from the option list. The list displays all Nostro accounts for Account type OUR and valid normal accounts for account type THEIR. The account currency displayed in the list should be same as the currency specified.
Account Name
The system displays the account name of the account number.
Primary Correspondent
Check this box if this correspondent is the primary currency correspondent. This option is applicable only for Account type ‘OUR’. There can be only one primary currency correspondent for the combination of Account type, Currency. This option will be defaulted as yes for the first currency correspondent maintained.
Max Claim Amount
Specifies the maximum amount that can be claimed by the correspondent in MT191 message.
Charge Claim GL
Specifies the GL code that is used to debit the charges as part of processing of the outgoing Bank transfer Transaction for the charge claim.
You can invoke “Currency Correspondent Summary” screen by typing ‘PMSCYCOR’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
You can search using one or more of the following parameters:
Once you have specified the search parameters, click ‘Search’ button. The system displays the records that match the search criteria for the following
Usage of this screen
You can maintain the correspondent relationship between any two banks in a specific currency in the Global correspondent screen.
You can invoke the ‘Global correspondent Maintenance’ screen by typing ‘PMDGLCOR’ in the field at the top right corner of the application toolbar and clicking the adjoining arrow button.Click new button on the Application toolbar.
You can specify the following fields:
Host Code
The system displays the Host Code of the selected branch of the logged in user.
Bank Code
Specify the BIC code of the bank for which you need to maintain a Correspondent. Alternatively, you can select the BIC code from the option list. The list displays all valid BIC codes maintained in the system.
Bank Code Description
The system displays the Bank name of the specified BIC code.
Currency
Specify the currency. Alternatively, you can select the currency from the option list. The list displays all valid currencies maintained in the system.
Correspondent Bank Code
Specify the BIC code of the correspondent bank for the specified currency.
Correspondent Bank Code Description
The system displays the name of the correspondent Bank based on the specified BIC code.
You can invoke “Global Correspondent Summary” screen by typing ‘PMSGLCOR’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
You can search using one or more of the following parameters:
Once you have specified the search parameters, click ‘Search’ button. The system displays the records that match the search criteria.
Usage of this screen
You can invoke “BIC Cutoff” screen by typing ‘PXDCYCOF’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button
You can specify the following details:
Host Code
Displays the Host Code of the selected branch of the logged in user.
BIC Code
Specify the BIC Code. Alternatively, you can select the BIC Code from the option list. The list displays all valid BIC Codes maintained in the system.
Currency Code
Specify the currency code. Alternatively, you can select the currency code from the option list.
The list displays all valid currency codes maintained in the system for the selected country.
Limit Amount
Specify the limit amount for the transaction amount.
Cutoff Hour
Specify the hours for the transaction cut-off time.
Cutoff Minute
Specify the minutes for the transaction cut-off time.
Cutoff Days
Specify the number of days in advance of the current day on which the Cut-off time is applicable that the payment request needs to be received or the transaction booked from screen.
You can invoke “BIC Cutoff Summary” screen by typing 'PXSCYCOF' in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
You can search using one or more of the following parameters:
Once you have specified the search parameters, click ‘Search’ button. The system displays the records that match the search criteria.
Usage of this screen
You can invoke “PSD Preferences maintenance” screen by typing ‘PXDPSDPF’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
Specify the following details
Host Code
Displays the Host code for which PSD preferences are to be maintained.
Originator
Specify the originator country code. Alternatively, you can select the originator country code from the option list. The list displays all valid country codes maintained in the system.
Receiver
Specify the receiver country code. Alternatively, you can select the receiver country code from the option list. The list displays all valid country codes maintained in the system.
Debit Currency
Specify the debit currency of the transaction. Alternatively, you can select the debit currency from the option list. The list displays all valid currencies maintained in the system.
Transfer Currency
Specify the transfer currency of the transaction. Alternatively, you can select the transfer currency from the option list. The list displays all valid currencies maintained in the system.
OUR to SHA
Check this Charge Whom option to indicate that the charges pertaining to the payment are shared between the originator and receiver, instead of being borne by the ordering customer.
BEN to SHA
Check this Charge Whom option box to indicate that the charges for the payment are shared between the originator and the receiver, instead of being borne by the beneficiary.
You can invoke “PSD Preferences Summary” screen by typing ‘PXSPSDPF’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
You can search using one or more of the following parameters:
Once you have specified the search parameters, click ‘Search’ button. The system displays the records that match the search criteria for the following
You can maintain Sender Receiver Agreement in this screen.This is used for capturing Bi-lateral agreement for exchanging MT102/MT102+messages with a particular bank.
You can invoke “Sender Receiver Agreement” screen by typing ‘PXDSRAGM’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
Specify the following details.
Host Code
Displays the Host code of the selected branch.
Counterparty Bank
Specify the Bank Code as the 1st 6 characters of a BIC code comprising 4 characters identifying the bank and the next 2 characters identifying the Country code.
Bank Name
Specify the name of the bank.
SWIFT Message Type
Displays the default value i.e MT 102. This is non-editable.
Transactions per message
Specifies the maximum number of transactions in one Multi-credit Customer Transfer MT102 message.
Transaction Currency Limits and Cut-off time
Specify the list of allowed Transaction Currencies, Max. Transaction Amount in each currency and the cut-off time per currency expressed in hours and minutes in the time zone of the branch which processes the outward/inward MT 102.
Charge Whom
If the Sender and Receiver want the charging option in MT 102 messages exchanged between them to be restricted to only one of the 3 options then, the same can be selected in this field.
Receiver Charge Option
In case of OUR charge Type, the charges due to Receiver can either be pe-paid by including them in the settlement amount of the message (Field 32A in Sequence C) or through settlement of incoming MT191 for charge claim from the Receiving bank.
Select one of the following options:
Receiver Charge Currency
If you select the option for settlement of the Receiver Charges as “Included in Settlement amount, then you must specify the currency of the charges.
Receiver Charge Amount
If you select the option for settlement of the Receiver Charges as “Included in Settlement amount, then you must specify the charge amount.
Debit Accounting Code
Specify the Debit Accounting Code.
Credit Accounting Code
Specify the Credit Accounting Code.
Restriction sub screen
Click this link. The Restriction screen appears.
Click the Restrictions button in the Sender Receiver Agreement Maintenance screen.
Specify the following details.
Counterparty Bank - Sender Restrictions
BIC Code
Specify the BIC Code or search and select it using LOV.
Name
Displays the name of the bank for the specified BIC code.
Counterparty Bank - Receiver Restrictions
BIC Code
Specify the BIC Code or search and select it using LOV.
Name
Displays the name of the bank for the specified BIC code.
Branch Restrictions
Branch Code
Specify the Branch Code search and select it using LOV.
Name
Displays the name of the branch for the specified branch code.
You can invoke “Sender-Receiver Agreement Summary” screen by typing ‘PXSSRAGM’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
You can search using one or more of the following parameters:
Once you have specified the search parameters, click ‘Search’ button. The system displays the records that match the search criteria for the following
Usage of this screen
You can invoke “Spread Rule Maintenance” screen by typing ‘PXDSPDRL’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
Specify the following details
Host Code
The system displays the host code.
Condition Number
Specify the condition number.
Condition
Specify the condition using a combination of Elements, Operators, Functions and Logical Operators.
Element
Specify the attributes that can be used for condition builder. Alternatively, you can select the attributes from the option list. The list displays all valid attributes maintained in the system.
Operators
Select the standard operators to define conditions from the drop-down list. Following are the options available in the drop-down list:
Functions
Select standard functions to define conditions from the drop-down list. Following are the options available in the drop-down list:
Logical Operators
Select the standard logical operators to define conditions from the drop-down list. Following are the options available in the drop-down list:
Spread
Specify the spread value.
You can invoke “Spread Rule Maintenance Summary” screen by typing ‘PXSSPDRL’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
You can search using one or more of the following parameters:
Once you have specified the search parameters, click ‘Search’ button. The system displays the records that match the search criteria for the following
Usage of this screen
You can invoke the ‘Special Instructions Maintenance’ screen by typing ‘PXDSIMNT’ in the field at the top right corner of the application toolbar and clicking the adjoining arrow button.Click new button on the Application toolbar.
You can specify the following fields:
Host Code
The system displays the Host Code by default when you select New or Enter Query.
Branch
The system displays the selected branch of the logged in user.
Account Number
Specify the account number for which the special instruction needs to be maintained. Alternatively, you can select the account number from the option list. The list displays all valid account numbers maintained in the system.
Currency
The system displays the currency of the selected account number.
Special Instructions
Specify the special instruction in free format text.
You can invoke “Special Instructions Summary” screen by typing ‘PXSSIMNT’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
You can search using one or more of the following parameters:
Once you have specified the search parameters, click ‘Search’ button. The system displays the records that match the search criteria.
Usage of this screen
You can invoke the ‘Cover Suppression Maintenance’ screen by typing ‘PXDCSPRL’ in the field at the top right corner of the application toolbar and clicking the adjoining arrow button.Click new button on the Application toolbar.
You can specify the following fields:
Host Code
The system displays the host code of the selected branch of logged in user.
Condition Number
Specify the condition number.
Condition
Specify the rule condition using a combination of Elements, Operators, Functions and Logical Operators.
Element
Specify the attributes that can be used for condition builder. Alternatively, you can select the attributes from the option list. The list displays all valid attributes maintained in the system.
Operators
Select the standard operators to define conditions from the drop-down list. Following are the options available in the drop-down list:
Functions
Select standard functions to define conditions from the drop-down list. Following are the options available in the drop-down list:
Logical Operators
Select the standard logical operators to define conditions from the drop-down list. Following are the options available in the drop-down list:
Cover
Check this box to indicate whether cover message is suppressed or not.
You can invoke “Cover Suppression Summary” screen by typing ‘PXSCSPRL’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
You can search using one or more of the following parameters:
Once you have specified the search parameters, click ‘Search’ button. The system displays the records that match the search criteria.
You can enrich an incoming SWIFT message according to the rules specified for a message type in this screen before the processing of incoming message is initiated.
You can invoke “Message Enrich Rules Maintenance” screen by typing ‘PXDRLECH’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
Specify the following details
Message Type
Specify the type of the message, say, MT103. Alternatively, you can select the message type from the option list. The list displays all valid message types maintained in the system.
Message Tag
Specify the tag or field of the selected message type.
Sequence
Displays the sequence of this tag in the message.
Status
Displays the condition of the tag.
Priority
Specify the priority of the enrichment condition.
Condition
Specify the enrichment condition for the message by using a combination of String function, Logical Operator and Operator.
String Functions
Select the string function for constructing condition from the drop down list.
Logical Operators
Select the standard logical operators to define conditions from the drop-down list. Following are the options available in the drop-down list:
Operators
Select the standard operators to define conditions from the drop-down list. Following are the options available in the drop-down list:
Action Elements
Select one of the available enrichment functions for enriching the value in the selected message tag of the message type.
Parameter 1
Specify the parameter 1 value if expected by the selected enrichment function.
Parameter 2
Specify the parameter 2 value if expected by the selected enrichment function.
Click on the ‘Exclusion’ button to invoke the following screen.
Specify the following details
Message Type
Displays the message type.
Sender BIC
Specify the sender BIC. Alternatively you can select the sender BIC from the option list. The list displays all valid BICs maintained in the system.
Currency
Specify the currency. Alternatively you can select the currency from the option list. The list displays all valid currencies maintained in the system.
You can invoke “Message Enrich Rules Summary” screen by typing ‘PXSRLECH’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
You can search using one or more of the following parameters:
You can enable translation of information of the parties involved in the payment from ‘D’ option (names and addresses) to appropriate ‘A’ option (BIC codes).
This information is used during the STP of an incoming message to convert the names and address information to the appropriate BIC code of the parties mentioned in the message.
You can invoke the ‘D to A Maintenance’ screen by typing ‘PMDDAMNT’ in the field at the top right corner of the application toolbar and clicking the adjoining arrow button.Click new button on the Application toolbar.
You can specify the following fields:
Host Code
The system displays the host code of the selected branch of logged in user.
BIC Code
Specify the BIC codes. Alternatively, you can select the BIC code from the option list. The list displays all valid BIC codes maintained in the system.
BIC Code Description
The system displays the description (name of the entity) of the BIC codes.
Address Line1 through to Address Line4
Specify the address line 1 to 4 maintained for the BIC code Address Details mentioned in all of the input lines is compared with name and address received in the message to resolve the BIC Code. The details in these lines should match for successful conversion.
You can invoke “D to A Converter Summary” screen by typing ‘PXSDAMNT’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
You can search using one or more of the following parameters:
Once you have specified the search parameters, click ‘Search’ button. The system displays the records that match the search criteria for the following
Usage of this screen
You can invoke the ‘Cover Suppression Maintenance’ screen by typing ‘PXDRLSTP’ in the in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
You can specify the following fields:
Host Code
The system displays the host code when you click New or Enter Query.
Message Type
The system displays the message type “PWC” by default.
Field Name
Specify the name of the field.
Field Type
Select the required field type. Choose between the following:
Field Logic
Specify the field logic.
Error
Click the Error link to specify any error messages.
Show Rule
Click the Show Rule link to specify or modify the Rule Maintenance parameters.
From the Cover Queue Rule Maintenance screen, click the Error link.
You can specify the following fields:
Source
Specify the source of error.
Error
Specify the error details.
From the Cover Queue Rule Maintenance screen, click the Show Rule link.
You can specify the following fields:
Priority
The system specifies the priority by default.
Condition
Specify the Rule Condition.
Result
Select the required result. Choose among the following:
Queue Name
Specify the required Queue Name from the list of values.
Status
Specify the status of the message that should be set for the rule condition. Choose among the following:
Reason
Specify the reason code from the list of values for each rule condition, if applicable.
Cover Required
Check this box if cover is required for a particular rule condition.
Suppress Message
Check this box if message must be suppressed for a particular rule condition.
You can invoke “Cover Queue Rule Summary” screen by typing ‘PXSRLSTP’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
You can search using one or more of the following parameters:
Once you have specified the search parameters, click ‘Search’ button. The system displays the records that match the search criteria for the following
Usage of this screen
You can invoke “Rate Refreshment” screen by typing ‘PXDRMTMT’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
Specify the following details
Date
Select the date for which rates have to be refreshed from the adjoining date pickup.
Host Code
The system displays the host code for which rate refresh will be performed.
Small FX Rate Refresh
Check this box to refresh the Small FX Rate.
Standard Rate Refresh
Check this box to refresh the Standard Rate.
User ID
Displays the user id of small FX authorizer.
Date Stamp
Displays the authorization date stamp.
User ID
Specify the user id of standard rate authorizer.
Date Stamp
Displays the authorization date stamp.
You can invoke “Rate Refreshment Summary” screen by typing ‘PXSRMTMT’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
You can search using one or more of the following parameters:
Once you have specified the search parameters, click ‘Search’ button. The system displays the records that match the search criteria.
Usage of this screen
You can invoke the ‘Prime Bank Maintenance’ screen by typing ‘PXDPRIBK’ in the field at the top right corner of the application toolbar and clicking the adjoining arrow button.Click new button on the Application toolbar.
You can specify the following fields:
Host Code
The system displays the Host Code by default when you select New or Enter Query.
Prime Bank Code
Specify the SWIFT BIC code of the prime bank. Alternatively, you can select a BIC code from the option list. The list displays all valid BIC codes maintained in the system.
Prime Bank Code Description
The system displays the prime bank code description based on the prime bank code field value.
Prime Code Overdraft Limit
Specify the overdraft limit assigned to a Prime Bank. The transaction received from the Prime Bank is moved to the Prime Bank queue if the transaction amount exceeds the POL
Prime Bank Overdraft limit Currency
Specify the currency of Prime Bank Overdraft limit.
Utilised Limit
The system displays the current utilization of the POL by the Prime Bank.
You can invoke “Prime Bank Summary” screen by typing ‘PXSPRIBK’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.
You can search using one or more of the following parameters:
Once you have specified the search parameters, click ‘Search’ button. The system displays the records that match the search criteria.
In addition to the maintenances specific to Cross-border payments, the common maintenances given below are also used for processing –