RbiSearchHeader

Press escape key to go back

Past Searches

Template ப்ராஸஸிங் செய்யும்போது பிழை ஏற்பட்டது.
Failed to "?eval" string with this error:

---begin-message---
Syntax error in ?eval-ed string in line 1, column 27024:
Encountered "SecondLevelLink", but was expecting one of:
    "."
    ".."
    <DOT_DOT_LESS>
    "..*"
    "?"
    "??"
    "!"
    ","
    "["
    "("
    "}"
    <TERMINATING_EXCLAM>
---end-message---

The failing expression:
==> completeJson?eval  [in template "20099#20125#25189027" at line 18, column 56]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #list completeJson?eval as jsonKey, j...  [in template "20099#20125#25189027" at line 18, column 49]
----
1<#assign completeJson = content.getData()?remove_beginning("<p>")?remove_ending("</p>") , 
2				 isVariableString = completeJson?is_string 
3/> 
4 
5 
6<#assign theme_display = themeDisplay /> 
7<#assign images_folder = theme_display.getPathThemeImages() /> 
8<#assign tabindexNum ="" /> 
9 
10<!-- <div class="desktop-primary-navigation-wrapper full-width">--> 
11	<nav class="container pl-0 pr-0" tabindex="0"  aria-label="Primary Navigation Use tab keys to access menu items and Press enter key to activate."> 
12    <div class="rbi-header-wrap full-width"> 
13        <div class="container-fluid rbi-header"> 
14            <div data-title="Primary Navigation" id="primary-navigation" data-intro="Smart navigation with clear segregations" class="rbi-primary-navigation"> 
15                <ul class="nav navbar-site" role="menu"> 
16                    <!--Menu Level 1 start--> 
17                    <#if (content.getData())??> 
18						<#list completeJson?eval as jsonKey, jsonValue> 
19						<#list jsonValue as singleJsonValue> 
20						<li class="nav top-level-menu ${singleJsonValue.ListInfo}" role="menuitem" aria-label="${singleJsonValue.FirstLevelText} menu item"> 
21 
22                            <#if singleJsonValue.IsSecondLevelExists=="true"> 
23                                            <#assign topLevelMenuRole="role='menuitem'"> 
24                                                <#else> 
25                                                    <#assign topLevelMenuRole="role='menuitem'"> 
26                                        </#if> 
27                                                     
28						<#if singleJsonValue.FirstLevelText??> 
29						<span role="menu" class="page-level-one-text"> 
30							<a class="nav-link page-level-1" aria-label="${singleJsonValue.FirstLevelText} menu item"  ${topLevelMenuRole} href="${singleJsonValue.FirstLevelLink}"  tabindex="0" > 
31								<span class="text-truncate">${singleJsonValue.FirstLevelText}</span> 
32							</a> 
33					</span> 
34						</#if>      
35            <#if singleJsonValue.IsSecondLevelExists=="true"> 
36                    <div class="top-mega-menu-wrap" role="menu"   tabindex="0" aria-label="${singleJsonValue.FirstLevelText} Sub Menu Open"> 
37                        <div class="repateable-img d-none"></div> 
38                            <div class="mega-menu-first-block equalColumns"> 
39                                <div class="mega-menu-first-block-row"> 
40                                    <h3 tabindex="0">${singleJsonValue.FirstLevelText}</h3> 
41									<#if singleJsonValue.FirstLevelDescription?? && singleJsonValue.FirstLevelDescription!=""> 
42                                    <p tabindex="0" class="desc">${singleJsonValue.FirstLevelDescription}</p> 
43									</#if> 
44																		 
45                                       
46                                </div> 
47                            </div> 
48                        <div class="mega-menu-second-blocks equalColumns"> 
49												<span class="top-level-page-name">${singleJsonValue.FirstLevelText}</span> 
50                                                <!--Menu Level 2 start--> 
51                                                <#if singleJsonValue.IsSecondLevelExists == "true" > 
52                                                <ul class="second-level-menu test"> 
53                                <#list singleJsonValue.SecondLevelData as secondLevelData> 
54                                
55                                 
56                                <li class="second-level-page test" role="menuitem"> 
57                                    <!--${secondLevelData.SecondLevelLink}--> 
58                                         
59                                        <a class="second-level-menu-URL" target="_self"  
60                                        href="${secondLevelData.SecondLevelLink}" tabindex="0"> 
61                                            ${secondLevelData.SecondLevelText} 
62 
63                                        </a> 
64                                        <!--${secondLevelData.SecondLevelLink}--> 
65                                        <#if secondLevelData.IsThirdLevelExists == "true" > 
66                                        <div class="primary-nav-arrow-wrapper">  
67                                             
68                                           <span  class="primary-nav-arrow" role="menu" tabindex="0" title="Open Submenu for ${secondLevelData.SecondLevelText}">  
69                                             
70                                            <img src="${images_folder}/rbi-main/nav-arrow.svg" alt="${secondLevelData.SecondLevelText}"> 
71                                         
72                                            </span> 
73                                         
74										</div> 
75                                        </#if> 
76                                     
77											 
78                                         
79                                            <!--Menu Level 3 start--> 
80                                            <div class="mega-menu-third-blocks equalColumns"> 
81                                                <span class="third-level-page-name">${secondLevelData.SecondLevelText}</span> 
82            <#if secondLevelData.IsThirdLevelExists == "true" > 
83                                                            <ul class="third-level-menu"> 
84 
85            <#list secondLevelData.ThirdLevelData as thirdLevelData> 
86             
87            <#if thirdLevelData.IsFourthLevelExists == "true" > 
88                <#assign third_lavel_aria ="open sub menu for ${thirdLevelData.ThirdLevelText}" /> 
89                <#assign rolemenu = "role=menu" /> 
90                <#else> 
91              <#assign third_lavel_aria ="${thirdLevelData.ThirdLevelText}" /> 
92              <#assign rolemenu = "" /> 
93 
94            </#if> 
95 
96                <li class="third-level-page"> 
97                    <span class="hide-text"></span> 
98                    <a href="${thirdLevelData.ThirdLevelLink}" ${rolemenu}  aria-label="${third_lavel_aria}"  target="_self">${thirdLevelData.ThirdLevelText}</a> 
99                        <!--Menu Level 4 start--> 
100                     
101                                                                                        <#if thirdLevelData.IsFourthLevelExists == "true" > 
102         <ul class="fourth-level-menu"> 
103 
104                                                                                            <#list thirdLevelData.FourthLevelData as fourthLevelData> 
105                                                                                                <li class="fourth-level-page"  role="menuitem" >  
106                                                                                                    <a href="${fourthLevelData.FourthLevelLink}" target="_self">${fourthLevelData.FourthLevelText}</a> 
107                                                                                                </li> 
108                                                                                            </#list> 
109                                                                                                                                                                                                                            </ul> 
110                                                                                        </#if> 
111 
112 
113                </li> 
114               
115</#list> 
116</#if> 
117 
118            <!--json area--> 
119             
120                                                                <#if secondLevelData.IsThirdLevelExists == "true" > 
121                                                                    <#if secondLevelData.CommonSecondLevelData?? && secondLevelData.CommonSecondLevelData.Main.ImageLink != ""> 
122                                                                    <div class="pn-dynamic-data-wrapper"> 
123                                                                        <!--josn image--> 
124                                                                        <#if secondLevelData.CommonSecondLevelData.Main.ImageLink != ""> 
125                                                                        <div class="pn-dynamic-data--img d-none"> 
126                                                                            <img src="${secondLevelData.CommonSecondLevelData.Main.ImageLink}" alt="RBI" title="RBI" tabindex="0"> 
127                                                                        </div> 
128                                                                        </#if> 
129                                                                        <!--josn image--> 
130 
131                                                                        <!--json dynamic content--> 
132                                                                        <div class="pn-content-dynamic-wrapper"> 
133																																				       <h2>${languageUtil.get(locale, "quick-links")}</h2> 
134                                                                        <#if secondLevelData.CommonSecondLevelData.Others??> 
135                                                                            <#list secondLevelData.CommonSecondLevelData.Others as others> 
136                                                                            <#if others.Title != "" > 
137                                                                            <div class="pn-content-contents-row"> 
138                                                                                <div class="pn-content-contents-row--inner"> 
139                                                                                    <div class="pn-dynamic-content-title"> 
140                                                                                        <a href="${others.Link}" class="content-title--link"> 
141                                                                                            ${others.Title} 
142                                                                                        </a> 
143                                                                                    </div> 
144                                                                                    <#if others.Description != "" >  
145                                                                                    <div class="pn-dynamic-content-desc"> 
146                                                                                        ${others.Description} 
147                                                                                    </div> 
148                                                                                    </#if> 
149                                                                                </div> 
150                                                                            </div> 
151                                                                            </#if> 
152                                                                            </#list> 
153                                                                        </#if> 
154                                                                        </div> 
155                                                                        <!--json dynamic content--> 
156                                                                    </div> 
157                                                                    </#if> 
158                                                                        </ul> 
159                                                                </#if> 
160                                                                 
161            <!--json area--> 
162 
163     
164 
165    </div> 
166 
167</li> 
168 
169</#list> 
170</ul> 
171</#if> 
172<!--Menu Level 2 start-->      
173</div> 
174</div> 
175</#if> 
176 
177<!--top-mega-menu-wrap ends--> 
178 
179</li> 
180<!--Menu Level 1 ends--> 
181</#list> 
182</#list> 
183</#if>  
184 
185</ul> 
186</div> 
187</div> 
188</div> 
189</nav> 
190<!--</div>--> 
191 
192 
193<script> 
194    var clickedTab = false; 
195 
196    function tabPressEqualCol() { 
197       // console.log('tabPressEqualCol function called'); 
198        if ($(window).width() < 1024) { 
199                return false; 
200
201 
202            $('.top-level-menu').each(function() { 
203                var getSecondLevelTabMenuLength = $(this).children(".top-mega-menu-wrap").find($(".second-level-menu li")).length; 
204                if (getSecondLevelTabMenuLength > 0) { 
205 
206                    // var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden"); 
207                    //     if (isLevelOneisHidden) { 
208                    //         $(this).children(".top-mega-menu-wrap").show(); 
209                    //         const elms = document.querySelector('.top-level-menu'); 
210                    //         const getLeftPos = elms.getBoundingClientRect(); 
211                    //         const shiftLeftPos = getLeftPos.left; 
212                    //     } 
213 
214                    var maxHeight = 0; 
215                    var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children( 
216                    '.equalColumns'); 
217                    var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu'); 
218 
219                    sameBlocks.each(function (ev) { 
220                        $(this).css('height', 'fit-content'); 
221                        if ($(this).height() > maxHeight) { 
222                            maxHeight = $(this).height(); 
223
224						 
225                    }); 
226 
227                    sameBlocks.each(function (ev) { 
228                        if (maxHeight > 400) { 
229                            $(this).css('height', Math.round(maxHeight).toString() + 'px'); 
230                            $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px'); 
231                        } else { 
232                            $(this).css('height', '400px'); 
233                            $(thirdLevelBlockMenu).css('height', '400px'); 
234
235                    }); 
236
237            }); 
238             
239 
240 
241 
242 
243
244 
245    //tab key invoke// 
246$(document).on('keyup', '.primary-nav-arrow', function (e) { 
247    if ((e.keyCode === 9) || (e.keyCode === 13))  { 
248        console.log('tab press'); 
249        tabPressEqualCol(); 
250
251}); 
252 
253	 
254    $(document).ready(function () { 
255 
256        tabPressEqualCol(); 
257			 
258			//third level content title character length 
259			$(".pn-dynamic-content-title a.content-title--link").each(function() { 
260				var getFeedbackText=$(this).text().trim(); 
261				if (getFeedbackText.length > 43) { 
262					 var setFeedbackText = getFeedbackText.substring(0,43); 
263					$(this).text(setFeedbackText); 
264
265				//console.log("getFeedbacktext --- " + getFeedbackText); 
266			}); 
267 
268			//third level content Desc character length 
269			$(".pn-dynamic-content-desc").each(function() { 
270				var getFeedbackText=$(this).text().trim(); 
271				if (getFeedbackText.length > 43) { 
272					 var setFeedbackText = getFeedbackText.substring(0, 43); 
273					$(this).text(setFeedbackText); 
274
275				//console.log("getFeedbacktext --- " + getFeedbackText); 
276			}); 
277			 
278        // Check if 3rd level nav items exist 
279        if($(".second-level-page").length){ 
280            $(".second-level-page").each(function() { 
281                let thirdLevelNavItems = $(this).find('.third-level-page'); 
282                if(thirdLevelNavItems.length){ 
283                    $(this).addClass('has-level-3'); 
284
285            }); 
286        }   
287 
288        // Check if 4th level nav items exist 
289        if($(".third-level-page").length){ 
290            $(".third-level-page").each(function() { 
291                let fourthLevelNavItems = $(this).find('.fourth-level-page'); 
292                if(fourthLevelNavItems.length){ 
293                    $(this).addClass('is-level-4-accordion'); 
294                    $(this).parents('.mega-menu-third-blocks').addClass('is-level-4-accordion-parent'); 
295
296            }); 
297        }         
298 
299        // Close Nav 1st level anchor text 
300        $(".top-level-page-name").on('click', function () { 
301            $(this).closest(".top-mega-menu-wrap").hide(); 
302        }); 
303 
304        // Close Nav 2nd level anchor text 
305        $(".third-level-page-name").on('click', function () { 
306            $(this).parent(".mega-menu-third-blocks").removeClass('level-3-open'); 
307            $(this).siblings($(".third-level-menu")).hide(); 
308        }); 
309 
310        // Nav 1st level anchor link with lchange for accessibilty fix line 300, 306 and 309 
311        $('.top-level-menu> span a').on('click', function (e) { 
312            if ($(this).hasClass('disableURL')) { 
313                e.preventDefault(); 
314
315 
316            if ($(window).width() < 1024) { 
317                var getSecondLevelMenuLength = $(this).parent().siblings(".top-mega-menu-wrap").find($( 
318                    ".second-level-menu li")).length; 
319                if (getSecondLevelMenuLength > 0) { 
320                    var menuOpen = $(this).parent().siblings(".top-mega-menu-wrap").is(":hidden"); 
321                    if (menuOpen) { 
322                        $(this).parent().siblings(".top-mega-menu-wrap").show(); 
323
324
325
326        }); 
327 
328        // Nav 1st level anchor link 
329		$('.second-level-page a').on('click', function (e) { 
330            if ($(this).hasClass('disableURL')) { 
331                e.preventDefault(); 
332
333            if ($(window).width() < 1024) { 
334                var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length; 
335                if (getThirdLevelMenuLength > 0) { 
336                    $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open'); 
337                    $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show(); 
338					//console.log("clicked...."); 
339
340
341        }); 
342		 
343		 
344 
345		$('.second-level-page .primary-nav-arrow').on('click', function (e) { 
346            if ($(this).hasClass('disableURL')) { 
347                e.preventDefault(); 
348
349            if ($(window).width() < 1024) { 
350                var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length; 
351                if (getThirdLevelMenuLength > 0) { 
352                    $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open'); 
353                    $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show(); 
354					//console.log("clicked...."); 
355
356
357        }); 
358 
359        // Nav 1st level mouseenter event 
360        $('.top-level-menu').mouseenter(function (e) { 
361            if ($(window).width() < 1024) { 
362                return false; 
363
364             
365            var getSecondLevelMenuLength = $(this).children(".top-mega-menu-wrap").find($( 
366                ".second-level-menu li")).length; 
367                 
368              //added  
369              if (getSecondLevelMenuLength === 0) { 
370                    $(this).closest('.top-level-menu').find('.page-level-1').addClass("withoutDropdown"); 
371					//$(this).closest('.top-level-menu').find('.top-mega-menu-wrap').remove(); 
372                }    
373            if (getSecondLevelMenuLength > 0) { 
374                var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden"); 
375                if (isLevelOneisHidden) { 
376                    $(this).children(".top-mega-menu-wrap").show(); 
377                    const elms = document.querySelector('.top-level-menu'); 
378                    const getLeftPos = elms.getBoundingClientRect(); 
379                    const shiftLeftPos = getLeftPos.left; 
380 
381                    //$(this).children(".top-mega-menu-wrap").css("left", "-" + shiftLeftPos + "px"); 
382 
383                    // added for equal column //  
384                    var maxHeight = 0; 
385                    var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children( 
386                    '.equalColumns'); 
387                    var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu'); 
388 
389                    sameBlocks.each(function (ev) { 
390                        $(this).css('height', 'fit-content'); 
391                        if ($(this).height() > maxHeight) { 
392                            maxHeight = $(this).height(); 
393
394						 
395                    }); 
396 
397                    sameBlocks.each(function (ev) { 
398                        if (maxHeight > 400) { 
399                            $(this).css('height', Math.round(maxHeight).toString() + 'px'); 
400                            $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px'); 
401                        } else { 
402                            $(this).css('height', '400px'); 
403                            $(thirdLevelBlockMenu).css('height', '400px'); 
404
405						 
406				}); 
407
408
409             
410        }); 
411 
412        // Nav 1st level mouseleave event 
413        $('.top-level-menu').mouseleave(function (e) { 
414            if ($(window).width() < 1024) { 
415                return false; 
416
417            $(this).children(".top-mega-menu-wrap").hide(); 
418            $(".third-level-menu").hide(); 
419        }); 
420 
421        // Nav 2nd level mouseenter event 
422        $(".second-level-page").mouseenter(function () { 
423            if ($(window).width() < 1024) { 
424                return false; 
425
426            var thirdLevelMenu = $(this).find(".third-level-menu"); 
427            var thirdLevelMenuItems = $(this).find(".third-level-menu li"); 
428 
429            if (thirdLevelMenuItems.length > 0) { 
430                thirdLevelMenu.show(); 
431            }             
432        }); 
433 
434        // Nav 2nd level mouseleave event 
435        $(".second-level-page").mouseleave(function () { 
436            if ($(window).width() < 1024) { 
437                return false; 
438
439            var thirdLevelMenu = $(this).find(".third-level-menu"); 
440            thirdLevelMenu.hide(); 
441        }); 
442 
443        // retriving top level url  
444        $(document).on('keydown', '.top-level-menu', function (e) { 
445            $('.nav.navbar-site').first().children('li').each(function () { 
446               // $(this).find('a').attr('tabindex', '0'); 
447               // $(this).find('a').addClass('First-level-menu'); 
448            }); 
449           
450            $(this).each(function () { 
451                if ( $(this).children('.page-level-1').hasClass('disableURL') ) { 
452                    if (e.which == 13) { 
453                        if ($(this).find('.top-mega-menu-wrap').is(":hidden")) { 
454                            $(".top-mega-menu-wrap").hide(); 
455                            $(this).find(".top-mega-menu-wrap").show(); 
456                            clickedTab = true; 
457                            e.preventDefault(); 
458                        } else { 
459                            $(this).find(".top-mega-menu-wrap").hide(); 
460
461
462
463                 
464            }); 
465        }); 
466 
467        $(".rbi-primary-navigation a").each(function () { 
468            var getPageLevelURL = $(this).attr("href"); 
469            if (((getPageLevelURL.indexOf("javascript") > -1)) || ((getPageLevelURL.indexOf( 
470                    "Javascript") > -1))) { 
471                $(this).addClass("disableURL"); 
472
473 
474            // added for collaborative events menu should not open  
475            if ((getPageLevelURL.indexOf("href") > -1))  { 
476                $(this).addClass("menu-not-open-collaborative"); 
477
478 
479             
480        }); 
481          
482        /*blocked temprary need to know why shift key is desier*/ 
483        // $('.mega-menu-second-blocks .second-level-menu>li:last-child>a').on('keydown', function (e) { 
484        //     if( !e.shiftKey && e.keyCode ){ 
485        //         $('.top-mega-menu-wrap').css('display', 'none');   
486        //     }                        
487        // }); 
488 
489        var navMousedown = false; 
490        $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('mousedown', function () { 
491            navMousedown = true; 
492        }); 
493 
494        $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('focusout', function (event) { 
495            $(this).keydown(function (e) { 
496                if(!navMousedown) { 
497                    if( !e.shiftKey && e.keyCode ){ 
498                        if( !$(this).parent('.is-level-4-accordion').hasClass('active') ){ 
499                            $(".third-level-menu").css('display', 'none'); 
500                            $(this).parent('.second-level-page').focus();  
501                        }                         
502                    }                 
503
504                navMousedown = false;   
505            });                       
506        }); 
507 
508        $('.mega-menu-second-blocks .second-level-menu li.has-level-3').on('keydown', function (event) { 
509            // on click of enter  
510            if (event.which === 13) { 
511                $(this).trigger('click').find('.third-level-menu').css('display', 'block'); 
512                 
513
514        }); 
515 
516        $('.mega-menu-second-blocks .second-level-menu>li>a').on('focus', function (event) { 
517            $(".third-level-menu").css('display', 'none'); 
518        }); 
519 
520        $('.rbi-header .site-logo .custom-logo').on('focusout', function (event) { 
521            $('.rbi-primary-navigation>ul>li:nth-child(2)>a').attr('tabindex', '0'); 
522        }); 
523 
524        // On load get number of languages 
525        let rbiLanguages = []; 
526 
527        if ($(".multipleLanguae-wrapper #languageSelector option").length) { 
528            $(".multipleLanguae-wrapper #languageSelector option").each(function () { 
529                let currentItem = { 
530                    languageText: $(this).text(), 
531                    languageURL: $(this).attr('value') 
532                }; 
533                rbiLanguages.push(currentItem); 
534            }); 
535        }  
536		 
537 
538        // Add languages to mobile list items 
539        let langListItem = ''; 
540        let langListItemContainer = $(".pwa-primary-navigation-wrapper .nav>li:first-child").find( 
541            '.second-level-menu'); 
542        langListItemContainer.empty(); 
543				 
544				     if (rbiLanguages.length) { 
545            $.each(rbiLanguages, function (key, value) { 
546							 
547                if (value.languageURL == value.languageText) { 
548                    langListItem = 
549                        "<li class='second-level-page selected test' ><a href='javascript:void(0)' target='_self'>" + 
550                        value.languageText + "</a></li>"; 
551                } else { 
552                    langListItem = 
553                        "<li class='second-level-page test'><a href='" + 
554                        value.languageURL + "' target='_self'>" + value.languageText + "</a></li>"; 
555
556 
557                langListItemContainer.append(langListItem); 
558            }); 
559
560         
561 
562    }); 
563window.addEventListener("load", () => { 
564    setTimeout(() => { 
565        if(window.location.href.includes('lost-in-transmission-financial-markets-and-monetary-policy-duplicate-0') 
566        ){ 
567                $(".multipleLanguae-wrapper .list ul li").each(function () { 
568                        $(this).removeClass('d-none') 
569                }); 
570
571    }, 2000); 
572 }); 
573 
574</script> 
575 
576 
577<script> 
578$(document).ready(function(){ 
579		setTimeout(function() {  
580        $('.rbi_home_hero_wrapper .owl-dots button').attr('aria-label', 'Slide Navigation'); 
581        $('.rbi_home_hero_wrapper .owl-dots button').attr('title', 'Slide Navigation'); 
582    }, 50); 
583}); 
584</script> 
Theme
Theme
Text Size
Text Size
S2

Notification Marquee

RBI Announcements
RBI Announcements

RbiAnnouncementWeb

RBI Announcements
RBI Announcements

சொத்து வெளியீட்டாளர்

79181642

Master Circular - Facility for Exchange of Notes and Coins

RBI/2017-18/3
DCM(NE)No.G - 1/08.07.18/2017-18

July 03, 2017

The Chairman and Managing Director /
The Managing Director/
The Chief Executive Officer
All Banks

Madam / Dear Sir

Master Circular – Facility for Exchange of Notes and Coins

Please refer to the Master Circular DCM(NE)No. G-1/08.07.18/2016-17 dated July 18, 2016 containing instructions on the facility for exchange of notes and coins. A revised version of Master Circular on the subject is annexed for your information and necessary action. This Master Circular is placed in our website www.rbi.org.in.

Yours faithfully

(P. Vijaya Kumar)
Chief General Manager

Encl. As above


ANNEX

Master Circular – Facility for Exchange of Notes and Coins dated July 03, 2017

1. Facility for exchange of notes and coins at bank branches

(a) All branches of banks in all parts of the country are mandated to provide the following customer services, more actively and vigorously to the members of public so that there is no need for them to approach the RBI Regional Offices for this purpose:

(i) Issuing fresh / good quality notes and coins of all denominations on demand,

(ii) Exchanging soiled / mutilated / defective notes, and

(iii) Accepting coins and notes either for transactions or exchange. In terms of section 6 (1) of The Coinage Act, 2011, the coins issued under the authority of section 4 shall be a legal tender in payment or on account, in case of :-

  1. a coin of any denomination not lower than one rupee, for any sum not exceeding one thousand rupees;

  2. a half-rupee coin, for any sum not exceeding ten rupees:

Provided that the coin has not been defaced and has not lost weight so as to be less than such weight as may be prescribed in its case.

(b) All branches should provide the above facilities to members of public without any discrimination on all working days. The scheme of providing exchange facility by a few select currency chest branches on one of the Sundays in a month will remain unchanged. The names and addresses of such bank branches should be available with the respective banks.

(c) The availability of the above-mentioned facilities at the bank branches should be given wide publicity for information of the public at large.

(d) None of the bank branches should refuse to accept small denomination notes and / or coins tendered at their counters.

2. Reserve Bank of India (Note Refund) Rules, 2009 - Delegation of powers

(a) In terms of Section 28 read with Section 58 (2) of Reserve Bank of India Act, 1934, no person is entitled as a right to recover from the Government of India or RBI the value of any lost, stolen, mutilated or imperfect currency note of the GOI or banknote. However, with a view to mitigating the hardship to the public in genuine cases, it has been provided that the RBI may, with the previous sanction of the Central Government, prescribe the circumstances in, and the conditions and limitations subject to which, the value of such currency notes or banknotes may be refunded as a matter of grace.

(b) With a view to extending the facility for the benefit and convenience of public, all branches of banks have been delegated powers under Rule 2(j) of Reserve Bank of India (Note Refund) Rules, 2009 for exchange of mutilated / defective notes free of cost.

3. Liberalized definition of a Soiled Note

In order to facilitate quicker exchange facilities, the definition of soiled note has been expanded. A ‘soiled note’ means a note which has become dirty due to normal wear and tear and also includes a two piece note pasted together wherein both the pieces presented belong to the same note and form the entire note with no essential feature missing. These notes should be accepted over bank counters in payment of Government dues and for credit to accounts of the public maintained with banks. However, in no case, these notes should be issued to the public as re-issuable notes and shall be deposited in currency chests for onward transmission to RBI offices as soiled note remittances for further processing.

4. Mutilated Notes – Presentation and Passing

A mutilated note is a note of which a portion is missing or which is composed of more than two pieces. Mutilated notes may be presented at any of the bank branches. The notes so presented shall be accepted, exchanged and adjudicated in accordance with Reserve Bank of India (Note Refund) Rules 2009.

5. Extremely brittle, burnt, charred, stuck up Notes

Notes which have turned extremely brittle or are badly burnt, charred or inseparably stuck up together and, therefore, cannot withstand normal handling, shall not be accepted by the bank branches for exchange. Instead, the holders may be advised to tender these notes to the concerned Issue Office where they will be adjudicated under a Special Procedure.

6. Procedure for exchange of soiled/ mutilated/ imperfect notes

6.1 Exchange of soiled notes

6.1.1 Notes presented in small number: Where the number of notes presented by a person is up to 20 pieces with a maximum value of ₹ 5000 per day, banks should exchange them over the counter, free of charge.

6.1.2 Notes presented in bulk: Where the number of notes presented by a person exceeds 20 pieces or ₹ 5000 in value per day, banks may accept them, against receipt, for value to be credited later. Banks may levy service charges as permitted in Master Circular on Customer Service in Banks (DBR.No.Leg.BC.21/09.07.006/2015-16 dated July 1, 2015). In case tendered value is above ₹ 50000, banks are expected to take the usual precautions.

6.2 Exchange of mutilated and imperfect notes

6.2.1 While designated branches may continue to follow the procedure as laid down in Part III of NRR, 2009 (www.rbi.org.in →Publications→Occassional) for exchanging mutilated and imperfect notes and issue receipt for the notes presented for adjudication, non-chest branches are required to follow the following procedure for notes presented in small numbers and in bulk.

6.2.2 Notes presented in small number: Where the number of notes presented by a person is up to 5 pieces, non-chest branches should normally adjudicate the notes as per the procedure laid down in Part III of NRR, 2009 and pay the exchange value over the counter. If the non-chest branches are not able to adjudicate the mutilated notes, the notes may be received against a receipt and sent to the linked currency chest branch for adjudication. The probable date of payment should be informed to the tenderers on the receipt itself and the same should not exceed 30 days. Bank account details should be obtained from the tenderers for crediting the exchange value by electronic means.

6.2.3 Notes presented in bulk: Where the number of notes presented by a person is more than 5 pieces not exceeding ₹ 5000 in value, should be advised to send such notes to nearby currency chest branch by insured post giving his / her bank account details (a/c no, branch name, IFSC, etc.) or get them exchanged thereat in person. All other persons tendering mutilated notes whose value exceeds ₹ 5000 should be advised to approach nearby currency chest branch. Currency chest branches receiving mutilated notes through insured post should credit the exchange value to the account of sender by electronic means within 30 days of receipt of notes.

6.3 Tenderers aggrieved with the service provided by the banks in this regard may approach Banking Ombudsman concerned, following the procedure as laid under Banking Ombudsman Scheme, 2006 with the bank /postal receipts as proof for necessary action.

7. Notes bearing "PAY"/"PAID" "REJECT" stamps

(a) Every Officer-in-charge of the branch i.e. the Branch Manager and every Officer-in-charge of the Accounts or Cash Wing of the Branch shall act as 'Prescribed Officer' in each branch to adjudicate the notes received at the branch for exchange in accordance with Reserve Bank of India (Note Refund) Rules, 2009. After adjudicating mutilated notes, the Prescribed Officer is required to record his order by subscribing his initials to the dated 'PAY'/ 'PAID'/ 'REJECT' stamp. The 'PAY' /'PAID' & 'REJECT' stamps should also carry the name of the bank and branch concerned and held under the custody of the 'Prescribed Officer' to avoid misuse.

(b) Mutilated / defective notes bearing 'PAY'/'PAID' (or 'REJECT') stamp of any RBI Issue Office or any bank branch, if presented for payment again at any of the bank branches should be rejected under Rule 6(2) of Reserve Bank of India (Note Refund) Rules, 2009 and the tenderer should be advised that the value of such note/s cannot be paid since the same has already been paid as is evident from the PAY/PAID stamps affixed on it/them. All bank branches have instructions not to issue notes bearing PAY/PAID stamps to the public even through oversight. The branches should caution their customers not to accept such notes from any bank or anybody else.

8. Notes bearing slogans / political messages, etc.

Any note with slogans and message of a political nature written across it ceases to be a legal tender and the claim on such a note will be rejected under Rule 6(3) (iii) of Reserve Bank of India (Note Refund) Rules, 2009. Similarly, notes which are disfigured may also be rejected under Rule 6(3) (ii) of Reserve Bank of India (Note Refund) Rules, 2009

9. Deliberately cut notes

The notes, which are found to be deliberately cut, torn, altered or tampered with, if presented for payment of exchange value should be rejected under Rule 6(3)(ii) of the Reserve Bank of India (Note Refund) Rules, 2009. Although it is not possible to precisely define deliberately cut notes, a close look at such notes will clearly reveal any deliberate fraudulent intention, as the manner in which such notes are mutilated will follow a broad uniformity in the shape/location of missing portions of the notes, especially when the notes are tendered in large numbers. The details of the case such as the name of the tenderer, the number of notes tendered and their denominations should be reported thereafter to the Deputy/General Manager, Issue Department, under whose jurisdiction the branch falls. The matter should also be reported to local police in case a large number of such notes are tendered.

10. Training

Our Issue Offices conduct training programmes for 'Prescribed Officers' of bank branches on a priority basis. As the training programmes are intended to provide knowledge and in still confidence in the Prescribed Officers in the process of adjudication of defective notes, it is imperative that the Prescribed Officers of the branches are deputed for such programmes.

11. Display of Notice Board

All bank branches are required to display at their branch premises, at a prominent place, a board indicating the availability of note exchange facility with the legend, "SOILED/MUTILATED NOTES ARE ACCEPTED AND EXCHANGED HERE" for information of general public. Banks should ensure that all their branches provide facility for exchange of notes and coins not only to their customers but also others. However, they should ensure that the note exchange facility is not cornered by money changers / dealers in defective notes.

12. Disposal of notes adjudicated at bank branches

Regarding audit of the notes adjudicated by bank branches, the full value paid notes have to be remitted by all branches to the chest branches with which they have been linked and therefrom to the Issue Offices concerned together with the next soiled note remittance in the manner already laid down. The half value paid notes and rejected notes, which are held by the chest branches in their cash balance, may either be remitted separately packed together with the full value paid notes or sent by registered and insured post as and when required. The full value paid notes will be treated as chest remittance by the Issue Office while the half value paid notes and rejected notes will be treated as notes tendered for adjudication and processed accordingly. All chest branches are required to submit to our Issue Offices a monthly statement showing the number of notes adjudicated during the month.

13. Uncurrent Coins

The coins of 25 paise and below, issued from time to time, ceased to be legal tender for payments as well as account with effect from June 30, 2011 in terms of Gazette Notification No. 2529 dated December 20, 2010 issued by the Government of India. The coins of 25 paise and below which ceased to be legal tender are required to be dispatched to Issue Offices of RBI concerned on receipt of advice from the Office and in the manner specified by the Office

14. Monitoring and Control

(a) The Regional Managers / Zonal Managers of the banks may pay surprise visits to the branches and report the position of compliance in this regard to the Head Office which will review such reports and take prompt remedial action, wherever necessary.

(b) Any non-compliance in this regard shall be viewed as violation of instructions issued by the Reserve Bank of India.


Master Circular – Facility for Exchange of Notes and Coins dated July 03, 2017

List of circulars / notifications consolidated by the Master Circular

Sr. No. Circular / Notification No. Date Subject
1 DCM(NE)No.120/08.07.18/2016-17 14.07.2016 Facility for Exchange of Soiled/ Mutilated/ Imperfect Notes
2 DCM(NE)No.3498/08.07.18/2012-13 28.01.2013 Facility for exchange of notes and coins
3 DCM (Plg). No. 6983/10.03.03/2010-11 28.6.2011 Call in from circulation coins of the denomination of 25 paise and below
4 DCM (Plg). No. 6476/10.03.03/2010-11 31.5.2011 Call in from circulation coins of the denomination of 25 paise and below-complaints reading non-acceptance of
5 DCM (Plg). No. 4459/10.03.03/2010-11 09.2.2011 Call in from circulation coins of the denomination of 25 paise and below.
6 DCM (Plg). No. 4137/10.03.03/2010-11 25.1.2011 Call in from circulation coins of the denomination of 25 paise and below.
7 Gazette of India No. 2529 20.12.2010 Notification for withdrawal of 25 paise and below coins
8 DCM(RMMT)No.1277/11.36.03/2010-11 24.8.2010 Exchange Facilities by Currency Chest branches / scheme for providing facilities
9 DCM(NE)No.1612/08.01.01/2009-10 13.9.2009 Notification of Note Refund(Rules), 2009
10 RBI/2006-07/349/DCM (NE)No.7488/08.07.18/ 2006-07 25.4.2007 Acceptance of Small Denomination Notes and Coins.
11 DCM(RMMT)No.1181/ 11.37.01/2003-04 05.4.2004 Acceptance of coins.
12 DCM(NE)No.310/ 08.07.18/2003-04 19.1.2004 Providing facilities to public for exchange of notes, coins, etc.
13 DCM(RMMT)No.404/ 11.37.01/2003-04 09.10.2003 Acceptance of coins and availability of notes.
14 G-11/08.07.18/2001-02 02.11.2001 Reserve Bank of India (Note Refund) Rules, 1975 – Delegation of note exchange powers to currency chest branches of Public/Private Sector Banks.
15 Cy.No.386/08.07.13/2000-2001 16.11.2000 Reserve Bank of India (Note Refund) Rules, 1975 – Delegation of full note exchange powers to currency chest branches of Public/ Private Sector Banks.
16 G-67/08.07.18/96-97 18.2.1997 RBI (Note Refund) Rules, 1975, Delegation of full powers to private sector banks maintaining currency chests
17 G-52/08.07.18/96-97 11.1.1997 RBI (NR) Rules Scheme of delegation of powers to PSBs for exchange of defective notes – Disposal of notes bearing PAY/PAID stamp.
18 G-24/08.01.01/96-97 03.12.1996 Acceptance of Exchange of Cut Notes – Liberalization.
19 G-64/08.07.18/95-96 18.5.1996 RBI(NR) Rules – Delegation of full powers to branches PSBs and publicity for exchange of defective notes.
20 G-71/08.07.18/92-93 22.6.1993 RBI(NR) Rules – Scheme of delegation of full powers for exchange of defective notes to the branches of PSBs – Publicity.
21 G-83/CL-1(PSB)-91/92 06.5.1992 RBI(NR) Rules – Delegation of powers to chest branches of PSBs.
22 G-74/CL-(PSB)(Gen)-90/91 05.9.1991 RBI(NR) Rules – Delegation of full powers there under to PSBs.
23 5.5/CL-1(PSB)-90/91 25.9.1990 RBI(NR) Rules – Scheme of delegation of full poweres to PSBs.
24 8/CL-1(PSB)-90/91 17.8.1990 RBI(NR) Rules – Scheme of delegation of full powers to PSBs.
25 G-123/CL-1(PSB)(Gen)-89/90 07.5.1990 RBI(NR) Rules – Scheme of delegation of full powers to PSBs (Amendment).
26 G-108/CL-1(PSB)(Gen)-89/90 03.4.1990 RBI(NR) Rules 1989 – Bank notes of ₹ 500/- denomination – Exchange of defective notes at branches of PSBs.
27 G-8/CL-1(PSB)-89/90 12.7.1989 RBI(NR) Rules – Defective notes branded with 'To Claims' stamp of RBI Issue Offices.
28 G.84/CL.1(PSB)-88/89 17.3.1989 RBI(NR) Rules – Delegation of full note exchange powers to PSBs.
29 G.66/CL.1(PSB)-88/89 09.2.1989 RBI(NR) Rules – Delegation of powers to PSBs – Training.
30 S.12/CL-1(PSB)-88/89 30.9.1988 RBI(NR) Rules – Deliberately mutilated notes – Adjudication.
31 G.134/CL-1(PSB)-87/89 25.5.1988 Implementation of the Scheme of delegation of full powers under RBI(NR) Rules.
32 192/CL-1-(PSB)-86/87 02.6.1987 RBI(NR) Rules – Scheme of delegation of full powers to PSBs.
33 189/CL.2/86/87 02.6.1987 Defacing currency notes by writing on them or inscribing messages, slogans etc. thereon.
34 185/CL-1(PSB)-86/87 20.5.1987 RBI(NR) Rules – Affixing of 'PAY' and 'REJECT' stamps on defective notes.
35 173/CL.1/84/85 02.4.1985 Delegation of full powers to PSBs for exchange of defective notes/procedures of the same.
36 Cy.No.1064/CL.1/76/77 09.8.1976 Facilities to the public for exchange of soiled notes and slightly mutilated notes.

RbiTtsCommonUtility

प्ले हो रहा है
கேட்கவும்

Related Assets

RBI-Install-RBI-Content-Global

RbiSocialMediaUtility

இந்திய ரிசர்வ் வங்கி மொபைல் செயலியை நிறுவுங்கள் மற்றும் சமீபத்திய செய்திகளுக்கான விரைவான அணுகலை பெறுங்கள்!

Scan Your QR code to Install our app

RbiWasItHelpfulUtility

இந்த பக்கம் உதவியாக இருந்ததா?