The objective of the Central Bank of Chile as an autonomous technical body of constitutional rank is to ensure the stability of the currency and the normal functioning of internal and external payments. For this reason, the legal system has conferred upon it broad regulatory powers in matters of monetary, credit, financial and international exchange matters (Articles 108 and 109 of the Constitution, Article 3 and Title III of the Constitutional Organic Law).

Economic rules

This legal framework and the provisions issued by the Bank in accordance therewith constitute economic public policy regulations, since they are mandatory regulations applicable to the development of economic activities. The rules that the Board may adopt on this matter take the form of Agreements (included here along with other instructions or resolutions of the Bank intended to apply or implement them) communicated by means of Circulars or Circular Letters.

The Compendia of Regulations (approved by the Agreements) are included separately. They are systematized and updated compilations of general regulations concerning specific matters, namely the Compendium of Monetary and Financial Regulations and its Manual, the Compendium of Financial Regulations, and the Compendium of International Exchange Regulations and its Manual.

Finally, the documentation concerning recent processes of Public Consultation on Regulations is also included.

The Circulars and Circular Letters are communications issued by the Central Bank of Chile, through which certain regulatory changes are reported to the general public or to economic agents participating in the financial market.


Thus, the Circulars inform the public of the issuance, validity, modification or suppression of regulations contained in the Compendia of Regulations and their respective Manuals.
Furthermore, Circular Letters are used to inform the issuance of rules or instructions of an operational or particular nature applicable to particular types of regulated entities, including banks, entities of the Formal Exchange Market, pension fund administrators, insurance companies, mutual fund administrators, stockbrokers and securities brokers, the unemployment fund administrator, securities transport companies, and companies administering Law No. 20,345, among others (for example, as members of the Bank’s Primary Market for Debt Instruments).



The higher direction and management of the Central Bank is the responsibility of the Board, as well as to exercise the powers and fulfill the duties entrusted to the Bank by law.

This collegiate body expresses its will through Agreements, which are adopted at Board meetings held in accordance with the rules of constitution and quorum established in the Constitutional Organic Law.



Reproduction of extracts of agreements or resolutions of a particular nature adopted by the Board, which, duly certified by the Minister of Faith, are published for the purpose of public dissemination and notified in the manner provided for in Article 68 of the Constitutional Organic Law.



. 

Internal Regulations

 

The Board of the Central Bank of Chile has the authority to issue the necessary internal regulations for its proper functioning and that of the Bank. It is also responsible for issuing the general rules to which the Bank must adjust its operations, in addition to approving the Bank’s staff regulations (Articles 6, 11, 18, 81 and 81 bis Constitutional Organic Law). This site provides access to the Internal Regulations for the Functioning of the Board and other Regulations adopted by the Board, such as those relating to Staff Regulations and the Use of Electronic Documents and Advanced Electronic Signature.


An error occurred while processing the template.
?substring(...) argument #2 had invalid value: The index must be at least 0, but was -1.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign extractedText = link?substrin...  [in template "33501#33537#116989" at line 70, column 17]
----
1<section class="bg-grey-5 py-12"> 
2	<h2 class="text-center second-title c-blue-2 mb-0"> 
3	<#if locale == "es_ES" > 
4	Últimas publicaciones 
5	<#else> 
6	Latest publications 
7	</#if> 
8	</h2> 
9	<div class="mb-8">&nbsp;</div> 
10 
11	<div class="articles-slider container-corp"> 
12		<#list entries as entry> 
13			<#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale.toString())) />  
14			<#assign assetRenderer = entry.getAssetRenderer() />  
15			 
16			<#assign viewURL = renderResponse.createRenderURL() />  
17			<#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse,entry, false) /> 
18			<#assign titulo ="" /> 
19			<#if docXml .getRootElement ().selectSingleNode("dynamic-element[@name='titulo']/dynamic-content")?? > 
20			<#assign titulo = docXml .getRootElement ().selectSingleNode("dynamic-element[@name='titulo']/dynamic-content") /> 
21			</#if> 
22			 
23			<#assign numero ="" /> 
24			<#if docXml .getRootElement ().selectSingleNode("dynamic-element[@name='numero']/dynamic-content")?? > 
25			<#assign numero = docXml .getRootElement ().selectSingleNode("dynamic-element[@name='numero']/dynamic-content") /> 
26			</#if> 
27			 
28			<#assign contenido =""/> 
29			<#if docXml .getRootElement ().selectSingleNode("dynamic-element[@name='contenido']/dynamic-content")?? > 
30			<#assign contenido = docXml .getRootElement ().selectSingleNode("dynamic-element[@name='contenido']/dynamic-content") /> 
31			</#if> 
32			 
33					<#if locale == "es_ES"> 
34	<#assign contentUrlbase = '/web/banco-central/contenido/-/detalle/'/> 
35<#else> 
36	<#assign contentUrlbase = '/web/banco-central/content/-/details/'/> 
37</#if> 
38				 
39			<#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale.toString())) />  
40		<#assign assetRenderer = entry.getAssetRenderer() />  
41		<#assign viewURL = renderResponse.createRenderURL() />  
42		<#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse,entry, false) /> 
43		 <#assign link = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) /> 
44	    <#assign urlAmigable = "" /> 
45		 <#assign assetRenderer = entry.getAssetRenderer() /> 
46 
47    <#assign contentUrl = ""/> 
48		<#assign friendlyURLEntryLocalService = serviceLocator.findService("com.liferay.friendly.url.service.FriendlyURLEntryLocalService")> 
49		<#assign portalUtil = serviceLocator.findService("com.liferay.portal.kernel.util.PortalUtil")> 
50		<#assign classNameId = portalUtil.getClassNameId("com.liferay.journal.model.JournalArticle")> 
51		<#attempt> 
52			<#assign friendlyUrlEntry = friendlyURLEntryLocalService.getMainFriendlyURLEntry(classNameId, entry.getClassPK())> 
53							<#assign contentUrl = contentUrlbase + friendlyUrlEntry.getUrlTitle()> 
54		<#recover> 
55			<#assign contentUrl = contentUrlbase + journal.getUrlTitle()> 
56		</#attempt> 
57			 
58			<#assign contador = 0 /> 
59			<#if locale == "es_ES" > 
60              <#assign urlFinal ="/contenido/-/" /> 
61			 <#else> 
62				  <#assign urlFinal ="/content/-/" /> 
63			 </#if> 
64 
65			    <#assign viewURLnew = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) /> 
66			   <#assign link = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURLnew) /> 
67 
68			<#assign contentStart = link?index_of("/content/") + 9/> 
69		<#assign contentEnd = link?index_of("?", contentStart)/> 
70		<#assign extractedText = link?substring(contentStart, contentEnd)/> 
71		<#assign extractedText = extractedText?replace('/maximized', '')/> 
72		<#if locale == "es_ES" > 
73		  <#assign urlFinal += "detalle/"+extractedText />	 
74		<#else> 
75		  <#assign urlFinal += "details/"+extractedText />	 
76		</#if>   
77 
78			  
79			<#assign color = "bg-blue-7"> 
80			<#assign fecha ="" /> 
81			<#if docXml .getRootElement ().selectSingleNode("dynamic-element[@name='fecha']/dynamic-content")?? > 
82			<#assign fecha = docXml .getRootElement ().selectSingleNode("dynamic-element[@name='fecha']/dynamic-content") /> 
83			</#if> 
84			<#assign categories = entry.getCategories() > 
85			<#assign migaPan = "" /> 
86			<#assign contadorCat = 0/> 
87			<#list entry.getCategories() as categories>  
88				<#assign categoriaIdiomas = "" /> 
89 
90				<#assign categoria = categories.name> 
91				<#if (contadorCat<=1) > 
92					<#assign migaPan += "/ "+categories.getTitle(locale) /> 
93				</#if> 
94				<#assign contadorCat = contadorCat+1 /> 
95 
96			  <#if categoria == "Normativas"> 
97				 <#assign color = "bg-blue-7"> 
98				 <#assign categoriaIdiomas = categories.getTitle(locale) />      
99			  </#if> 
100			  <#if categoria == "Prensa"> 
101				 <#assign color = "bg-blue-6"> 
102				 <#assign categoriaIdiomas = categories.getTitle(locale) />     
103			  </#if> 
104			  <#if categoria == "Eventos"> 
105				 <#assign color = "bg-red-1"> 
106				 <#assign categoriaIdiomas = categories.getTitle(locale) />     
107			  </#if> 
108			  <#if categoria == "Publicaciones"> 
109				 <#assign color = "bg-blue-3"> 
110				 <#assign categoriaIdiomas = categories.getTitle(locale) />     
111			  </#if> 
112			</#list> 
113		 
114			<div class="col-12"> 
115 
116				<div class="dataBox"> 
117					<div class="dataBox-title ${color} c-white"><img class="dataBox-title-img" src="/documents/33528/42250/doc-icon.PNG" /> 
118						<h5 style="font-size: 0.9em !important;" class="fifth-title c-white">${migaPan}</h5> 
119					</div> 
120					<article class="dataBox-description "> 
121						<p class="small-font c-blue-4"> 
122						<#if numero?has_content > 
123						  <#if numero.data != ""> 
124						   N° ${numero.data}  
125						   </#if> 
126						</#if> 
127						 
128						<#if titulo != ""> 
129						${titulo.data} 
130						<#else> 
131						   <#if contenido !=""> 
132						     ${contenido.data} 
133						   </#if> 
134						</#if></p>  
135					</article> 
136					 <#assign contador = 0> 
137					 <#assign mes = ""> 
138					 <#assign anio = ""> 
139					 <#assign dia=""/> 
140					 <#assign fecha = assetRenderer.getArticle().getModifiedDate()?date?string["yyyy-MM-dd"] /> 
141					  
142					<#list fecha?split("-") as x> 
143						 <#if contador == 1> 
144							 <#if x == "01"> 
145							    <#if locale == "es_ES" > 
146                            	  <#assign mes = "Enero"> 
147                            	<#else> 
148                            	   <#assign mes = "January"> 
149                            	</#if> 
150								 
151							 </#if> 
152							 <#if x == "02"> 
153								<#if locale == "es_ES" > 
154                            	  <#assign mes = "Febrero"> 
155                            	<#else> 
156                            	   <#assign mes = "February"> 
157                            	</#if> 
158							 </#if> 
159							 <#if x == "03"> 
160								<#if locale == "es_ES" > 
161                            	  <#assign mes = "Marzo"> 
162                            	<#else> 
163                            	   <#assign mes = "March"> 
164                            	</#if> 
165							 </#if> 
166							 <#if x == "04"> 
167								<#if locale == "es_ES" > 
168                            	  <#assign mes = "Abril"> 
169                            	<#else> 
170                            	   <#assign mes = "April"> 
171                            	</#if> 
172							 </#if> 
173							 <#if x == "05"> 
174								<#if locale == "es_ES" > 
175                            	  <#assign mes = "Mayo"> 
176                            	<#else> 
177                            	   <#assign mes = "May"> 
178                            	</#if> 
179							 </#if> 
180							 <#if x == "06"> 
181								<#if locale == "es_ES" > 
182                            	  <#assign mes = "Junio"> 
183                            	<#else> 
184                            	   <#assign mes = "June"> 
185                            	</#if> 
186							 </#if> 
187							 <#if x == "07"> 
188								<#if locale == "es_ES" > 
189                            	  <#assign mes = "Julio"> 
190                            	<#else> 
191                            	   <#assign mes = "July"> 
192                            	</#if> 
193							 </#if> 
194							 <#if x == "08"> 
195								<#if locale == "es_ES" > 
196                            	  <#assign mes = "Agosto"> 
197                            	<#else> 
198                            	   <#assign mes = "August"> 
199                            	</#if> 
200							 </#if> 
201							 <#if x == "09"> 
202								<#if locale == "es_ES" > 
203                            	  <#assign mes = "Septiembre"> 
204                            	<#else> 
205                            	   <#assign mes = "September"> 
206                            	</#if> 
207							 </#if> 
208							 <#if x == "10"> 
209								<#if locale == "es_ES" > 
210                            	  <#assign mes = "Octubre"> 
211                            	<#else> 
212                            	   <#assign mes = "October"> 
213                            	</#if> 
214							 </#if> 
215							 <#if x == "11"> 
216								<#if locale == "es_ES" > 
217                            	  <#assign mes = "Noviembre"> 
218                            	<#else> 
219                            	   <#assign mes = "November"> 
220                            	</#if> 
221							 </#if> 
222							 <#if x == "12"> 
223								<#if locale == "es_ES" > 
224                            	  <#assign mes = "Diciembre"> 
225                            	<#else> 
226                            	   <#assign mes = "December"> 
227                            	</#if> 
228							 </#if> 
229						  </#if> 
230						  <#if contador == 0>| 
231							  <#assign anio = x> 
232						  </#if> 
233						   <#if contador == 2> 
234							  <#assign dia = x> 
235						  </#if> 
236						  <#assign contador = contador+1 > 
237					</#list> 
238					<p class="dataBox-date text-center small-font c-blue-4"><i>${dia} ${mes} ${anio}</i></p> 
239					<a class="btn-corp btn-info w-auto py-2 px-8 mx-auto " onclick="javascript:marcaje_google_analytics(this, '${themeDisplay.getLayout().getFriendlyURL()}/SecNyP-${categoriaIdiomas}', 'clic')" href="${contentUrl}"> 
240					<#if locale == "es_ES" > 
241                    Ver todo 
242                	<#else> 
243                    See all 
244                    </#if></a> 
245				</div> 
246			</div> 
247		</#list> 
248	</div> 
249	<div class="mb-8">&nbsp;</div> 
250	<div class="text-center"><a class="btn-corp btn-default py-2 min-w-20 d-inline-block" href="/web/banco-central/nuevo-buscador?category=35741&categorias=35741&sort=sortableDate_sortable-">	<#if locale == "es_ES" > 
251                    Ver todo 
252                	<#else> 
253                    See all 
254                    </#if> </a></div> 
255</section> 
256 
257<script type="text/javascript"> 
258    try{	 
259    	var classAdt = $('.adt-publisher').attr('class'); 
260    	var adtNoticias = classAdt.split('adt-publisher')[1].split(' ', 2)[1]; 
261     
262    	var idAdt = $('.adt-publisher').attr('id'); 
263    	var adtImacec = idAdt.split('_INSTANCE_')[1].split('_')[0]; 
264		 
265		setTimeout(function(){ 
266			$('.adt-publisher').find('.slick-slide a').each(function(href){ 
267				var oldUrl = $(this).attr("href"); 
268				var newUrl = oldUrl.replace(adtImacec, adtNoticias); 
269				$(this).attr("href", newUrl); 
270			});  
271		}, 1000); 
272    } 
273    catch(ex){ 
274    	console.log('Indicar instancia de adt'); 
275    } 
276</script>