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
S3

Notification Marquee

RBI Announcements
RBI Announcements

RbiAnnouncementWeb

RBI Announcements
RBI Announcements

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

79063504

Fit and proper criteria for elected directors on the boards of nationalised banks

RBI/2007-08/178
DBOD. No. BC.No.47/29.39.001/2007-08
November 1, 2007

The Chairman & Managing Director of all Nationalised Banks.

Dear Sir / Madam,

‘Fit and proper’ criteria for elected directors
on the boards of nationalised banks

It has been decided to lay down specific ‘fit and proper’ criteria to be fulfilled by the persons being elected as directors on the Boards of the nationalised banks under the provisions of Section 9(3)(i) of Banking Companies (Acquisition and Transfer of undertakings) Act 1970/80.  The authority, manner/procedure and criteria for deciding the ‘fit and proper’ status etc. are as under:

(a) Authority: All the nationalized banks are required to constitute a "nomination committee" consisting of a minimum of three directors (all independent/non-executive directors) from amongst the Board of Directors.  The Board of Directors should also nominate one among them as Chairman of the nomination committee.  The quorum required is three, including the Chairman.  In case of absence of any member already nominated, the board of directors may nominate any other independent director in his place for the ensuing meeting.  At the time of constituting the nomination committee the board can decide on its tenure.

(b) Manner and procedure: The nomination committee should undertake a process of due diligence to determine the ‘fit and proper’ status of existing elected directors/the person to be elected as a director under Sec 9 (3)(i) of the Act ibid.  For this purpose, the banks should obtain necessary information and declaration, in the format enclosed (Annexure-1), from the existing elected directors/persons, who file their nominations for election.  The nomination committee should meet before the last date of acceptance of nominations in case of candidate to be elected and decide whether or not the person's candidature should be accepted based on the criteria mentioned below.  The committee's discussions should be properly recorded as formal minutes of the meeting and the voting if done should also be noted in case of both existing and proposed Directors.  Based on the information provided in the signed declaration, Nomination Committee should decide on the acceptance or otherwise of the candidate and may make references, where considered necessary to the appropriate authority/persons, to ensure their compliance with the requirements indicated.

(c) Criteria: The nomination committee should determine the ‘fit and proper’ status of the existing elected directors/proposed candidates based on the broad criteria as mentioned hereunder:

(i) Educational qualification
(ii) Experience and field of expertise
(iii) Track record and integrity
(The above list is only illustrative and not exhaustive).

The Nomination Committee should see whether the non-adherence to any of the above criteria would hamper the existing elected director/proposed candidate from discharging the duties as a director on the Board of the bank.  Further, the candidate coming to the adverse notice of any authority/regulatory agency or insolvency or default of any loan from any bank or financial institution would make the candidate unfit and improper to be a director on the Board of a bank.

(d) Other matters: It is desirable that the board ensures, in the public interest, that the elected directors execute the deed of covenants (copy enclosed for ready reference – Annexure-2) as recommended by the Dr Ganguly Group vide our circular DBOD.No.BC.116/08.139.001/2001-02 dated 20th June 2002 and also every year as on 31st March.

2. It is also mandatory that all the elected directors must furnish a simple declaration every year as on 31st March that the information already provided by them has not undergone any change and where there is any change, requisite details are furnished by the directors forthwith. If there are any significant changes, the nomination committee should undertake the due diligence exercise afresh and examine the ‘fit and proper’ status of the director.

3. The process of determining the ‘fit and proper’ status in respect of existing elected directors on the Board of the bank should be completed at the earliest.

4. Accordingly, Notification DBOD.BC.No.46/29.39.001/2007-08 dated November 1, 2007 issued by the Reserve Bank in exercise of powers conferred on it under sub-sections (3AA) and (3AB) of Section 9 of the Banking Companies (Acquisition & Transfer of Undertakings) Act, 1970/1980 is enclosed.

5. Please acknowledge receipt.

Yours faithfully,

 (P. Vijaya Bhaskar)
Chief General Manager


Annexure - 2

FORM OF DEED OF COVENANTS WITH A DIRECTOR

THIS DEED OF COVENANTS is made this ______ day of ________Two thousand _____ BETWEEN _______________, having its registered office at ____________ (hereinafter called the ‘Bank') of the one part and Mr/Ms_____________ of ______________ (hereinafter called the 'Director') of the other part.

WHEREAS

A. The director has been appointed as a director on the Board of Directors of the Bank (hereinafter called 'the Board') and is required as a term of his/her appointment to enter into a Deed of Covenants with the Bank.

B. The director has agreed to enter into this Deed of Covenants, which has been approved by the Board, pursuant to his said terms of appointment.

NOW IT IS HEREBY AGREED AND THIS DEED OF COVENANTS WITNESSETH AS FOLLOWS:

1. The director acknowledges that his/her appointment as director on the Board of the Bank is subject to applicable laws and regulations including the Memorandum and Articles of Association of the Bank and the provisions of this Deed of Covenants.

2. The director covenants with the Bank that:

(i) The director shall disclose to the Board the nature of his/her interest, direct or indirect, if he/she has any interest in or is concerned with a contract or arrangement or any proposed contract or arrangement entered into or to be entered into between the Bank and any other person, immediately upon becoming aware of the same or at meeting of the Board at which the question of entering into such contract or arrangement is taken into consideration or if the director was not at the date of that meeting concerned or interested in such proposed contract or arrangement, then at the first meeting of the Board held after he/she becomes so concerned or interested and in case of any other contract or arrangement, the required disclosure shall be made at the first meeting of the Board held after the director becomes concerned or interested in the contract or arrangement.

(ii) The director shall disclose by general notice to the Board his/her other directorships, his/her memberships of bodies corporate, his/her interest in other entities and his/her interest as a partner or proprietor of firms and shall keep the Board apprised of all changes therein.

(iii) The director shall provide to the Bank a list of his/her relatives as defined in the Companies Act, 1956 and to the extent the director is aware directorships and interests of such relatives in other bodies corporate, firms and other entities.

(iv) The director shall in carrying on his/her duties as director of the Bank:

(a) use such degree of skill as may be reasonable to expect from a person with his/her knowledge or experience;

(b) in the performance of his/her duties take such care as he/she might be reasonably expected to take on his/her own behalf and exercise any power vested in him/her in good faith and in the interests of the Bank;

(c) shall keep himself/herself informed about the business, activities and financial status of the Bank to the extent disclosed to him/her;

(d) attend meetings of the Board and Committees thereof (collectively for the sake of brevity hereinafter referred to as ' Board ') with fair regularity and conscientiously fulfil his/her obligations as director of the Bank;

(e) shall not seek to influence any decision of the Board for any consideration other than in the interests of the Bank;

(f) shall bring independent judgment to bear on all matters affecting the Bank brought before the Board including but not limited to statutory compliances, performance reviews, compliances with internal control systems and procedures, key executive appointments and standards of conduct;

(g) shall in exercise of his/her judgment in matters brought before the Board or entrusted to him/her by the Board be free from any business or other relationship which could materially interfere with the exercise of his/her independent judgment; and

(h) shall express his/her views and opinions at Board meetings without any fear or favour and without any influence on exercise of his/her independent judgment;

(v) The director shall have:

(a) fiduciary duty to act in good faith and in the interests of the Bank and not for any collateral purpose;

(b) duty to act only within the powers as laid down by the Bank’s Memorandum and Articles of Association and by applicable laws and regulations; and

(c) duty to acquire proper understanding of the business of the Bank.

(vi) The director shall:

(a) not evade responsibility in regard to matters entrusted to him/her by the Board;

(b) not interfere in the performance of their duties by the whole-time directors and other officers of the Bank and wherever the director has reasons to believe otherwise, he/she shall forthwith disclose his/her concerns to the Board; and

(c) not make improper use of information disclosed to him/her as a member of the Board for his/her or someone else’s advantage or benefit and shall use the information disclosed to him/her by the Bank in his/her capacity as director of the Bank only for the purposes of performance of his/her duties as a director and not for any other purpose.

3. The Bank covenants with the director that: (i) the Bank shall apprise the director about:

(a) Board procedures including identification of legal and other duties of Director and required compliances with statutory obligations;
(b) control systems and procedures;
(c) voting rights at Board meetings including matters in which Director should not participate because of his/her interest, direct or indirect therein;
(d) qualification requirements and provide copies of Memorandum and Articles of Association;
(e) corporate policies and procedures;
(f) insider dealing restrictions;
(g) constitution of, delegation of authority to and terms of reference of various committees constituted by the Board;
(h) appointments of Senior Executives and their authority;
(i) remuneration policy,
(j) deliberations of committees of the Board, and

(k) communicate any changes in policies, procedures, control systems, applicable regulations including Memorandum and Articles of Association of the Bank, delegation of authority, Senior Executives, etc. and appoint the compliance officer who shall be responsible for all statutory and legal compliance.

(ii) the Bank shall disclose and provide to the Board including the director all information which is reasonably required for them to carry out their functions and duties as a directors of the Bank and to take informed decisions in respect of matters brought before the Board for its consideration or entrusted to the director by the Board or any committee thereof;

(iii) the disclosures to be made by the Bank to the directors shall include but not be limited to the following:

(a) all relevant information for taking informed decisions in respect of matters brought before the Board;
(b) Bank’s strategic and business plans and forecasts;
(c) organisational structure of the Bank and delegation of authority,
(d) corporate and management controls and systems including procedures;
(e) economic features and marketing environment,
(f) information and updates as appropriate on Bank’s products;
(g) information and updates on major expenditure;
(h) periodic reviews of performance of the Bank; and
(i) report periodically about implementation of strategic initiatives and plans;

(iv) the Bank shall communicate outcome of Board deliberations to directors and concerned personnel and prepare and circulate minutes of the meeting of Board to directors in a timely manner and to the extent possible within two business days of the date of conclusion of the Board meeting; and

(v) advise the director about the levels of authority delegated in matters placed before the Board.

4. The Bank shall provide to the director periodic reports on the functioning of internal control system including effectiveness thereof.

5. The Bank shall appoint a compliance officer who shall be a Senior executive reporting to the Board and be responsible for setting forth policies and procedures and shall monitor adherence to the applicable laws and regulations and policies and procedures including but not limited to directions of Reserve Bank of India and other concerned statutory and governmental authorities.

6. The director shall not assign, transfer, sublet or encumber his/her office and his/her rights and obligations as director of the Bank to any third party provided that nothing herein contained shall be construed to prohibit delegation of any authority, power, function or delegation by the Board or any committee thereof subject to applicable laws and regulations including Memorandum and Articles of Association of the Bank.

7. The failure on the part of either party hereto to perform, discharge, observe or comply with any obligation or duty shall not be deemed to be a waiver thereof nor shall it operate as a bar to the performance, observance, discharge or compliance thereof at any time or times thereafter.

8. Any and all amendments and/or supplements and/or alterations to this Deed of Covenants shall be valid and effectual only if in writing and signed by the director and the duly authorized representative of the Bank.

9. This Deed of Covenants has been executed in duplicate and both the copies shall be deemed to be originals.

IN WITNESS WHEREOF THE PARTIES HAVE DULY EXECUTED THIS AGREEMENT ON THE DAY, MONTH AND YEAR FIRST ABOVE WRITTEN.

For the Bank

Director

By … … … … … … … ..

… … … … … … … .

Name:

Name:

Title:

In the presence of:

1.… … … … … … … … .

2… … … … … … … … .


DBOD. No. BC.No.46/29.39.001/2007-08

November 1, 2007

‘Fit and proper’ criteria for elected directors
on the boards of nationalized banks:

In exercise of the powers conferred by sub-sections (3AA) and (3AB) of Section 9 of the Banking Companies (Acquisition and Transfer of Undertakings) Act, 1970/80 (as amended in 2006), the Reserve Bank of India hereby notifies that with immediate effect:

(a) All the nationalized banks are required to constitute a ‘nomination committee’ consisting of a minimum of three directors (all independent directors/non-executive directors) from amongst the board of directors. The Board of directors should also nominate one among them as Chairman of the nomination committee. The quorum required is three, including the Chairman. In case of absence of any member already nominated, the board of directors may nominate any other independent director in his place for the ensuing meeting. At the time of constituting the nomination committee the board can decide on its tenure.

(b) The nomination committee should undertake a process of due diligence to determine the ‘fit and proper’ status of the existing elected directors/person to be elected as a director under Sec 9 (3)(i) of the Act ibid. For this purpose, the banks should obtain necessary information and declaration, in the format enclosed (Annexure-1), from the existing elected directors/persons, who file their nominations for election. The nomination committee should meet before the last date of acceptance of nominations in case of candidates to be elected and decide whether or not the person's candidature should be accepted based on the criteria mentioned below. The committee’s discussions should be properly recorded as formal minutes of the meeting and the voting if done should also be noted in case of both existing and proposed Directors. Based on the information provided in the signed declaration, Nomination Committee should decide on the acceptance or otherwise of the candidate and may make references, where considered necessary to the appropriate authority/persons/institutions etc., to ensure their compliance with the requirements indicated.

(c) The nomination committee should determine the ‘fit and proper’ status of the existing elected Directors/proposed candidates based on the broad criteria as mentioned hereunder:

(i) Educational qualification
(ii) Experience and field of expertise
(iii) Track record and integrity

(The above list is only illustrative and not exhaustive).

The Nomination Committee should see whether the non-adherence to any of the above criteria would hamper the existing elected director/proposed candidate from discharging the duties as a director on the Board of the bank. Further, the candidate coming to the adverse notice of any authority/regulatory agency or insolvency or default of any loan from any bank or financial institution would make the candidate unfit and improper to be a director on the Board of a bank.

d) It is desirable that the board ensures, in the public interest, that the elected directors execute the deed of covenants (copy enclosed for ready reference – Annexure-2) as recommended by the Dr Ganguly Group vide our circular DBOD.No.BC.116/ 08.139.001/2001-02 dated 20th June 2002 after the election and also every year as on 31st March.

2. The nomination committee is required to complete the process of determining the ‘fit and proper’ status of the existing elected directors on the Board of the bank at the earliest.

3. It is also mandatory that all the elected directors must furnish a simple declaration every year as on 31st March that the information already provided by them has not undergone any change and where there is any change, requisite details are furnished by the directors forthwith. If there are any significant changes, the nomination committee should undertake the due diligence exercise afresh and examine the ‘fit and proper’ status of the director.

(Anand Sinha)
Executive Director

RbiTtsCommonUtility

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

Related Assets

RBI-Install-RBI-Content-Global

RbiSocialMediaUtility

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

Scan Your QR code to Install our app

RbiWasItHelpfulUtility

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