## Antecedentes

**Fecha de elaboración:** miércoles 1 de marzo de 2026  
**Fecha de publicación:** martes 20 de mayo de 2026  
**Lugar:** Santiago, Chile  

**Autoría:**  
Área Macroeconómica  
Subdepartamento de Estudios  
Dirección de Presupuestos

**Versión de software utilizada:**  
- **R:** 4.5.3  

---

## Descripción general

Este repositorio contiene el código desarrollado para calcular el **Balance Cíclicamente Ajustado (BCA) del Gobierno Central Total para el año 2025**, en complemento del informe **_Indicador del Balance Cíclicamente Ajustado: Metodología y Resultados_**.

La metodología implementada corresponde a la normativa vigente para dicho ejercicio y se enmarca en lo dispuesto por el **Decreto N°346 del Ministerio de Hacienda**, aplicable al año 2025.  
El texto del decreto se encuentra disponible en: https://bcn.cl/3fw8f

---

## Insumo principal

Para ejecutar correctamente este código, se requiere como insumo la base de datos en Excel denominada:

**`Cuadros Indicador BCA 2025.xlsx`**

Este archivo contiene los cuadros utilizados en el informe oficial, incluyendo las variables:

- estructurales,
- macroeconómicas,
- fiscales, y
- tributarias,

necesarias para la estimación del Balance Cíclicamente Ajustado.

La base de datos se encuentra disponible junto con la publicación del informe.

---

## Propósito del código

El objetivo de este código es replicar y organizar de manera trazable el cálculo del BCA 2025, permitiendo:

- cargar y estructurar los insumos del ejercicio;
- calcular los ajustes cíclicos de los principales componentes de ingresos;
- estimar los ingresos estructurales del Gobierno Central Total; y
- obtener el balance estructural tanto en **millones de pesos** como en **porcentaje del PIB**.

---

## Organización general

El árbol de scripts se encuentra dividido en módulos temáticos que siguen la secuencia lógica del cálculo:

1. configuración del entorno y parámetros generales;
2. carga y validación de datos;
3. cálculo de ajustes cíclicos por componente;
4. consolidación del balance estructural; y
5. generación de resultados finales.

Esta estructura busca compatibilizar **trazabilidad metodológica**, **claridad pedagógica** y **facilidad de mantención** del código.

Contenido del árbol:

00_config.R              Configuración general
01_utils.R               Funciones auxiliares
02_datos.R               Carga y estructuración de insumos
03_itnm_iprevsalud.R     Cálculo ITNM e imposiciones previsionales de salud
04_cobre.R               Cálculo cobre bruto
05_gmp10.R               Cálculo GMP10
06_litio.R               Cálculo litio
07_bca.R                 Consolidación del BCA
run_bca.R                Script principal

---

## Nota

Este código fue concebido como un instrumento de apoyo metodológico y de replicación del cálculo oficial del BCA 2025. Su correcta ejecución depende de que el archivo de insumo mantenga la estructura, nombres de hojas y rangos utilizados en el informe correspondiente.
