International Monetary Fund

Search
Please send us your feedback
Lake Atitlan, Guatemala

Lake Atitlan, Guatemala. (iStockphoto)

Central America, Panama, and the Dominican Republic Regional Resident Representative Site

Regional Resident Representative Office in Central America, Panama, and the Dominican Republic

January 2010

This web page presents information about the work of the IMF in Central America, Panama and the Dominican Republic, including the activities of the IMF Regional Representative Office. Additional information can be found on the IMF country pages of the enlarged Central American region (Costa Rica, Dominican Republic, El Salvador, Guatemala, Honduras, Nicaragua and Panama), including official IMF reports and Executive Board documents in English and Spanish that deal with Central America as a region and with each of its countries.

News and Highlights

 <% Dim strConnRRNews strConnRRNews = "Driver={SQL Server}; Server=PRDINTERNETDB.IMF.ORG,5876; Database=GOTOAPPSDB; UID=www_meta_user; PWD=usemeta;" Dim countryPageURLParts Dim countryISOCode Dim countryPage Dim data_found_rrNews Dim cn_rrNews, rs_rrNews, html_string_rrNews 'SRS 3538 : Added by TCS on 4th August, 2009 Dim rs_rrNewsLOELinks 'Added by TCS for adding new page language Dim pageLang, RTLLanguages 'The following languages follow RTL direction RTLLanguages = "ARA,PER,URD" Dim arrayRTL arrayRTL = Split(RTLLanguages,",") Dim fromDate_rrNews, toDate_rrNews Dim currentPage_rrNews Dim noOfRecords_rrNews Dim totalRecords_rrNews totalRecords_rrNews = 3 currentPage_rrNews = 1 noOfRecords_rrNews = 5 Const adCmdStoredProc_rrNews = &H0004 Const adInteger_rrNews = 3 Const adVarChar_rrNews = 200 Const adParamInput_rrNews = &H0001 Const adParamOutput_rrNews = &H0002 Const adDBDate_rrNews = 133 'open connection and recordset objects set cn_rrNews = server.createObject("ADODB.Connection") set rs_rrNews = server.createObject("ADODB.Recordset") 'SRS 3538 : Added by TCS on 4th August, 2009 set rs_rrNewsLOELinks = server.CreateObject("ADODB.Recordset") 'Use the path of the script to get the country ISO Code. countryPage = Request.ServerVariables("SCRIPT_NAME") If( InStr( 1, countryPage, "/external", 1 ) = 0 ) Then countryPage = "/external" & countryPage End If countryPageURLParts = split( countryPage, "/", -1, 1 ) 'SRS 4866 : Added by TCS on 4th January, 2010 Dim isRegion isRegion = 0 If( InStr( 1, countryPage, "/external/region/", 1 ) > 0 ) Then isRegion = 1 End If countryISOCode = countryPageURLParts(3) pageLang = countryPageURLParts(5) pageLang = Trim(pageLang) 'Page language would be 3 letter iso code for that language. 'If value comes as index.htm the it is main RR page, then language should be ENG by default. If( Len(pageLang) <> 3 ) Then pageLang = "ENG" End If cn_rrNews.open strConnRRNews rs_rrNews.activeconnection = cn_rrNews data_found_rrNews = 0 fromDate_rrNews ="1/1/1901" toDate_rrNews ="1/1/1901" set cmdStoredProc = Server.CreateObject("ADODB.Command") with cmdStoredProc .Prepared = True .CommandType = adCmdStoredProc_rrNews set .ActiveConnection = cn_rrNews .CommandText = "usp_Get_Latest_RRNews" .Parameters.Append .CreateParameter("countryISOCode",adVarChar_rrNews,adParamInput_rrNews,3,countryISOCode) .Parameters.Append .CreateParameter("currentPage",adInteger_rrNews,adParamInput_rrNews,4,currentPage_rrNews) .Parameters.Append .CreateParameter("noOfRecords",adInteger_rrNews,adParamInput_rrNews,4,noOfRecords_rrNews) .Parameters.Append .CreateParameter("fromDate",adVarChar_rrNews,adParamInput_rrNews, 20, fromDate_rrNews) .Parameters.Append .CreateParameter("toDate",adVarChar_rrNews,adParamInput_rrNews,20, toDate_rrNews) .Parameters.Append .CreateParameter("pageLang",adVarChar_rrNews,adParamInput_rrNews,3, pageLang) Set rs_rrNews = .Execute End With set cmdStoredProc = nothing if (rs_rrNews.eof) Then html_string_rrNews = html_string_rrNews & "

Currently there are no News Items

" else If(pageLang = "ENG") Then 'SRS 5243 : Added by TCS on 4th January, 2010 for RSS feeds for RR News section. html_string_rrNews = html_string_rrNews & "
Subscribe
" End If End if Dim rrNews_Description, rrNews_Title, rrNews_fileURL,publ_date_rrNews,strDate_rrNews 'SRS 3538 : Added by TCS on 4th August, 2009 Dim rrNews_ArticleId, LOE_link_found Dim rrNews_ArticleLang Dim isRTLLang isRTLLang = 0 if not rs_rrNews.EOF Then while not rs_rrNews.eof data_found_rrNews = 1 publ_date_rrNews = CDate(rs_rrNews.Fields("publishedDate")) strDate_rrNews = CStr( MonthName(Month(publ_date_rrNews)) & " " & Day(publ_date_rrNews) & "," & Year(publ_date_rrNews)) rrNews_fileURL = rs_rrNews.Fields("fileUrl") rrNews_Title = rs_rrNews.Fields("title") rrNews_Description = rs_rrNews.Fields("description") 'SRS 3538 : Added by TCS on 4th August, 2009 rrNews_ArticleId = rs_rrNews.Fields("id") rrNews_ArticleLang = rs_rrNews.Fields("lang") for each language in arrayRTL If(UCase(rrNews_ArticleLang) = UCase(language)) Then isRTLLang = 1 exit for else isRTLLang = 0 End If next 'Encoding the title and description of the article rrNews_Title = Server.HTMLEncode(rrNews_Title) rrNews_Description = Server.HTMLEncode(rrNews_Description) 'Building the title link 'SRS 3538 : Modified by TCS on 4th August, 2009 - Removed the title='Click for more' from link created If (len(rrNews_Title) <> 0) Then If(isRTLLang = 1) Then html_string_rrNews = html_string_rrNews & "

" & rrNews_Title & "

" else html_string_rrNews = html_string_rrNews & "

" & rrNews_Title & "

" End If End if 'Building the description link 'SRS 3538 : Modified by TCS on 4th August, 2009 - Removed the title='Click for more' from link created If(isRTLLang = 1) Then html_string_rrNews = html_string_rrNews & "

" &rrNews_Description & " click for more" html_string_rrNews = html_string_rrNews & "

" else html_string_rrNews = html_string_rrNews & "

" &rrNews_Description & " click for more" html_string_rrNews = html_string_rrNews & "

" End If 'SRS 3538 : Added by TCS on 4th August, 2009 'Building LOE link Dim fileUrl_LOE, language_LOE, langScript_LOE LOE_link_found = 0 set cmdStoredProc = Server.CreateObject("ADODB.Command") with cmdStoredProc .Prepared = True .CommandType = adCmdStoredProc_rrNews set .ActiveConnection = cn_rrNews .CommandText ="usp_Sel_RRNewsLOE" .Parameters.Append .CreateParameter("parentId",adInteger_rrNews,adParamInput_rrNews,3,rrNews_ArticleId) Set rs_rrNewsLOELinks = .Execute End With set cmdStoredProc = nothing 'If there are no LOE links we will not append any content to html content if (rs_rrNewsLOELinks.eof) Then html_string_rrNews = html_string_rrNews & "" else 'If there are some LOE links we would place the links horizontally below the parent article If(isRTLLang = 1) Then html_string_rrNews = html_string_rrNews & "
    " else html_string_rrNews = html_string_rrNews & "
    " end if totalRecords = rs_rrNews.Fields("totalRecords") rs_rrNews.movenext wend 'SRS 4866 : Modified by TCS on 4th January, 2010 if(totalRecords > noOfRecords_rrNews) then if (isRegion = 0) then if (pageLang="chi") then html_string_rrNews = html_string_rrNews & "

    更多新闻 click for more

    " elseif (pageLang="fra") then html_string_rrNews = html_string_rrNews & "

    Cliquer pour plus d'information click for more

    " elseif (pageLang="rus") then html_string_rrNews = html_string_rrNews & "

    Далее click for more

    " elseif (pageLang="esl") then html_string_rrNews = html_string_rrNews & "

    apretar para más información click for more

    " else html_string_rrNews = html_string_rrNews & "

    Click for More click for more

    " end if elseif (isRegion = 1) then if (pageLang="chi") then html_string_rrNews = html_string_rrNews & "

    更多新闻 click for more

    " elseif (pageLang="fra") then html_string_rrNews = html_string_rrNews & "

    Cliquer pour plus d'information click for more

    " elseif (pageLang="rus") then html_string_rrNews = html_string_rrNews & "

    Далее click for more

    " elseif (pageLang="esl") then html_string_rrNews = html_string_rrNews & "

    apretar para más información click for more

    " else html_string_rrNews = html_string_rrNews & "

    Click for More click for more

    " end if end if end if End If 'close recordset object if its state is not closed If(rs_rrNewsLOELinks.State <> 0) Then rs_rrNewsLOELinks.Close set rs_rrNewsLOELinks = nothing End if 'close recordset object if its state is not closed If(rs_rrNews.State <> 0) Then rs_rrNews.Close set rs_rrNews = nothing End If 'close connection object if its state is not closed If(cn_rrNews.State <> 0) Then cn_rrNews.Close set cn_rrNews = nothing End If Response.Write(html_string_rrNews) %>

    Central America and The IMF

    <% dim strConnRR 'strConnRR = "Driver={SQL Server}; Server=PRDINTERNETDB.IMF.ORG,5876; Database=www_meta; UID=www_meta_user; PWD=usemeta;" 'strConnRR = "Driver={SQL Server}; Server=PRDINTERNETDB.IMF.ORG,5876; Database=www_meta; UID=www_meta_user; PWD=usemeta;" strConnRR = "Driver={SQL Server}; Server=prdinternetdb.IMF.ORG,5876; Database=www_meta; UID=www_meta_user; PWD=usemeta;" %> <% Dim countryCodes Dim isoCode Dim country_page Dim data_found Dim cn_rr, rs_rr, html_string_rr Dim currentPage Dim noOfRecords Dim totalRecords Dim meta_date Dim strDate totalRecords = 5 currentPage = 1 noOfRecords = 5 Const adCmdStoredProc = &H0004 Const adInteger = 3 Const adVarChar = 200 Const adParamInput = &H0001 Const adParamOutput = &H0002 Const adDBDate = 133 'open connection and recordset objects set cn_rr = server.createObject("ADODB.Connection") set rs_rr = server.createObject("ADODB.Recordset") 'Use the path of the script to get the country ISO Code. country_page = Request.ServerVariables("SCRIPT_NAME") If( InStr( 1, country_page, "/external", 1 ) = 0 ) Then country_page = "/external" & country_page End If countryCodes = split( country_page, "/", -1, 1 ) 'SRS 4866 : Added by TCS on 4th January, 2010 'Dim isRegion -- Already defined in RRPagesExternal.asp isRegion = 0 If( InStr( 1, countryPage, "/external/region/", 1 ) > 0 ) Then isRegion = 1 End If isoCode = countryCodes(3) 'Added by TCS for adding page language 'Dim pageLang -- Already defined in RRPagesExternal.asp pageLang = countryCodes(5) pageLang = Trim(pageLang) 'Page language would be 3 letter iso code for that language. 'If value comes as index.htm the it is main RR page, then language should be ENG by default. If( Len(pageLang) <> 3 ) Then pageLang = "ENG" End If cn_rr.open strConnRR rs_rr.activeconnection = cn_rr 'html_string_rr = html_string_rr & "

    News

    " data_found = 0 Dim fromDate, toDate fromDate ="1/1/1901" toDate ="1/1/1901" set cmdStoredProc = Server.CreateObject("ADODB.Command") with cmdStoredProc .Prepared = True .CommandType = adCmdStoredProc set .ActiveConnection = cn_rr .CommandText = "usp_sel_newsFeeds" .Parameters.Append .CreateParameter("isoCode",adVarChar,adParamInput,400,isoCode) .Parameters.Append .CreateParameter("currentPage",adInteger,adParamInput,4,currentPage) .Parameters.Append .CreateParameter("noOfRecords",adInteger,adParamInput,4,noOfRecords) .Parameters.Append .CreateParameter("fromDate",adVarChar,adParamInput, 20, fromDate) .Parameters.Append .CreateParameter("toDate ",adVarChar,adParamInput,20, toDate) .Parameters.Append .CreateParameter("pageLang ",adVarChar,adParamInput,3, pageLang) Set rs_rr = .Execute End With set cmdStoredProc = nothing if (rs_rr.eof) Then html_string_rr = html_string_rr & "

    Currently there are no News Items

    " End if Dim newsDescription, newsTitle, newsTitle_url, strPublishDate if not rs_rr.EOF Then while not rs_rr.eof data_found = 1 If IsDate(rs_rr.Fields("meta_date")) Then meta_date = CDate(rs_rr.Fields("meta_date")) If Month(meta_date) <= 0 Or Day(meta_date) <= 0 Or Year(meta_date) <= 0 Then meta_date = CDate(rs_rr.Fields("publ_date")) End If Else meta_date = CDate(rs_rr.Fields("publ_date")) End If strDate = CStr( MonthName(Month(meta_date)) & " " & Day(meta_date) & ", " & Year(meta_date)) newsDescription = rs_rr.Fields("description") newsTitle = rs_rr.Fields("title") newsTitle_url = rs_rr.Fields("url") if (len(newsTitle) <> 0) Then html_string_rr = html_string_rr & "

    " & newsTitle & "

    " End if html_string_rr = html_string_rr & "

    " & strDate & "
    " if (len(newsTitle_url) > 0) Then html_string_rr = html_string_rr & "" End If html_string_rr = html_string_rr & newsDescription if (len(newsTitle_url) > 0) Then html_string_rr = html_string_rr & "" End if if ( len(newsDescription) > 0) Then if ( len(newsTitle_url) <> 0) Then html_string_rr = html_string_rr & " click for more" else html_string_rr = html_string_rr & " click for more" End if End if html_string_rr = html_string_rr & "

    " totalRecords = rs_rr.Fields("totalRecords") rs_rr.movenext wend rs_rr.close 'SRS 4866 : Modified by TCS on 4th January, 2010 if(totalRecords > noOfRecords) then if (isRegion = 0) then if (pageLang="fra") then html_string_rr = html_string_rr & "

    Cliquer pour plus d'information click for more

    " elseif (pageLang="esl") then html_string_rr = html_string_rr & "

    apretar para más información click for more

    " elseif (pageLang="rus") then html_string_rr = html_string_rr & "

    apretar para más información click for more

    " else html_string_rr = html_string_rr & "

    Click for More click for more

    " end if elseif (isRegion = 1) then if (pageLang="fra") then html_string_rr = html_string_rr & "

    Cliquer pour plus d'information click for more

    " elseif (pageLang="esl") then html_string_rr = html_string_rr & "

    apretar para más información click for more

    " else html_string_rr = html_string_rr & "

    Click for More click for more

    " end if end if end if End IF Response.Write(html_string_rr) %>

    Regional Economic Outlook Update: Western Hemisphere

    image from the publication cover

    The economic outlook for Latin America and the Caribbean remains very challenging. Regional growth is projected to decline for a fifth consecutive year in 2015, dipping below 1 percent. Weakness is concentrated among South America's commodity exporters, where falling global commodity prices have compounded country-specific challenges. Meanwhile, growth is projected to be steady or stronger for most of the Caribbean, Central America, and Mexico, supported by lower oil bills for importers and robust economic recovery in the United States. The analysis in this report examines core challenges facing the region: the impact of lower commodity prices on fiscal and external positions, the drivers of the slowdown in investment, and the role of economic diversification for longer-term growth prospects. Click for more

2014 Annual Meetings

Regional Resident Representative for Central America, Panama, and the Dominican Republic

Mario Garza

Mario Garza
Regional Resident Representative
7a Ave. 22-01, Zona 1
Central Bank of Guatemala
Guatemala City
PBX IMF (502) 2390-6060
PBX BANGUAT: (502) 2429-6000 Ext. 7760
Email: ca-office@imf.org