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
S1

Notification Marquee

RBI Announcements
RBI Announcements

RbiAnnouncementWeb

RBI Announcements
RBI Announcements

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

79120039

Master Circular - Detection and Impounding of Counterfeit Notes

RBI/2012-13/104
DCM(FNVD) No. G- /16.01.05/ 2012-13

July 2, 2012

The Chairman / Managing Director,
Commercial Banks , Cooperative Banks, RRBs /
Private Banks, Foreign Banks and
Director of Treasuries of all States

Dear Sir/Madam,

Master Circular – Detection and Impounding of Counterfeit Notes

Please refer to the Master Circular DCM (FNVD) No.G-5/16.01.05/ 2011-12 dated July 1, 2011 consolidating the instructions issued till June 30, 2011 relating to detection and impounding of Counterfeit Notes. The Master Circular has been since been updated by incorporating the instructions issued till date and has been placed on the RBI website www.rbi.org.in.

The Master Circular is a compilation of the instructions contained in the circulars issued by RBI on the above subject which are operational as on the date of this Circular.

Yours faithfully,

(B P Vijayendra)
Chief General Manager

Encls : Master Circular


Master Circular – Detection and Impounding of Counterfeit Notes - 2012

CONTENTS

Para No

Particulars

1

Authority to Impound Counterfeit Notes

2

Stamping and Impounding of Counterfeit Notes

3

Issue of Receipt to the Tenderer

4

Processing of Counterfeit Notes Detected in Cash Tenders Received by Bank Branch / Treasury -

5

Detection of Counterfeit Notes - Training of Staff

6

Examination of Banknotes Before Issuing over Counters, Feeding ATMs and Remitting to Issue Offices of RBI

7

Designating Nodal Bank Officer

8

Establishment of Forged Notes Vigilance Cell at Head Office of Bank

9

Provision of Ultra-Violet Lamp and Other Infrastructure

10

Reporting of Data - (I) Bank Branches (II) FNVC of Bank (III) Cooperative Banks & RRBs

11

Preservation of Counterfeit Notes Received from Police Authorities

 

Annex I

 

Annex II

 

Annex III

 

Annex IV

 

Annex V

 

Annex VI

 

Annex VII

RESERVE BANK OF INDIA
DEPARTMENT OF CURRENCY MANAGEMENT
MASTER CIRCULAR – 2012-13
Detection and Impounding of Counterfeit Notes

Para 1 Authority to Impound Counterfeit Notes

The Counterfeit Notes can be impounded by-

(i) All branches of Public Sector Banks.

(ii) All branches of Private Sector Banks and Foreign Banks.

(iii) All branches of Co-operative Banks & Regional Rural Banks.

(iv) All Treasuries and Sub-Treasuries.

(v) Issue Offices of Reserve Bank of India.

Para 2 Stamping and Impounding of Counterfeit Notes

Each banknote, which, on examination of various security features / parameters, is determined as a counterfeit one, shall be branded with a stamp "COUNTERFEIT BANKNOTE". For this purpose, a stamp with a uniform size of 5 cm x 5 cm with the following inscription may be used.

COUNTERFEIT BANKNOTE IMPOUNDED

COUNTERFEIT BANKNOTE IMPOUNDED
BANK / TREASURY/ SUB-TREASURY
BRANCH
SIGNATURE
DATE
Each such impounded note shall be recorded under authentication, in a separate register.

Para 3 Issue of Receipt to the Tenderer

When a banknote tendered at the counter of Issue Office of the Reserve Bank or a bank branch, or treasury is found to be counterfeit, an acknowledgement receipt in the format (Annex I) should be issued to the tenderer, after stamping the note as in Paragraph 2 ibid.

The receipt, in running serial numbers, should be in duplicate and should be authenticated by the cashier as well as by the tenderer. Notice to this effect should be displayed prominently at the offices / branches for the information of the public. Acknowledgement receipt should be issued even in cases where the tenderer is unwilling to countersign the receipt.

Para 4 Detection of Counterfeit Notes in Cash Tenders

A counterfeit note detected in the cash received by the bank branch/Treasury, across the counter shall be impounded in the presence of the tenderer, in the manner detailed in Para 2 above.

Thereafter, the following procedure should be followed while reporting incidence of detection of counterfeit noteto the Police:

For cases of detection of counterfeit notes upto 4 pieces, in a single transaction, a consolidated report (Annex II) should be sent by the Nodal Bank Officer to the police authorities or the Nodal Police Station, along with the suspect counterfeit notes, at the end of the month.

For cases of detection of counterfeit notes of 5 or more pieces, in a single transaction, the counterfeit notes should be forwarded by the Nodal Bank Officer to the local police authorities or the Nodal Police Station for investigation by filing FIR (Annex III).

A copy of the monthly consolidated report / FIR shall be sent to the Forged Note Vigilance Cell constituted at the Head Office of the bank (only in the case of banks), and in the case of the treasury, it should be sent to the Issue Office of the Reserve Bank concerned.

Acknowledgement of the police authorities concerned has to be obtained for note/s forwarded to them both as consolidated monthly statement and FIR. If the counterfeit notes are sent to the police by insured post, acknowledgement of receipt thereof by the police should be invariably obtained and kept on record. A proper follow-up of receipt of acknowledgement from the police authorities is necessary. In case, any difficulty is faced by the Offices / Branches due to reluctance of the police to receive monthly consolidate statement / file FIRs, the matter may be sorted out in consultation with the Nodal Officer of the police authority designated to coordinate matters relating to investigation of counterfeit banknotes cases. The list of Nodal Police Station may be obtained from the respective Regional Office of Reserve Bank.

The progress made by banks in detection and reporting of counterfeit notes to Police, RBI, etc. and problems thereof, should be discussed regularly in the meetings of various State Level Committees viz. State Level Bankers’ Committee (SLBC), Standing Committee on Currency Management (SCCM), State Level Security Committee (SLSC), etc.

In no case, the counterfeit notes should be returned to the tenderer or destroyed by the bank branches / treasuries.

The data on detection of counterfeit Indian notes at bank branches & treasuries should be included in the monthly Returns forwarded to the Reserve Bank Issue Offices as indicated in para 9 below.

The definition of 'counterfeiting' in the Indian Penal Code covers currency notes issued by a foreign government authority as well. In case of suspected foreign currency note received for opinion from the police and government agencies, etc., they should be advised to forward the case to the Interpol Wing of the CBI, New Delhi after prior consultation with them.

Para 5 Detection of Counterfeit Notes - Training of Staff

It is necessary to ensure that the cash handling staff in bank branches, currency chests, and treasuries / sub-treasuries is fully conversant with the security features of a banknote.

With a view to educating the branch staff on detection of counterfeit notes, the design and security features of all the banknotes shown in Annex VII have been supplied to all the banks / treasuries with instructions to display them prominently at the branches for information of the public. Posters of the 2005-06 series of banknotes have also been supplied to bank branches for display at the branches. Posters of the 2005-06 series are also available for download in http://www.paisaboltahai.rbi.org.in.

The Controlling Offices / Training Centers should also organise / conduct training programmes on the security features of banknotes for members of staff to enable detection of counterfeit notes at the point of receipt itself. The banks should ensure that all bank personnel handling cash are trained on features of genuine Indian bank notes within a period of 3 years. The Reserve Bank will also provide faculty support and training materials.

Para 6 Examination of the Banknotes before Issuing over Counters, Feeding ATMs and Remitting to Issue Offices of the Reserve Bank

The banks should re-align their cash management in such a manner so as to ensure that cash receipts in the denominations of ` 100 and above are not put into re-circulation without the notes being machine processed for authenticity. The said instructions shall be applicable to all bank branches, irrespective of the volume of daily cash receipt. Any non-compliance will be construed as violation of the Directive No. 3158/09.39.00 (Policy)/2009-10 dated November 19, 2009 issued by the Reserve Bank.

In order to obviate complaints regarding receipt of counterfeit notes through ATMs, and to curb circulation of counterfeits, it is imperative to put in place adequate safeguards/checks before loading ATMs with notes. Dispensation of counterfeit notes through the ATMs would be construed as an attempt to circulate the counterfeit notes by the bank concerned.

Detection of counterfeits in chest remittances is also liable to be construed as wilful involvement of the chest branches concerned in circulating Counterfeit Notes and may attract special investigation by police authorities, and other action like suspending the operation of the chest concerned.

Reserve Bank may consider the option of levying higher penal interest/penalties for the amount of forged notes detected in the chest remittances by RBI or during inspection.

Para 7 Designating Nodal Bank Officer

Each bank should designate Nodal Bank Officer, district-wise and notify the same to the concerned Regional Office of RBI and Police Authorities. All cases of reporting of counterfeit note detection as indicated in Para 4 should be through the Nodal Bank Officer. The Nodal Bank Officer will also serve as the contact point for all counterfeit note detection related activities.

Para 8 Establishment of Forged Notes Vigilance Cell at Head Office of Bank

Each bank shall establish at its Head Office, a Forged Note Vigilance Cell to undertake the following functions:

  1. Dissemination of instructions issued by the Reserve Bank on counterfeit notes to bank’s branches. Monitoring the implementation of these instructions. Compilation of data on detection of counterfeit notes, and its submission to Reserve Bank and FIU-IND as per extant instructions. Follow-up of cases of counterfeit notes, with police authorities / designated nodal officer.

  2. Sharing of the information thus compiled with bank’s CVO and report to him / her all cases of acceptance / issue of counterfeit notes over the counters.

  3. Conducting periodic surprise checks at currency chests where shortages/ defective /counterfeit notes etc. are detected.

  4. Ensuring operation of Note Sorting Machines of appropriate capacity at all the currency chests and closely monitoring the detection of Counterfeit Notes at currency chest branches and maintaining the record of the same. Ensuring that only properly sorted and machine examined banknotes are fed into the ATMs / issued over the counters and to put in place adequate safeguards, including surprise checks, both during the processing and in transit of notes.

Forged Note Vigilance Cell shall submit status report on a quarterly basis covering the aforesaid aspects to the Chief General Manager, Department of Currency Management, Reserve Bank of India, Central Office, Amar Building, Fourth Floor, Sir P. M. Road, Fort, Mumbai 400 001, and to the Issue office of the Regional office of Reserve Bank under whose jurisdiction the FNV Cell is functioning, within a fortnight from the conclusion of the quarter under report.

In order to update the record of the addresses of the Forged Note Vigilance Cells, the bank shall furnish by e-mail, in the prescribed proforma (Annex IV), the address etc. particulars to the Reserve Bank every year, as on 1st July.

Para 9 Provision of Ultra-Violet Lamp and Other Infrastructure

With a view to facilitating the detection of counterfeit notes, all bank branches / treasuries should be equipped with ultra-violet lamps / other appropriate banknote sorting / detection equipments. In addition, all currency chest branches should be equipped with verification, processing and sorting machines and should be used to their optimum capacity. Such machines should conform to the guidelines on 'Note Authentication and Fitness Sorting Parameters' prescribed by the Reserve Bank in May 2010.

The banks shall maintain a daily record of the notes processed through the Note Sorting machines, including the number of counterfeits detected.

The banks should also consider providing at least one counting machine (with dual display facility) for public use at the counter.

Para 10 Reporting of Data

I By Bank Branches

Data on counterfeit notes detected by all the branches of the bank shall be reported in the prescribed format, on a monthly Basis A statement (Annex V) - showing the details of counterfeit notes detected in the bank branches during the month shall be compiled and forwarded to the Issue Office of Reserve Bank concerned so as to reach them by 7th of the next month.

Bank branches need not report the data to NCRB.

Principal Officers of banks are also required to report information on cash transactions where forged notes have been used as genuine note to The Director, FIU-IND, Financial Intelligence Unit- India, 6th Floor, Hotel Samrat, Chanakyapuri, New Delhi-110021, within seven working days.

A “nil “report may be sent in case no counterfeit has been detected during the month.

II By Forged Note Vigilance Cell of Bank

Forged Note Vigilance Cell set up at the Head Office of the bank (other than Cooperative and Regional Rural Banks) shall submit a monthly Return reflecting data on banknotes processed (`100 and above), counterfeit notes detected by the bank, on an all-India basis in a prescribed proforma (Annex VI) before the end of the succeeding month, by e-mail to the Department of Currency Management, Reserve Bank of India, Central Office on the following address: - email . No hard copy need be sent.

A "nil" report may be sent in case no counterfeit has been detected during the month.

III By Co-operative Banks and Regional Rural Banks

Data on Counterfeit Notes detected by branches of Co-operative Banks and Regional Rural Banks should be furnished on monthly basis to the respective Issue Office of Reserve Bank (Annex V).

Data on an all-India basis should be compiled at the Head Office of the bank on a monthly basis in Annex VI and furnished to respective regional office of Reserve Bank of India.

Para 11 Preservation of Counterfeit Notes Received from Police Authorities

All Counterfeit Notes received back from the police authorities/courts may be carefully preserved in the safe custody of the bank and a record thereof be maintained by the branch concerned. Forged Note Vigilance Cell of the bank shall also maintain a branch-wise consolidated record of such Counterfeit Notes.

These Counterfeit Notes at branches should be subjected to verification on a half-yearly basis (on 31st March and 30th September) by the Officer-in- Charge of the branch concerned. They should be preserved for a period of three years from the date of receipt from the police authorities.

They may thereafter be sent to the concerned Issue Office of Reserve Bank of India with full details.

Counterfeit notes, which are the subject matter of litigation in the court of law should be preserved with the branch concerned for three years after conclusion of the court case.

RbiTtsCommonUtility

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

Related Assets

RBI-Install-RBI-Content-Global

RbiSocialMediaUtility

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

Scan Your QR code to Install our app

RbiWasItHelpfulUtility

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