Professional Documents
Culture Documents
4 NEFT and RTGS Handover Document
4 NEFT and RTGS Handover Document
4 NEFT and RTGS Handover Document
© 2016 EdgeVerve Systems Limited. Strictly private and confidential. No part of this document should be
reproduced or distributed without the prior permission of EdgeVerve Systems Limited.
Table of Contents
1 Objective ............................................................................................................................................... 3
2 NEFT and RTGS Introduction ................................................................................................................. 4
2.1 NEFT .............................................................................................................................................. 4
2.2 RTGS .............................................................................................................................................. 4
2.3 NEFT 24x7 Message Flow .............................................................................................................. 5
2.4 Message Type used in NEFT .......................................................................................................... 5
2.5 NGRTGS Flow ................................................................................................................................ 5
2.6 Message Type used in NGRTGS .................................................................................................... 6
3 Inward and Outward Process Flow in Finacle ....................................................................................... 7
3.1 Outward message (N06/R41/R42) creation in Finacle: ................................................................ 7
3.2 Inward message flow in Finacle: ................................................................................................... 8
4 Tables Used ......................................................................................................................................... 10
4.1 Tables .......................................................................................................................................... 10
5 Environment Setups ............................................................................................................................ 11
5.1 HRRCDM Setup ........................................................................................................................... 11
5.1.1 Payment System Type ......................................................................................................... 11
5.1.2 NEFT Message Code ............................................................................................................ 11
5.2 HPAYSYS Setup ............................................................................................................................ 11
5.2.1 General Details .................................................................................................................... 12
5.2.2 Additional Detail ................................................................................................................. 14
5.2.3 Message Details .................................................................................................................. 15
5.3 HPRCM Setup .............................................................................................................................. 15
6 Charge Setup ....................................................................................................................................... 16
6.1 HPTTM setup ............................................................................................................................... 16
6.2 HASTM setup............................................................................................................................... 16
7 Payment Processing in Finacle ............................................................................................................ 17
7.1 Process Outward Message Using Payment Order Menu ............................................................ 17
7.1.1 HPORDM Add/Modify/Inquire/Delete................................................................................ 17
7.1.2 HPORDM Verify ................................................................................................................... 18
7.1.3 HSMI inquiry........................................................................................................................ 20
7.2 Process Inward Payments ........................................................................................................... 21
7.2.1 HSMI Inquiry ....................................................................................................................... 21
2.2 RTGS
Real Time Gross Settlement System or RTGS is a large value funds transfer system, whereby
banks can settle inter-bank transfers for their own account and also that of their customers.
The system executes final settlement of inter-bank funds transfers on a real time basis,
transaction-by-transaction basis throughout the day without netting the debits and credits.
Technically, RTGS is a real time settlement of inter-bank payment system in a fully secure
environment using digital signatures and PKI-based encryption for safe message transmission
The primary justification for a RTGS system is its ability to limit risks and bring in an element of
efficiency to entire the business transaction. RTGS systems can contribute substantially to
limiting payment system risks. With their continuous intraday final transfer capability, RTGS
systems are able to minimize or even eliminate the basic inter-bank risks in the settlement
process.
More specifically, RTGS can substantially reduce the duration of credit and liquidity exposures.
Secondly, being a paperless form of a system where funds get transferred almost
instantaneously (theoretically), this bring in an efficiency to the underlying business transaction.
Banks could use balances maintained under the cash reserve ratio (CRR) instead of the intra-
day liquidity (IDL) to be supplied by the central bank for meeting any eventuality arising out of
the real time gross settlement (RTGS). The RBI has fixed the IDL limit for banks to three times
their net owned fund (NOF).
Bank A Bank B
NEFT N02 Inward
Customer N06
Request Account Credits
from NEFT N03 Stored
Debited
Customer Server
N10 N04
Credit Inward
confirmed / N03/ N10 Credits Beneficiary
reversal N07(inward Processed Credited
N07
N02)
Message
Type Message Description
N02 Inward Credit Payment Request
N03 Inward Credit Payment Reject by NEFT server (N02-Recall, N06-Reject)
N04 End of Batch / End of Day message.
N06 Outgoing NEFT transfer Request
N07 Inward Credit Payment Rejected by bank
N10 Inward Credit Payment Confirmation
972 Start of Day (SOD) message.
Bank B
Bank A
Inward
NEFT Customer Credits
PACS PACS
Request Account Stored
008 RTGS 008
from Debited
Server
Customer
Yes
If No. of
message and
Sum tally
No
No
TBAADM.CPOD This will have EOD and SOD message receipt status for both
NEFT and RTGS.
TBAADM.SMH 1) This will have details of all messages transmitted and received
and the status of message.
TBAADM.PORD 2) This is Payment Order Detail Table and will contain details of
Payment Order created for both outward and inward
messages and the status of PO.
TBAADM.PORH 3) This is Payment Order Header Table and will contain details of
Payment Order created for both outward and inward
messages and the status of PO.
CUSTOM.C_NGRTGS 4) This will have both inward and outward RTGS messages in
NG-RTGS formats.
5)
CUSTOM.C_NGRTGS_HOIFSC This will contain the list of the HO IFSC used in RTGS
messages.
Custom.C_NGRTGS_ACK 6) This table stores the details of RTGS inward and outward
Acknowledgement (CAMT.059)
The reference codes that can be created for the various payment systems are:
RTGS: Real Time Gross Settlement Payment System
NEFT: National Electronic Fund Transfer System
SFMS: Structured Financial Messages System
SWIFT: Swift Payment System
For Example
N02 Message: Inward Credit Message
N03 message: Message for transmitting return transaction details to Bank Gateway
N06 Message: Outward Credit Message
N07 Outward Message: Message for details indicating return of rejected inward credits (N02)
N10 Inward and Outward acknowledgement Message to confirm credit of funds to beneficiary
account
The Additional Details screen captures the details of the placeholders of the various accounts
used for settling the outward and inward RTGS transactions.
The additional details that can be specified are:
Route Rejects through Suspense A/c
5.2.2.1 Outward
The outward credit settlement account is the RTGS settlement account for outward RTGS
messages. The fields that can be specified are:
Settlement Place Holder (Dr)
Settlement Place Holder (Cr)
Create Contra Entries
Contra Place Holder (Dr.)
Contra Place Holder (Cr.)
Returns Suspense Place Holder (Dr.)
Returns Suspense Place Holder (Cr.)
Other Suspense Place Holder (Dr.)
Other Suspense Place Holder (Cr.)
Fee Event ID (Dr.)
Fee Event ID (Cr.)
Reject Fee Event ID (Dr.)
Reject Fee Event ID (Cr.)
5.2.2.2 Inward
The inward credit settlement account is the RTGS settlement account for inward RTGS
messages. The fields that can be specified are:
Settlement Place Holder (Dr.)
Settlement Place Holder (Cr.)
Returns Suspense Place Holder (Dr.)
Returns Suspense Place Holder (Cr)
• Message Type
• STP Enabled
• CCY / Max. STP Amt.
It indicates the code of the currency and the maximum amount for which STP is enabled. A
message is STP only if the amount is less than or equal to the value specified in this field. If
the amount exceeds the value specified in this field, the message is not a STP message.
The home currency is displayed by default alongside the amount.
• CCY/ Min. Transfer Amt.
It indicates the code of the currency and the minimum amount for which Transfer is enabled.
• CCY / Max. Transfer Amt.
It indicates the code of the currency and the maximum amount for which Transfer is
enabled.
• Priority (1-99)
• Ensure that LEI setup is available for applicable customers at CRM level. Expiry date for
same is mandatory to be available as core validations are based on same.
• In NEFT, the block for sender to receiver information which has free format optional field
consisting of 6 lines with 35 characters each with alphanumeric options.
The first two lines of this block shall be used for capturing sender and beneficiary
customer LEI information, in that order, where applicable and available. When LEI
information is captured; narration, remarks, etc., shall be part of last 4 lines of the field.
The sender and beneficiary information shall be captured in following format:
Sender to receiver block:
line 1 -> SL/20 digit sender LEI/
line 2 -> BL/20 digit beneficiary LEI/
• In RTGS customer payment and inter-bank messages, the optional field Remit info has 4
repeat tags with each having 140 characters.
The first two loops of this block shall be used for capturing sender and beneficiary
customer LEI information, in that order, where applicable and available. When LEI
information is captured; narration, remarks, etc.; shall be part of last two repeating loops
of the field. The sender and beneficiary information shall be captured in following format:
loop 1 -> /SL/20 digit sender LEI/
loop 2 -> /BL/20 digit beneficiary LEI/
• Valid format values for example:
SLEI12345678900987654321
/SL/12345678900987654321
• If the payment is initiated from channel, the users should be advised to enter the
appropriate LEI data for both the sender and the receiver for all the transactions which
falls under the category of Nonindividuals and the transaction amount more than INR
50Cr. They should be keying in the information only in Line 1 and Line 2 of sender to
receiver information.
Attached are the list of scripts changed to support ongoing requirements raised by the
bank.