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

RbiAnnouncementWeb

RBI Announcements
RBI Announcements

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

83265568

Union Budget 2022-23: Some Pleasant Fiscal Arithmetic

The Budget for 2022-23 calibrates a thrust to growth with feasible rectitude, reflected in a moderation in the cyclically adjusted fiscal deficit. Even so, a net fiscal impulse of 0.3 per cent of GDP will continue to operate till the end of 2022-23. The strategy of building in of sufficient buffers will help to secure the budgetary targets set for 2022-23 and create headroom for dealing with global spillovers. Going forward, debt reduction needs to assume prominence in the fiscal policy strategy.

Introduction

The Finance Minister’s budget speech and the presentation of the Union Budget in the Parliament is always a defining moment in the evolution of the Indian economy and provides a pivot for the macroeconomic and financial outlook. The Union Budget for 2022-23 is noteworthy in its drive to blend a thrust to growth with a renewal of fiscal consolidation. The overarching theme is to place the recovery from the pandemic on a solid footing. The Budget also sets out a long-term vision for the next 25 years when India reaches 100 years of independence.

In 1981, a seminal paper presented some ‘unpleasant monetarist arithmetic’ (Sargent and Wallace, 1981) to argue that there is a loss of macro economic stability under fiscal dominance. By contrast, the Budget 2022-23 centre stages fiscal consolidation with some ‘pleasant’ fiscal arithmetic – growth in revenue expenditure is budgeted at 0.9 per cent in 2022-23 vis-à-vis an average growth of 12.0 per cent during 2000-01 to 2019-20 – while imparting a capex push to boost growth.

With the dying down of the myopic reactions of financial markets, a more informed commentary on the budget is making its way into public debate. This commentary has been, in the net, appreciative of the budget, citing three main overarching factors: realism in assumptions and projections; transparency in budget accounting [elimination of extra-budgetary resource (EBR) route and discontinuation of National Small Savings Fund (NSSF) loans to the Food Corporation of India (FCI)]; and a growth orientation conditioned by prudence. This enhances the credibility of the Budget. To this informed discourse can be added the strategy of building in of buffers at various levels, equipping the fiscal authority to deal with future shocks and ensuring achievement of budgetary targets for 2022-23.

The rest of the article is divided into six sections. The following section explores the underlying plumbing of the Budget. Sections III and IV discuss the analytics of the budgeted receipts and expenditure, respectively. Section V examines issues in financing and sustainability of the outstanding debt. Section VI sets out some concluding remarks.

II. Fiscal Deficit – Underlying Dynamics

The gross fiscal deficit (GFD), a summary measure of the fiscal stance, is projected to decline by 2.7 percentage points of GDP1 over a span of two years in a graduated rollback of the large fiscal stimulus provided to mitigate the impact of the pandemic.

In 2021-22 (RE), net tax revenue of the Union government exceeded the budget estimates (BE) by ₹2.2 lakh crore and non-tax revenue was higher than the BE by ₹70,763 crore, the latter aided by higher than budgeted surplus transfers by the Reserve Bank. On the other hand, higher spending in the wake of the second wave of the pandemic (revenue and capital expenditure surpassed the BE by ₹2.38 lakh crore and ₹48,475 crore, respectively) and shortfalls in disinvestment receipts by ₹97,000 crore contributed to a slender slippage of 0.1 percentage points in the GFD-GDP ratio (Charts 1a and b).

Chart 1

The headline fiscal deficit is typically determined on the one hand by the underlying economic cycle over which the budgeteer has little control, and on the other by discrete policy interventions to achieve broader macro objectives. Accordingly, the gross fiscal deficit can be decomposed into two parts: the cyclical component related to the business cycle (automatic stabilisers like tax revenue and unemployment benefits) and the structural component, reflecting the impact of discretionary changes in fiscal policy independent of the economic environment.

The first difference of the cyclically adjusted primary deficit is termed as the fiscal impulse, a measure of the extent to which fiscal policy is adding to or withdrawing demand. The elasticity of revenue/ expenditure with respect to the output gap – the deviation of actual output from potential output2 – defines the strength of the cyclical effect3.

In India, it is tax revenues that display cyclicality. Non-tax revenues and non-debt capital receipts (comprising recovery of loans/advances and disinvestment receipts) are impervious to the business cycle. Revenue elasticity is estimated at 1.5, implying that tax revenues respond more than proportionately to the output gap. In the absence of expenditure-related automatic stabilisers (unlike advanced countries where unemployment benefits are directly linked to the business cycle), expenditure elasticity can be assumed to be zero, i.e., all expenditure is viewed as discretionary. Using these elasticities, the cyclically adjusted GFD is estimated at 5.7 per cent in 2022-23 (BE), down from 5.8 per cent in 2021-22 (RE) and 7.8 per cent in 2020-214. Thus, there is a moderation in the cyclically adjusted fiscal deficit of the order of 2.2 percentage points in two years (more than three-fourths of the corresponding reduction in the unadjusted and widely known gross fiscal deficit), which indicates resolute strategic actions by the budgeteer to secure genuine consolidation. Even so, a net fiscal impulse of 0.3 per cent of GDP will continue to operate till the end of 2022-235 (Charts 2a and b).

Chart 2

III. Receipts

The revised estimates for 2021-22 place the growth of gross tax revenue at 24.1 per cent (Annex 1). During April-December 2021, however, a year-on-year (y-o-y) growth of 44.2 per cent has already been achieved, implying that gross tax revenue should decline by 14.8 per cent in Q4:2021-226 (Chart 3)! The historical record indicates that a significant proportion of tax revenue (33.2 per cent on average, with a y-o-y growth of 12.0 per cent) is received in the last quarter. This provides the confidence that the RE for 2021-22 is likely to be over-achieved.

Chart 3

Table 1: Tax Buoyancy
  Average Tax Buoyancy
(2010-11 to 2018-19)
2021-22 (BE) 2021-22 (RE) 2022-23 (BE)
1 2 3 4 5
1. Gross Tax Revenue 1.11 1.33 1.40 0.86
2. Direct Taxes 1.03 1.79 1.87 1.22
(i) Corporation Tax 0.92 1.80 2.25 1.20
(ii) Income Tax 1.27 1.81 1.54 1.28
3. Indirect Taxes 1.25 0.91 0.99 0.51
(i) GST - 1.78 1.33 1.40
(ii) Customs Duty 0.31 1.71 2.34 1.14
(iii) Excise Duty 0.91 -0.57 0.03 -1.34
Note: Buoyancy for 2021-22 (BE) is calculated over 2020-21 (RE)
Source: Authors’ calculations based on Union Budget Documents for various years.

In 2022-23 (BE), the government has budgeted gross tax revenue buoyancy7 at 0.9 as against the average of 1.4 in the years of economic recovery8. Direct and indirect tax buoyancies have been budgeted at 1.2 and 0.5, as against the average of 1.7 and 1.3, respectively, in recovery years9. Moreover, buoyancies in 2022-23 are based on a nominal GDP growth assumption of 11.1 per cent, which will most likely be exceeded (Table 1).

In 2021-22 (RE), disinvestment receipts are placed at ₹78,000 crore, 55.4 per cent short of the budgeted target of ₹1.75 lakh crore. Of this, only ₹12,068 crore have been realised until January 2022. In 2022-23 (BE), the disinvestment target has been pegged at ₹65,000 crore, against an average realisation of around ₹66,000 crore during 2016-17 to 2020-21 (Chart 4).

Chart 4

IV. Expenditure

Total expenditure is budgeted to increase by 4.6 per cent in 2022-23 as against 7.4 per cent a year ago. This fiscal brake is, however, not at the cost of the quality of expenditure. Revenue expenditure is budgeted to grow by only 0.9 per cent, while the growth in capital expenditure is budgeted at 24.5 per cent (Table 2). Under capital expenditure, an amount of ₹1 lakh crore has been earmarked to provide 50-year interest-free loans to States for carrying out PM Gati Shakti related capital investment, supplemental funding for priority segments of PM Gram Sadak Yojana, including support for the States’ share, digitisation of the economy and other productive capital investment10. Capital outlay (capital expenditure less loans and advances) is budgeted to increase by 11.5 per cent in 2022-23, on top of a growth of 73.3 per cent in 2021-22 (RE), led by robust growth in infrastructure spending, particularly roads and railways.

Table 2: Capital Expenditure
  ₹ crore Y-o-Y growth
2020-21 2021-22 (RE) 2022-23 (BE) 2021-22 (RE) 2022-23 (BE)
1. Capital Expenditure (2+3) 4,26,317 6,02,711 7,50,246 41.4 24.5
2. Capital Outlay (of which): 3,15,826 5,47,457 6,10,189 73.3 11.5
2.1.1 Major Infrastructure (of which): 1,30,496 3,02,504 3,73,440 131.8 23.4
Irrigation 133 170 350 28.1 105.4
Indian Railways 29,926 1,17,100 1,37,100 291.3 17.1
Roads & Bridges 92,294 1,13,876 1,80,301 23.4 58.3
Communications 4,929 5,525 53,651 12.1 871.0
2.1.2 Industry and Minerals 5,212 6,597 7,676 26.6 16.4
2.1.3 Science, Technology and Environment 6,029 9,421 10,535 56.3 11.8
3. Loans and Advances (of which): 1,10,491 55,255 1,40,057 -50.0 153.5
3.1 Loans to State Governments 19,554 20,819 1,11,902 6.5 437.5
Source: Union Budget Documents.

The budgeted outlay for capital expenditure will release an additional investment of ₹1.48 lakh crore in 2022-23 (BE) vis-a-vis 2021-22 (RE). With a dynamic capital expenditure multiplier cumulating to 2.45 in 2023-24, 3.14 in 2024-25 and peaking in 2025-26 at 3.2511, GDP growth will be pushed up by an additional 1.4 - 1.9 percentage points from 2023-24 to 2025-26. In other words, the additional investment of ₹1.48 lakh crore will produce additional GDP of ₹2.8 lakh crore in real terms or in constant prices over the four-year period that it takes for the capital expenditure multiplier to peak. At current prices, the additional GDP produced will be ₹4.8 lakh crore over the next four years (Chart 5).

The effects of revenue and capital expenditure on economic activity vary in magnitude and duration. While revenue expenditure plays an important role in supporting demand, its effect withers out in a year. On the other hand, capital expenditure produces stronger and longer-lasting macroeconomic impulses, peaking in three years. The ratio of revenue expenditure to capital outlay (RECO) serves as a good indicator of the growth impact of public expenditure. Empirical evidence indicates that there is a threshold for RECO of 7.5 beyond which its positive and statistically significant association with per capita GDP wears out12. In 2022-23 (BE), this ratio is placed at 5.2, well below the threshold and, therefore, releasing growth-boosting effects (Chart 6a and b).

Chart 5

Chart 6

The ratio of the revenue deficit to the gross fiscal deficit (RDGFD)13 – another indicator of the quality of expenditure is set to decline for the second consecutive year to 59.6 per cent in 2022-23 (BE), as against the average of 70.1 per cent during 2010-11 to 2019-2014 (Chart 7). Central finances are, thus, moving towards a growth promoting expenditure mix.

Chart 7

V. Financing of GFD and Debt Dynamics

In 2022-23, gross market borrowing through dated securities is budgeted at ₹14.95 lakh crore, which exceeded market expectations. However, adjusting for switch operations amounting to ₹63,648 crore undertaken on January 28, 2022 gross borrowing requirement may stand reduced at ₹14.31 lakh crore. Moreover, an amount of ₹65,000 crore will be borrowed by the Union government on behalf of the National Highways Authority of India (NHAI), instead of the usual practice of NHAI borrowing directly from the market.

A reversion to the pre-pandemic pattern of financing is also envisaged with the increase in the share of net market borrowings to 67.3 per cent during 2022-23 (as against the average of 83.2 per cent during 2010-19 and 52.1 per cent during 2019-22); reduction in the reliance on T-bills and NSSF (financing through NSSF increased to 29.8 per cent during 2019-22, as against the average of 7.8 per cent during 2010-19); and reduction in the share of external assistance (Table 3). As a part of the government’s overall market borrowings in 2022-23, Sovereign Green Bonds will also be issued, the proceeds of which will be deployed in public sector projects for reducing the carbon intensity of the economy. Sovereign green bonds could be key to meet climate goals, facilitate better pricing or a green bond premium/greenium by broadening and diversifying the investor base and contribute in the development of the green finance market15. A successful sovereign green bond issuance will, however, depend on the robustness of the procedures and frameworks involved such as a detailed budget tagging exercise to classify expenditures according to green and social taxonomies (Climate Bonds Initiative, 2021).

Table 3: GFD Financing
(Amount in ₹ crore)
Item 2020-21 2021-22 (BE) 2021-22 (RE) 2022-23 (BE)
1 2 3 4 5
Gross Fiscal Deficit 18,18,291
15,06,812
15,91,089
16,61,196
  (100.0) (100.0) (100.0) (100.0)
Financed by        
Net Market Borrowings 10,32,907
9,24,708
7,75,771
11,18,612
  (56.8) (61.4) (48.8) (67.3)
Net Treasury Bills 2,83,205
50,000
1,00,000
50,000
  (15.6) (3.3) (6.3) (3.0)
Securities issued against Small Savings (net) 4,83,733 3,91,927 5,91,524 4,25,449
  (26.6) (26.0) (37.2) (25.6)
External Assistance 70,180 1,514 19,746 19,251
  (3.9) (0.1) (1.2) (1.2)
State Provident Fund 18,514 20,000 20,000 20,000
  (1.0) (1.3) (1.3) (1.2)
Reserve Fund 4,545 5,051 -1,675 5,824
  (0.2) (0.3) -(0.1) (0.4)
Deposits and Advances 25,682 28,868 32,945 34,029
  (1.4) (1.9) (2.1) (2.0)
Draw Down of Cash Balances -7,188 71,383 1,74,187 752
  -(0.4) (4.7) (10.9) (0.0)
Others -93,287 13,361 -1,21,410 -12,721
  -(5.1) (0.9) -(7.6) -(0.8)
Notes: 1. Net market borrowings include borrowings through dated securities only.
2. Net treasury bills include borrowings through 91-day, 182-day, 364-day and all other treasury bills.
3. Others include buyback of securities, switching off of securities, saving bonds, relief bonds etc.
4. Figures in parentheses represent per cent of GFD.
Source: Union Budget Documents.

Debt, i.e., the temporal accumulation of fiscal deficit is considered to be unsafe if under existing conditions and likely future policies, there is a non-negligible risk that the debt-GDP ratio will steadily increase and lead to a default at some point (Blanchard, 2022). In the aftermath of the pandemic, Union government debt reached an all-time high of 63.1 per cent of GDP in 2020-21 and is budgeted at 60.4 per cent in 2022-23. To assess the ability of the government to service this debt out of current and regular sources of revenue, we examine three main indicators of debt sustainability. First, real interest rate (r) should be lower than the rate of growth of real GDP (g). Second, the primary balance should be positive. Third, the cost of debt servicing, proxied by the ratio of interest payments to revenue receipts, should be declining over time. An analysis of these indicators for the union government reveals that the real rate of interest has been lower than growth rate of real GDP in all phases but turned positive in 2019-20 due to growth slowdown, and in 2020-21 due to the impact of the pandemic. Primary balance has remained consistently negative through all the phases, however, it has mostly been outweighed by the negative r - g.16 The ratio of interest payments to revenue receipts stands high at over 42 per cent owing to the increased borrowing requirements of the Union government (Table 4).

Table 4

In addition to the backward-looking indicator-based approach, a forward-looking debt sustainability analysis has also been carried out, based on IMF’s Debt Dynamics Tool (DDT)17. The Union government’s debt path is projected for the period 2022-23 to 2025-26, the terminal year for achieving the gross fiscal deficit of below 4.5 per cent of GDP, based on initial conditions categorised by available projections of GDP growth, inflation, primary balance and effective interest rate (Table 5)18. In the baseline scenario, the union government’s debt is projected to contract to 56.7 per cent of GDP by 2025-26.

Table 5: Debt Dynamics Tool – Key Assumptions and Results
  Historical Projection (Baseline)
2017-18 2018-19 2019-20 2020-21 2021-22 2022-23 2023-24 2024-25 2025-26
Real GDP Growth 6.8 6.5 3.7 -6.6 8.8 7.8 6.6 6.3 6.2
GDP Deflator Inflation 4.0 3.9 2.4 5.6 7.7 4.8 4.7 4.7 4.7
Gross Primary Balance -0.4 -0.4 -1.6 -5.7 -3.3 -2.7 -2.1 -1.5 -0.9
Nominal Effective Interest Rate 6.9 6.9 6.5 6.4 6.5 6.7 6.7 6.7 6.7
Debt 49.7 49.8 53.0 63.1 60.2 59.6 59.1 58.1 56.7
Source: Authors’ estimates.

Chart 8

The fan chart for union government debt, generated by creating shocks for the real GDP growth and primary balance, suggests that in 2025-26 the 50 per cent confidence interval is estimated at 52.3 - 61.9 per cent of GDP (Chart 8a). In the projection period, real GDP growth will remain the key to debt consolidation (Chart 8b).

VI. Conclusion

Fiscal policy exits from crisis modes are much more difficult than going in; in the case of pandemics, it is excruciatingly so. Exiting policy makers have to contend with the razor’s edge trade-off between cliffs and ramps. Too rapid and large a withdrawal of fiscal support risks pushing the economy over the cliff into a sharp downturn. On the other hand, the ramp effects of too gently sloped a withdrawal runs the risk of moral hazard, and the building up of pressure groups for delaying the withdrawal of policy stimulus.

The Budget for 2022-23 commences this journey of conflicting pulls by seeking to calibrate a thrust to growth with feasible rectitude. Accordingly, it has chosen to go with a reduction in the gross fiscal deficit (GFD) by 0.4 per cent of GDP19 on its path to taking it down to 4.5 per cent by 2025-26. While this reduction may be seen as modest and back loading the bulk of consolidation on to later years, it needs to be evaluated against what the economy can bear now and the slack it can pull in when the recovery is stronger, rooted and self-sustaining. Getting there hinges around a strong investment drive and that is what the Budget has sought to prioritize, while holding down revenue expenditure growth relative to historical precedent. Our calculations show that the benefits of this infrastructure-first strategy will pay dividends for several years, peaking in 2025-26 – the year of the next milestone on the consolidation path. Estimates of the fiscal impulse presented here suggest that despite the consolidation, there will be some stimulus left in the economy till the end of 2022-23. It is now for private investment to respond and participate in the recovery.

The Budget has adopted a risk-minimisation strategy of providing headroom at several levels – conservative revenue forecasts; realistic disinvestment target; economy in the recourse to NSSF and cash balances; and conservative nominal GDP projections. These buffers will help to secure the budgetary targets set for 2022-23.

Key indicators of debt sustainability have started improving after taking a hit during 2019-21. Going forward, Union government debt is projected to stabilise below 60 per cent of GDP in the medium-term, but it is large at around 85 per cent when juxtaposed with sub-national debt. While the post-pandemic debt consolidation will rely primarily on GDP growth, it needs to be complemented by fiscal consolidation. In this context, the 0.4 percentage points reduction in the GFD of the Centre for 2022-23 is a valuable starting point and needs to be matched by the States.

References

Azhgaliyeva, D., Kapoor, A., & Liu, Y. (2020). Green bonds for financing renewable energy and energy efficiency in South-East Asia: a review of policies. Journal of Sustainable Finance & Investment, 10(2), 113-140.

Blanchard, O. (2022). Deciding When Debt Becomes Unsafe. Finance and Development, International Monetary Fund, March.

Dudine, M. P., & Jalles, J. T. (2017). How buoyant is the tax system? New evidence from a large heterogeneous panel. International Monetary Fund.

Fedelino, A., Ivanova, A., & Horton, M. A. (2009). Computing cyclically-adjusted balances and automatic stabilizers. IMF Technical Notes and Manuals, 2009 (005).

Rabanal, P. (2015). Q&A: Seven Questions on Potential Output. IMF Research Bulletin, 2015(001).

Sargent, T.J. and Wallace, N (1981). Some unpleasant monetarist arithmetic. Quarterly Review, Federal Reserve Bank of Minneapolis, vol. 5.

Sovereign Green, Social, and Sustainability Bond Survey: The Ultimate Power to Transform the Market (2021). Climate Bonds Initiative.


Annex 1: Union Budget 2022-23: Key Fiscal Indicators
  in ₹ thousand crore Per cent of GDP Growth Rate
2019-20 2020-21 2021-22 (BE) 2021-22 (RE) 2022-23 (BE) 2021-22 (RE) 2022-23 (BE) 2021-22 (RE) 2022-23 (BE)
1 2 3 4 5 6 7 8 9 10
1. Direct Tax 1,050 945 1,108 1,250 1,420 5.4 5.5 32.3 13.6
(i) Corporation 557 458 547 635 720 2.7 2.8 38.7 13.4
(ii) Income 480 470 549 595 680 2.6 2.6 26.5 14.3
2. Indirect Tax 961 1,082 1,109 1,266 1,338 5.5 5.2 17.0 5.7
(i) GST 599 549 630 675 780 2.9 3.0 23.0 15.6
(ii) Customs 109 135 136 189 213 0.8 0.8 40.3 12.7
(iii) Excise 241 392 335 394 335 1.7 1.3 0.6 -15.0
3. Gross Tax Revenue (1+2) 2,010 2,027 2,217 2,516 2,758 10.8 10.7 24.1 9.6
4. Assignment to States 651 595 666 745 817 3.2 3.2 25.2 9.6
5. NCCD Transfers 2 6 6 6 6 0.0 0.0 5.3 4.4
6. Net Tax Revenue (3-4-5) 1,357 1,426 1,545 1,765 1,935 7.6 7.5 23.8 9.6
7. Non Tax Revenue 327 208 243 314 270 1.4 1.0 51.1 -14.1
(i) Dividends and Profits 186 97 104 147 114 0.6 0.4 52.1 -22.7
(ii) Interest Receipts 12 17 12 21 18 0.1 0.1 22.1 -13.9
8. Revenue Receipts (6+7) 1,684 1,634 1,788 2,079 2,204 9.0 8.5 27.2 6.0
9. Non-debt Capital Receipts 69 58 188 100 79 0.4 0.3 73.5 -20.7
(i) Disinvestment Receipts 50 38 175 78 65 0.3 0.3 105.8 -16.7
(ii) Recovery of Loans 18 20 13 22 14 0.1 0.1 11.4 -35.0
10. Total Receipts (ex. borrowings) (8+9) 1,753 1,692 1,976 2,179 2,284 9.4 8.9 28.8 4.8
11. Revenue Expenditure 2,351 3,084 2,929 3,167 3,195 13.6 12.4 2.7 0.9
(i) Interest Payments 612 680 810 814 941 3.5 3.6 19.7 15.6
(ii) Major Subsidies 228 708 336 433 318 1.9 1.2 -38.8 -26.6
Food 109 541 243 286 207 1.2 0.8 -47.1 -27.8
Fertilizer 81 128 80 140 105 0.6 0.4 9.5 -24.9
Petroleum 39 38 14 7 6 0.0 0.0 -83.1 -10.8
12. Capital Expenditure (i + ii) 336 426 554 603 750 2.6 2.9 41.4 24.5
(i) Capital Outlay 311 316 514 547 610 2.4 2.4 73.3 11.5
(ii) Loans & Advances 24 110 40 55 140 0.2 0.5 -50.0 153.5
13. Total Expenditure (11+12) 2,686 3,510 3,483 3,770 3,945 16.2 15.3 7.4 4.6
14. Gross Fiscal Deficit (13-10) 934 1,818 1,507 1,591 1,661 6.9 6.4 -12.5 4.4
Source: Union Budget Documents.

* This article has been prepared by Saksham Sood, Ipsita Padhi, Bichitrananda Seth and Dr. Samir Ranjan Behera of Department of Economic and Policy Research, under the overall guidance of Dr. Michael Debabrata Patra. The authors are thankful to Dr. Deba Prasad Rath and Dr. Sitikantha Pattanaik for their valuable inputs. The views expressed in this article are those of the authors and do not necessarily represent the views of the Reserve Bank of India.

1 The GFD-GDP ratio is budgeted to decline from 9.2 per cent in 2020-21 to 6.4 per cent in 2022-23 (BE). In the Budget, GDP for 2022-23 has been projected at ₹2,58,00,000 crore, assuming 11.1 per cent growth over the estimated GDP of ₹2,32,14,703 crore for 2021-22 (first advance estimates). The second advance estimates, released subsequent to the announcement of Union Budget 2021-22, are placed higher at ₹2,36,43,875 crore. This article, however, uses the first advance estimates of GDP for 2021-22 for analysis to facilitate comparison with data released in documents relating to the Union Budget 2022-23.

2 Potential output is defined as the level of output that an economy can sustainably produce over the medium term by utilising all resources efficiently. Output gap is the difference between actual and potential output (Rabanal, 2015).

4 The economic slack (or negative output gap) is estimated to persist in 2022-23, as in 2020-21 and 2021-22, and therefore, the cyclically adjusted fiscal deficit numbers as per cent of GDP are expected to be lower than the fiscal deficit numbers in these three years.

5 From 2020-21 onwards, the cumulative fiscal impulse amounted to 2.7 per cent of GDP in 2020-21, which declined to 0.6 per cent in 2021-22 and further to 0.3 per cent of GDP in 2022-23.

6 Based on actual data for April-January 2021-22, the RE suggests an implicit growth of (-)18.4 per cent in gross tax revenues during February-March 2021-22. The implicit growth in corporation tax, income tax, GST, customs duty and excise duty for February-March 2021-22 work out to (-)29.2 per cent, (-)26.5 per cent, 7.9 per cent, (-)2.3 per cent and (-)20.7 per cent, respectively.

7 Tax buoyancy is a measure of the responsiveness of tax revenues to growth in nominal GDP and to discretionary changes in tax policies (Dudine and Jalles, 2017).

8 Years of economic recovery have been taken as 1999-00, 2002-03, 2004-05, 2010-11 and 2013-14 as the ‘t+2’ year following the year of growth slowdown (t).

9 The overall buoyancy seems muted primarily due to negative growth in excise duty owing to reduction in taxes on fuel.

10 Following the recommendations of the 15th Finance Commission (FC), the Centre allowed the States a fiscal deficit of up to 4 per cent of GSDP in 2022-23, of which 0.5 per cent will be tied to power sector reforms. Furthermore, tax devolution to States grew by 25.2 per cent in 2021-22 (RE) over the previous year and have been budgeted to further grow by 9.6 per cent in 2022-23. These will provide fiscal space to States to undertake higher capital expenditure.

11 Reserve Bank of India (2019). Monetary Policy Report, April.

12 5-year forward moving average growth in real per capita gross domestic product (PCGDPG) and RECO for the Union government in an ordinary least squares (OLS) regression framework with suitable controls and different threshold levels for RECO yields a range from 6.0 to 9.5. Though the two variables are non-stationary, their residual is stationary indicating cointegrating relationship and thus, OLS can be run. The control variables used are the size of India’s international trade in terms of export plus import as a per cent to GDP (TRDGDP), adult literacy rate (ALR) as a proxy for human capital and total expenditure to GDP ratio (TEGDP) as a proxy for the size of the expenditure. To identify threshold in RECO, 8 interactive dummy variables have been used in a mutually exclusive way.

13 This indicator shows how much borrowed funds are going towards revenue account and capital account. Since investment in long-term assets gives a higher return which can be used to repay the borrowed funds, this ratio has an important implication for debt sustainability.

14 Replacing RECO with RDGFD ratio in the OLS framework (mentioned in footnote 12), with all other specifications being the same, a threshold of 45 per cent gives a higher statistically significant impact. To identify threshold in RDGFD ratio, five interactive dummy variables have been used in a mutually exclusive way.

15 Several emerging market economies such as Indonesia, Thailand, Malaysia, Philippines, Egypt, Lithuania, Mexico, Chile have issued sovereign green bonds (Azhgaliyeva et al., 2020).

17 The DDT is an excel-based template developed by the International Monetary Fund (IMF) which can be used to project public debt using a small set of macroeconomic variables.

18 Real GDP growth is based on the RBI’s projections for 2022-23 and WEO (October 2021) for the following years. Gross tax revenue buoyancy is budgeted at 1.1 and total expenditure is projected to grow by 6.5 per cent annually. Based on these assumptions, gross fiscal deficit of the Union government is projected to contract to 4.4 per cent of GDP in 2025-26. Given that India’s external debt is less than 3 per cent of GDP; and around 5 per cent of total debt, we have made a simplifying assumption that entire government debt is held domestically.

19 GFD-GDP ratio is budgeted to decline to 6.44 per cent in 2022-23 from 6.85 per cent in 2021-22 (RE).

RbiTtsCommonUtility

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

Related Assets

RBI-Install-RBI-Content-Global

RbiSocialMediaUtility

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

Scan Your QR code to Install our app

RbiWasItHelpfulUtility

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