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.
At a Glance : CA-7 Relations with the IMF
- CA-7: Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama and Dominican Republic
- Costa Rica Joined the Fund on January 08, 1946
- El Salvador, Nicaragua, and Panama Joined the Fund on March 14, 1946
- Dominican Republic and Guatemala Joined the Fund on December 28, 1945
- Honduras Joined the Fund on December 27, 1945
- Total Quotas: Net cummulative allocation SDR 1,230.60 Million; Holdings: SDR 1,027.62 Million
- Loans outstanding: ECF arrangements (Honduras and Nicaragua) SDR 132.54 Million;
Stand-by Arrangements (Dominican Republic) SDR 703.76 Million
News and Highlights
<%
Dim strConnRRNews
strConnRRNews = "Driver={ODBC Driver 11 for 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 & "
"
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 & "
"
else
html_string_rrNews = html_string_rrNews & "
"
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 & "
"
html_string_rrNews = html_string_rrNews & "
"
else
html_string_rrNews = html_string_rrNews & "
" &rrNews_Description & "
"
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 & "更多新闻 
"
elseif (pageLang="fra") then
html_string_rrNews = html_string_rrNews & "Cliquer pour plus d'information 
"
elseif (pageLang="rus") then
html_string_rrNews = html_string_rrNews & "Далее 
"
elseif (pageLang="esl") then
html_string_rrNews = html_string_rrNews & "apretar para más información 
"
else
html_string_rrNews = html_string_rrNews & "Click for More 
"
end if
elseif (isRegion = 1) then
if (pageLang="chi") then
html_string_rrNews = html_string_rrNews & "更多新闻 
"
elseif (pageLang="fra") then
html_string_rrNews = html_string_rrNews & "Cliquer pour plus d'information 
"
elseif (pageLang="rus") then
html_string_rrNews = html_string_rrNews & "Далее 
"
elseif (pageLang="esl") then
html_string_rrNews = html_string_rrNews & "apretar para más información 
"
else
html_string_rrNews = html_string_rrNews & "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={ODBC Driver 11 for 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 & ""
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 & "
"
else
html_string_rr = html_string_rr & "
"
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 
"
elseif (pageLang="esl") then
html_string_rr = html_string_rr & "apretar para más información 
"
elseif (pageLang="rus") then
html_string_rr = html_string_rr & "apretar para más información 
"
else
html_string_rr = html_string_rr & "Click for More 
"
end if
elseif (isRegion = 1) then
if (pageLang="fra") then
html_string_rr = html_string_rr & "Cliquer pour plus d'information 
"
elseif (pageLang="esl") then
html_string_rr = html_string_rr & "apretar para más información 
"
else
html_string_rr = html_string_rr & "Click for More 
"
end if
end if
end if
End IF
Response.Write(html_string_rr)
%>
Regional Economic Outlook Update: Western Hemisphere
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. 
Regional Resident Representative for Central America, Panama, and the Dominican Republic

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