BCRA — Plan de Cuentas (manual contable de entidades financieras)
~5.500 códigos contables del manual del BCRA, con denominación y jerarquía.
Qué incluye
- 7 columnas documentadas
- Formato Parquet y CSV
- Cobertura Snapshot mensual desde primer .7z disponible
- Actualización mensual
- Acceso por descarga, API y MCP
- Schema versionado y trazable a la fuente
Casos de uso
- ¿Qué cuenta corresponde al código 131105?
- ¿Cuántas cuentas tiene cada sección del balance bancario?
- ¿Cuáles son los códigos hoja que componen 'Préstamos al Sector Privado No Financiero'?
- ¿Qué cuentas fueron dadas de baja por el BCRA en los últimos años?
- ¿Cuál es la denominación oficial de un código contable arbitrario?
- ¿Qué códigos representan totales agregables (no hojas) bajo Activo?
Columnas7
Limitaciones conocidas
Pueden invalidar un análisis ingenuo. Documentadas como parte del control de calidad.
El árbol jerárquico no es perfectamente regular
La regla "trailing zeros = nivel" funciona como heurística para
la mayoría de los códigos, pero hay edge cases donde un código
con trailing zeros NO es agregador real (ejemplo: códigos
auxiliares de la sección 9 con valor terminado en 0 que sí son
hojas operativas). Para cualquier suma o roll-up sobre el dataset
de balances, no asumir que es_agregador = TRUE implica que el
código es la suma exacta de los hijos directos — verificar
con el saldo reportado.
Cuentas dadas de baja siguen apareciendo en el snapshot
~2100 de las ~5500 filas tienen fecha_baja no nula. Esto es
intencional: el BCRA mantiene los códigos históricos en el
manual para que balances pre-baja sean interpretables. Cuando
se hace lookup contra balances de período > fecha_baja, esa
cuenta no debería aparecer; si aparece, es un error de la
entidad reportante.
El nivel jerárquico se infiere del código, no de la denominación
El BCRA estructura el plan de cuentas con códigos de 6 dígitos
donde los trailing zeros marcan agregadores (ej. 100000 = ACTIVO
total, 130000 = PRESTAMOS, 131000 = ..., 131105 = hoja). El campo
derivado nivel_jerarquico cuenta esos ceros y es la fuente de
verdad — no intentar inferir nivel desde indentación o longitud
de la denominación.
Sección 6 mezcla impuestos a las ganancias y resultado monetario
La sección 6 contiene tanto el cargo por impuesto a las ganancias como el resultado monetario por exposición a la inflación (CER/UVA). Para análisis de rentabilidad ajustada, hay que separar manualmente — no hay sub-sección formal en el plan.