FAQ For ISO 20022 March 6
FAQ For ISO 20022 March 6
FAQ For ISO 20022 March 6
ISO 20022 - Universal financial industry message scheme (which used to be also called "UNIFI") is the international standard
that defines the ISO platform for the development of financial message standards. Its business modelling approach allows users and
developers to represent financial business processes and underlying transactions in a formal but syntax-independent notation.
These business transaction models are the "real" business standards. They can be converted into physical messages in the desired
syntax. At the time ISO 20022 was developed, XML (eXtensible Mark-up Language) was already the preferred syntax for e-
communication. Therefore, the first edition of ISO 20022 proposes a standardized XML-based syntax for messages. The standard
was developed within the Technical Committee TC68 - Financial Services of ISO - the International Organization for
Standardization.
The Standard is issued by ISO Technical Committee 68 (TC68), which is responsible for Financial Services in ISO.
The Standard is managed by Working Group 4 (WG4), a sub-group of TC68 whose charter is "the management of ISO
20022".
The Standard defines a Repository Management Group who manages the content of the Repository.
SWIFT is the Registration Authority for ISO 20022.
The need for ISO 20022 standard arose in the early 2000’s with the widespread growth of Internet Protocol (IP) networking, the
emergence of XML as the 'de facto' open technical standard for electronic communications and the appearance of a multitude of
uncoordinated XML-based standardization initiatives, each having used their own "XML dialect". On top of offering a common way of
using XML, the new standard shields investments from future syntax changes by proposing a common business modelling
methodology (using UML - Universal Modelling Language) to capture, analyze and syntax-independently describe the business
processes of potential users and their information needs.
From: This mandatory field contain the details about the organisation that sent the message.
In NG-RTGS the inward messages will always be originated from RBI because of the ‘V’ topology, hence this field will always have
the IFSC of RTGS for all inward messages to the bank..
To: This mandatory field contains the details about the organisation that should receive the message.
In NG-RTGS the outward messages will always directed to RBI because of the ‘V’ topology, hence this field will always have the
IFSC of RTGS for all outward messages from the bank.
Business Message Identifier: a unique identifier for this particular message instance, as defined by the sending application or
system;
Message Definition Identifier: the identity of the message definition
BusinessService: To identify the Business service.
Creation Date: the creation date (and time) for the data in the BAH;
Copy Duplicate and Possible Duplicate: fields to aid the identification of duplicate data;
Signature: Contains the digital signature of the Business Entity authorised to sign this Business Message.
Related: Specifies the Business Application Header of the Business Message to which this Business Message relates. Can be used
when replying to a query; can also be used when canceling or amending.
. It is a mandatory field which uniquely identifies the message. It is defined as 22 character unique number as given
below:
XXXX – Sender IFSC [4] first four characters of the IFSC
YYYYMMDD – creation date [8]
X – channel identification [1]
Nnnnnnnnn Sequence Number [9]
The Channel Identifier (X) may be used to identify channels such as Internet banking, Cash Management, Treasury, ATM, etc.
Where ‘XX’ is the clearing type which may take values ‘GC’, ‘IB’, ‘FX’, MC, SE, OT & so on.
‘z’ is the indicator which may take values C –Original, R-Return, L-Last Return.
“NN” is the return serial.
17. Can the bank use Straight Through Processing (STP) between CBS and NG-RTGS?
The banks can use STP between CBS and NG-RTGS in two possible ways
The STP between the CBS and NG-RTGS is faciliated by either the SFMS thick client or by the implementation of the web-service
API provided it is PKI enabled. For the API option the requirements on the bank’s CBS are:
- Implementation of a client for the API (or purchase an equivalent commercial product) and integration of the client with the
CBS
- Owning a valid certificate to be able to connect to the NG-RTGS.
For the thick client the SFMS infrastructure (updated with the latest patch for the MI client as provided by IDRBT) may be
upgraded with proper sizing if required.
FinancialInstitutionToFinancialInstitutionCustomerCreditTransfer message is sent by the debtor agent to the creditor agent, directly
or through other agents and/or a payment clearing and settlement system. It is used to move funds from a debtor account to a
creditor. The FIToFICustomerCreditTransfer message is composed of two building blocks (i) Group Header (ii) Credit Transfer
Transaction Information.
(i) Group Header: This building block is mandatory and present once. It contains elements such as MessageIdentification and
CreationDateAndTime.
Reserve Bank of India 6|Page
FAQ on NG-RTGS
ISO20022 standard Message Implementation
(ii) Credit Transfer Information: This building block is mandatory and for RTGS it will be present only once. It contains
elements related to the debit and credit side of the transaction such as Creditor, CreditorAgent, Debtor and DebtorAgent.
21. What is CreationDateTime and how it is different from the CreationDate defined in BAH?
CreationDateTime is the mandatory filed containing date and time at which this message was created and the CreationDate is the
date and time at which the message header is created. The format of the date time is same throughout the message.
.
The currency code must be a valid active currency code of three (3) contiguous letters. For Indian Rupee the active currency code is
INR
Example:
<TtlIntrBkSttlmAmt Ccy='INR'>2345</TtlIntrBkSttlmAmt>
i) InstructionIdentification <InstrId>
Presence: [0..1]
Definition: Unique identification, as assigned by an instructing party for an instructed party, to unambiguously
identify the instruction.
Usage: The instruction identification is a point to point reference that can be used between the instructing
party and the instructed party to refer to the individual instruction. It can be included in several messages
related to the instruction.
Data Type: Max35Text
Format: maxLength: 35
minLength: 1
During the transition of existing member systems to the new ISO message formats, it is used for supplementary identification, such
as the legacy transaction reference number (R41/R42.2020).
In our case it is the Unique Transaction Reference (UTR) which would be of 22 characters
Format is:
XXXX- Sender IFSC [4]
X-Payment System [1]
X-Channel [1]
YYYYMMDD-Date [8]
nnnnnnnn- Sequence Number [8]
The Channel Identifier (X) may be used to identify channels such as Internet banking, Cash Management, Treasury, ATM, etc.
This mandatory field contains set of elements used to further specify the type of transaction.
Type: This message item is composed of the following PaymentTypeInformation element(s):
Message Item and <XML Tag> Mult. Represent/ Type
InstructionPriority <InstrPrty> [1..1] Code
ServiceLevel <SvcLvl> [0..1]
LocalInstrument <LclInstrm> [1..1]
CategoryPurpose <CtgyPurp> [1..1]
i) InstructionPriority <InstrPrty>
Presence: [1..1]
Definition: Indicator of the urgency or order of importance that the instructing party would like the instructed party to apply to the
processing of the instruction.
Data Type: Code
The default priority assigned to every message is HIGH.
Proprietary <Prtry>
Presence: [1..1]
Definition: Specifies a pre-agreed service or level of service between the parties, as a proprietary code. For RTGS processing
priority is in range 00 – 99. This field also contain the Transaction Type code (TTC) along with the priority value. TTC values will be
used to differentiate the transactions within the same type of transaction. e.g. in the pacs.009 transaction message the MNSB Own
account transfer and Interbank transaction will have different TTC values.
Value Remarks
4000 Value shared for all pacs.008 payments sent from CBS
4001 Value shared for all pacs.009 payments sent from CBS as interbank transfers.
4010 Used for any OAT initiated in CBS to credit the settlement accounts of the participants.
5001, 5002… Used for the MNSB files directly received by NG-RTGS from a clearing entity and then forwarded to CBS.
Each clearing entity has a differently associated TTC.
5011, 5012… If more than one clearing entity will submit its MNSBs through CBS interface, multiple TTC values are
required, thus multiple parameters will be provided in NG-RTGS (e.g. CBS_MIXED_MNSB_TTC_1,
CBS_MIXED_MNSB_TTC_2 etc.)
All messages from the same source need to have the same TTC, irrespective of its category.
5020 To be used only for MNSB files containing current accounts only.
5021 This applies to the original request sent by NG-RTGS to CBS (step 3)
Proprietary <Prtry>
Presence: [1..1]
Definition: Specifies the local instrument, as a proprietary code. Type of local instrument.
For RTGS pacs.008 use:
- ‘RTGSFIToFICustomerCredit’
For RTGS, pacs.009 use:
-- ‘RTGSFIoFICredit’
-- ‘RTGSOwnAccTransfer’
- -- ‘RTGSNetSettlementXXzNN’
For Return Payment use:
- ‘RTGSPaymentReturn’
Reserve Bank of India 14 | P a g e
FAQ on NG-RTGS
ISO20022 standard Message Implementation
Code <Cd>
Presence: [1..1]
Definition: Category purpose, as published in an external category purpose code list.
Data Type: ExternalCategoryPurpose1Code
Format: maxLength: 4
minLength: 1
Default value: CASH
PENS: PensionPayment
SALA: SalaryPayment
SECU: Securities
SSBE: SocialSecurityBenefit
SUPP: SupplierPayment
TAXS: TaxPayment
TRAD: Trade
TREA: TreasuryPayment
VATX: ValueAddedTaxPayment
WHLD: WithHolding
The generic code for the normal funds transfer may be 'CASH'.
Example: <CtgyPurp><Cd>CASH</Cd></CtgyPurp>
34. How the funds are pushed and sweep back at the time of SOD (Start of Day) and EOD(End of Day) respectively?
The message format used for balance sweeping is Pacs.009 MNSB transaction.
a) For SOD:
- one debit against the settlement account of RBI in amount equal to the sum of all credits
- multiple credits against the settlement accounts of the Participants that have their balances initialized
b) For EOD:
- multiple debits against the settlement accounts of all Participants with a non-zero balance in NG-RTGS
- one credit against the settlement account of RBI in amount equal to the sum of all debits
Distinct TTC values are used for these two transactions
For SOD the TTC value is 5050 whereas for EOD the TTC is 5051
It is a mandatory field providing details about the party bearing the transaction charges. Data type is code. It is defined as
DEBT charges borne by Debtor
CRED charges borne by Creditor
SHAR-charges are shared
SLEV following service level.
As per the current RBI policy the charges are borne by the Debtor.
Identification: Mandatory field having a sub field named ‘Other’ in which a field named ‘Identification’ will have the debtor’s account
number.
OriginalMessageNameIdentification <OrgnlMsgNmId>: This mandatory field specifies the original message name identifier to which
the message refers.
OriginalCreationDateAndTime <OrgnlCreDtTm> This mandatory field provides Date & time at which the original message was
created.
GroupStatus <GrpSts> Madatory field which specifies the status of a group of transactions.
Status code- CSC/ACSP/ACTC/ACPT/PDNG/RCVD/RJCT/ACCR /ACWC.
ACSC: AcceptedSettlementCompleted
ACSP: AcceptedSettlementInProcess
ACTC: AcceptedTechnicalValidation
ACCR: AcceptedCancellationRequest
ACPT: Accepted
ACWC: AcceptedWithChange
PDNG: Pending
RCVD: Received
RJCT: Rejected
For details on status code, pl refer to para 2.6 of documentation “Payment Clearing & Settlement – Maintenance 2012 by ISO”.
55. How the messages will flow from bank’s CBS to the thick client?
The RTGS message will flow in the same manner as the SFMS messages except that The RequestPayload will be used as single
message tag which will contain both BAH along with signed and encrypted Business Message. The signature is attached in the BAH
in <XML Sgntrs> tag before transmitting the message to NG-RTGS system by the bank. Further, the business message will be
encrypted before it is transmitted over the Wide Area Network (WAN).
57. In case we opt to route the RTGS Messages through SFMS, do we require PI Server?
Ans: SFMS will provide a patch for the existing SFMS application. Once this patch is installed on the SFMS gateway server the
same server can act as the thick client Member Interface (MI) for NG-RTGS. PI server will not be needed in the NG-RTGS
environment, however; the banks may decide about the up-keeping of the PI server depending upon the archival policy of the
respective bank.
59. If HSM also is not required, how can we sign the outgoing RTGS messages? Will it be using Class2 or Class 3
certificate?
Ans: It is expected from the banks to sign the messages in the CBS application itself. However, in the absence of CBS application
being able to generate the ISO 20022 standard message formats and signed the same, the MI client will digitally sign and encrypt
the message.
The messages will carry a class 2 signature if the bank is using maker checker concept and if the process is STP the bank should
use class 3 server signatures to sign the outgoing messages.
60. If we can use Class2, whether we can use the same certificate as the one used for NEFT.
Ans: As explained above the class 2 signature can be used in the maker checker concept.
61. In the present situation, we are supposed to fetch the certificates of other banks periodically. How this can be done in
Next Gen RTGS?
Ans: The certificate containing the public key of the signer will be embedded in the signer information of the digital signature, so
that there is no need to distribute public keys separately. However, the banks will have to maintain the CRL list as published by
IDRBT CA.
62. Whether there’s any chance of a DR Drill for RTGS alone once the new system comes in to effect and we use SFMS to
route the RTGS messages?
Ans: The DR drill will be conducted as per the RBI BCP policy.
64. How the Message archiving will be done in the new scenario in case we don’t have SOD/EOD?
Ans: The Web API services will be granted throughout the day, even before SOD and after EOD. The bank may design the Web
API Server client with or without the database. The management of the Web API Server client database if any, will be handled by
the banks.
65. What are the specification for Web API Services client?
Please refer to the Annex –I
66. As discussed, our Bank has RTGS Membership but we have not yet started the RTGS Participation. We would like to go
for Next Gen RTGS. Kindly provide us some guidelines, information on the same. Also request you to add my name in
future programme, session, training, workshop related to Next Gen RTGS also others technology which may be useful.
Ans: As we are maintaining the address details of all RTGS members, you would be receiving operation manuals and software and
other details after you fulfil the membership criteria asked by the Bank. Regarding NG-RTGS, we would be sharing the information
to all members of existing RTGS system. No separate request for NG-RTGS is required.
67. In our case, the RTGS and NEFT applications inward / outward messages are settling through STP (Straight Trough
Process) and the CBS is maintained by HO team. The NG-RTGS is web / browser based in that case how messages are
routing to CBS and vice versa.
Ans. At any given point of time only one NG-RTGS client will be operating at the banks’ end. If the messages are settling through
STP mode then the browser based client can only be used for viewing the reports. No transaction can be initiated through it.
Reserve Bank of India 22 | P a g e
FAQ on NG-RTGS
ISO20022 standard Message Implementation
68. Kindly share RTGS migration plan to enable us to request same with HO team.
Ans: Migration plan will be shared shortly.
The MX admi.004.001.01 SystemEventNotification will be used in place of R90. The following code will be used in the response
message
70. Will RBI send settlement notification (Pacs.002.001.04) for all customer (pacs.008.001.03) and interbank
(pacs.009.001.03) payment messages i.e. Positive and Negative settlement notification?
RBI will send camt.054 message as debit and credit notification for all customer transactions and will send pacs.002 message for
MNSB response and Own Account transfer response.
71. RBI settlement acknowledgement will be based on <EndToEndId> 16 digit or <MsgId> 22 digit?
The settlement acknowledgement will contain both the IDs <EndToEndId> and <TxId> transaction identification.
72. Is there any validations on the ISO message received from Banks performed at RBI system, if yes then what are the
validations?
The message validation will be performed at RBI system for all fields defined in the message format. In case of thick client, the thick
client will verify the ISO message before sending it to RBI. In case of Web based API services, the API client will verify the message
before sending it to RBI.
73. Does NG RTGS allow Banks to warehouse transactions at RBI e.g. Future dated transactions
The facility of Future value dated transaction will be made available after the policy decision.
74. What is the security class certificate to be attached to NG RTGS ISO messages?
All messages will be signed by the banks before it reach the NG-RTGS system. If the bank is adopting maker checker concept the
class II user certificates will be attached to the message and in case of STP the class 3 server certificates will be used.
76. By when the mapping document of Rxx-MX will provided to the banks.
Ans: The mapping document is available on the RBI website.
77. By when all business rules would be ready in view of the revision in the message format document.
Ans: The business rules are published on the RBI website.
78. If a bank is sending XML transactions via SFMS application server, also can the bank User will be allowed login to Web
browser and Create/approve OAT transactions ?
Ans: There would be three modes of access for accessing NG-RTGS application. i.e., Thick Client, Web API Server and Browser
based Client. All these modes will be made available over INFINET for the present. As a part of BCP Strategy, in case INFINET is
down, browser based client through Internet will be enabled for Banks. All these modes of Access will be PKI enabled. Banks need
to define their primary terminal and Secondary terminal at the time of participating in NG-RTGS. Initiation of transactions would
happen at Primary Access mode of the bank. Browser based clients would be provided to all the banks for querying the status of the
transaction irrespective of their choice of access mode. However, at any point of time, banks would be allowed to initiate their
financial transaction using only one access mode which will be declared by the banks and accordingly configured in the NG-RTGS
application and would be used for the purpose of routing in normal case. Secondary mode of access will be allowed only in case
failure of primary mode of access.
79. Will an existing PI user's e-Token with a digital certificate can be used to access NG-RTGS system as well?
Ans: Yes. The Web API Server client will be fully STP based hence no user will be involved. In the browser based client and thick
client for maker-checker process the e-tokens can be used. The existing e-tokens, if supported by the NG-RTGS application can be
used.
80. For default Purpose code, earlier it was mentioned that 'OTHR' has been included in the list of code and can be used as
a default code. However in the revised document, we can't locate OTHR code and also default code has been identified as
'CASH'. Kindly clarify?
Ans: The revised formats are frozen for the development. However, the codes may undergo addition/changes depending upon the
same registered with the ISO Registration Authority.
81. For Web API Services interface between CBS and NG-RTGS system, can we know whether the interface will ride on MQ
or https connectivity?
Ans:The Web API interface will be based on HTTPS protocol only. For Connecting to NG-RTGS system Web API Server would be
provided by NG-RTGS solution provider. However, building necessary interface from CBS of your banks to the Web API Server
rests on the bank.
82. Earlier in the present system (PI System) RTGS and message hub used to lie at RBI. Now the message hub is lying at
IDRBT or at RBI?
The message hub would reside at both the locations IDRBT and RBI. However, it does not matter to the user.
83. Return Payment Flow-Failures (Unsuccessful settlement) – In the current RTGS setup the returns are by the way of R42
message, but whereas in NG-RTGS returns are by way of R41 message. Which format is used currently?
A separate message format pacs.004.001.03 PaymentReturnV03 will be used for return payment in the NG-RTGS system.
86. Validation of IFSC-Some branches initially enabled only for NEFT then for RTGS. IFSC type is SFMS. Are you going to
introduce some more IFSC’s?
NEFT IFSC’s are validated with NEFT IFSC’s only.
87. Is there any new field which is there in xml and which is not there in earlier message formats?
Kindly see the mapping document as available on RBI website.
88. Every message received from NG-RTGS forwarded to core banking. Can we hold the messages at SFMS, if in case
CBS is not able to process the messages?
SFMS will not hold the message, after initial validations it will pass on the message to the next node i.e. CBS.
89. Dash Board is available for all messages. Not differentiating between RTGS & NEFT messages?
Separate dashboard will be available for both the applications.(SFMS team to confirm)
90. Regarding multiple application – Can we push transactions for multiple back offices for RTGS?
Multiple Back office applications can interface with CBS of the Bank and then in turn can interface with NGRTGS.
92. Is there any flag to put the regular signature in the Current R series message?
Structure is Block A, Block 4 and Block 5A. Block 5A contains signature.
93. If bank’s application is not ready for ISO message then bank will send MT message to MI. MI will convert the message
to ISO format then whether that signature is valid at bank end or not?
MI after receiving the signed MT message will validate that signature with content of data, if the validations are successful then it will
generate xml message and sign with the server certificate of MI.
95. Plan of RBI for transmitting xml and text format in parallel?
NG-RTGS will only use ISO20022 standard message format for receiving and sending the messages. If converters are used at bank
end then the bank has to send and accept R series message to and from the convertor.
97. Details of the time when RBI test setup should be available for the banks.
By March 2013 the RBI NG-RTGS system will be available for testing
98. Primary dealer (type B member) of existing RTGS system who do not have NEFT or SFMS. Whether existing RTGS will
be discontinued or they need to move SFMS as a fresh?
These members can move to thin client as the transaction volume is not high.
99. Banks are having two servers one for SFMS and the other for RTGS and using same infinite network for incoming
messages. All their messages will be directed through the same network or not?
It is technically feasible to use the same network however, a document will be provided after thorough testing.
102. At treasury level (Settlement Account) will there be any change at the bank end?
No. Liquidity Reservation facility is available in the application. Banks has to decide whether they want this facility or not.
103. Own Account transfer through E-kuber will be available or banks have to use NG-RTGS only?
Both applications will have OAT facility, banks can use anyone of them.
Reserve Bank of India 27 | P a g e
FAQ on NG-RTGS
ISO20022 standard Message Implementation
105. Message creation facility is available in PI system in the current RTGS application. Will such facility be available in
NG-RTGS?
In NG- RTGS PO systems is available through which one can originate the transaction.
106. In PI banks have right to reject or cancel any transaction? Is this facility available in NG-RTGS?
Transaction level visibility will be available in the application. Further, there is two level authentication available for each
transaction. The transaction can be cancelled before settlement.
108. Will there be any second level authorization for STP transactions at MI level?
For STP mode there is no need to authorize. However, an alert gets displayed for very high value transactions.
110. What will be the Logic for CBS to generate the signature?
CBS will digitally sign the ISO 20022 message in the <XML Sgntrs> tag to provide authenticity and non-repudiation by the bank.
111. Whether the digital signature has to be done by the banks at ground level or can it be done centrally?
Banks can take this policy decision, however, the NG-RTGS application accept a digitally signed ISO 20022 message only.
Each participant will have one Settlement Account in the NG-RTGS system. Participants may also use reserve accounts to put
funds aside for specific purposes, as described in Figure below:
114. What is the equivalent ISO 20022 message for R09? (Notification after settlement)
‘camt.054.001.003 BankToCustomerDebitCreditNotification’ will be used to send a debit notification to the sending bank. Except for
MNSB transactions, no credit notification will be sent for successful transactions.
115. Is there any need to upgrade the existing infrastructure for NG-RTGS?
The banks which will be using MI thick client may take the policy decision depending upon their transaction volume and scalability of
the SFMS infrastructure at their end.
116. Whether a bank has to purchase message broker application from IDRBT or they can choose from outside vendors?
No message broker solution is required for thick client.
117. What will be the cost involved for participating in NG-RTGS?
For using the PO client, zero cost will be incurred by the bank if they are having INFINET connection.
For using Web API services, the bank will have to build an interface for STPing the transactions to the central web API server.
For using MI thick client, the bank if required will upgrade the hardware as per the sizing requirement.
118. What will be the prerequisite for the existing SFMS for accommodating NG-RTGS?
IDRBT will release the new patches for accommodating the NGRTGS requirements in the SMFS infrastructure. These patches will
be part of the SFMS AMC.
119. Whether SFMS module patch will also take care of digital signature provided the banks take the signature from IDRBT
or will that have to be incorporated at the separate level?
The SFMS module can take care of the digital signature however, RBI except the bank to sign the messages through their CBS
application.
122. Whether small banks do not require the MQ series and other things to connect to the NG-RTGS?
The small banks can connect through PO client which only needs an INFINET connection.
123. Whether the user administration of the PO will be with the Bank or RBI?
The PO user administration will reside with the banks.
For the PO, the user management will take place centrally in the PO application. Here, every user will have a profile and a
password. Also, he/she will be required to have a certificate stored on a e-Token. The bank can assign a security officer who can
manage the user profile for that bank, revoking or assign new functions to their users as found appropriate.
124. In case of thin client database will be at RBI end. But in case of thick client whether bank needs to mount the database
locally.
The database holding the messages entered in PO and the rest of the information is central, at RBI. . The messages received by the
NG-RTGS via the API will be stored in the same central database as the messages received directly from the thick client.
The existing SFMS infrastructure will be used for the thick client. Hence, the database for thick client will reside locally at bank end.
125. In the current scenario we are having production NR and DR. So in this case can we eliminate the NR factor over
here?
This policy decision may be taken by the banks.
126. In the current scenario FINACLE is sending message to RBI through MQ. In NG-RTGS what will be the media?
The Messaging middle ware will be MQ for the thick client. Banks need to develop an interface to the Web API server.
128. From end-to-end successful payment message, how many acknowledgement messages are we going to get?
Kindly see the message flow document.
129. If ISO validation failed in the message, then how it will be responded?
The invalid message cannot be submitted. The ISO validation will be performed by the thick client or Web API Services client.
130. Are there any options available to set a slab wise authorization labels?
User management will be available with the banks, through which they can set the authorization levels.
131. Do we have any similar features in PO & Thick client? Or is there any difference?
The thick client can directly be connected to the CBS application for STP. Further it will have its own database and the processing
capacity will be high as compare to PO.
The transaction details needs to be keyed-in in the PO client, the STP facility will not be available here. The transaction response
will be pushed to the thick client, where as the PO and API client will need to pull the response from RBI.
The reports will be only available from NG-RTGS browser access and not from the thick client.
133. Whether there is any need to convert the existing data to ISO XML format for future reference?
No, depending upon the data archival policy of the banks, the banks have to maintain and manage the PI server database
for the required time period.
135. In the ISO message structure how does one know what are mandatory and optional fields?
In the ISO message formats the mandatory field has the ISO multi defined as [1..n] while for the optional field it is defined as
[0..n].
Category II: Mid-Sized Banks having RTGS transaction volume of more than 50 transactions per day and less than 2000
transactions per day -Web API Services Client
Category III: Small Banks having less than or equal to 50 RTGS transactions per day -PO module access
Category II and Category III banks can also opt for thick client depending on their expected RTGS transaction volume in future.
Every Member Bank can opt for minimum two Modes of Access for NG-RTGS as proposed in the enclosed excel sheet.
Members who opt for Web API mode of Access need to integrate their Core Banking Solution with Web API. To Implement Web
API, please refer Annex-I.