AFIP

ARCA Recaudacion — Serie Mensual (Comparativo)

Serie mensual de recaudacion impositiva y aduanera publicada por ARCA (ex-AFIP) en el "Comparativo de Recaudacion" del mes corriente.

Qué incluye

  • 10 columnas documentadas
  • Formato Parquet y CSV
  • Cobertura desde 2024 (mes corriente; backfill historico en v0.2)
  • Actualización mensual
  • Acceso por descarga, API y MCP
  • Schema versionado y trazable a la fuente
Casos de uso
  • ¿Cuánto recaudó IVA Neto en el último mes y cómo se compara contra el mismo mes del año anterior?
  • ¿Qué share del TOTAL GENERAL aporta cada categoría (impuestos vs seguridad social vs aduaneros) en el último mes?
  • ¿Cuándo terminó el impuesto PAIS y cuánto aportó el último mes en que estuvo vigente?
  • ¿Cuál es la recaudación mensual de Bienes Personales tras la reforma 27.743?
  • ¿Cómo evolucionó la recaudación diaria promedio de IVA ajustada por días hábiles del mes?
  • ¿Cuál fue el pico mensual de Regularización de Activos (blanqueo 2024-25)?
Columnas10
ColumnaTipoDescripciónUnidad
anioInt64Año calendario al que corresponde la recaudación reportada.
mesInt64Mes del año (1-12) al que corresponde la recaudación reportada.
conceptoStringNombre del concepto tributario, con prefijo del parent inmediato cuando hay ambigüedad entre ramas (ej. 'IVA Bruto / Pagos directos y retenciones - Impositivo').
concepto_jerarquiaInt64Nivel jerárquico (1-4) derivado del indent en el XLSX. 1 = TOTAL GENERAL + SEGURIDAD SOCIAL + RECURSOS ADUANEROS + Facilidades de Pago. 2 = IMPUESTOS. 3 = sub-categorías (IVA, Ganancias, etc.). 4 = detalle (Pagos directos, Derechos a la Exportación, etc.). Alineado con el dataset hermano `serie-anual`.
valorFloat64Recaudación del mes en millones de pesos corrientes. NULL si la celda está vacía. Puede ser negativo (devoluciones, correcciones post-derogación).millones de pesos corrientes
monedaStringISO 4217. Siempre 'ARS'.
unidadStringUnidad de la cifra publicada. Siempre 'millones' — NO convertimos a pesos base, se respeta la unidad de la fuente.
dias_habilesInt64Días hábiles del mes corriente, publicados explícitamente por ARCA en el header del XLSX. Útil para normalizar recaudación diaria promedio.
notaStringMarcador de nota al pie inline ('1/', '2/', etc.) cuando aparece pegado al concepto en la fuente. NULL si no hay nota.
snapshot_dateDateFecha del scrape (AR-universal). Permite trazar revisiones cuando ARCA republica cifras corregidas.ISO 8601 YYYY-MM-DD
Limitaciones conocidas

Pueden invalidar un análisis ingenuo. Documentadas como parte del control de calidad.

concepto usa formato 'CATEGORÍA / Subconcepto'

La columna concepto es jerárquica: los ítems de jerarquía ≥ 3 que comparten nombre entre ramas llevan el parent inmediato como prefijo, separado por ' / '. Ejemplos: 'IMPUESTOS / IVA Bruto', 'IMPUESTOS / IVA Neto de Devoluciones', 'IMPUESTOS / Impuesto Solidario (PAIS)', 'IVA Bruto / Pagos directos y retenciones - Impositivo'. Al filtrar, incluir el prefijo exacto; filtrar sólo por el sufijo puede devolver cero filas o un match incorrecto.

PAIS terminó el 22-12-2024 pero la fila sigue apareciendo

El Impuesto Solidario (PAIS), creado por Ley 27.541 con vigencia de 5 años, venció el 22-12-2024. Post fecha, ARCA sigue publicando la fila Impuesto Solidario (PAIS) con valores residuales muy bajos (~ARS 100M-1B, correcciones, reintegros). NO filtrar — preservar la serie para que el ramp-down sea visible.

Regularización de Activos (blanqueo 2024-25)

Aparece desde mediados de 2024 (Ley 27.743). Pico en agosto-octubre 2024 (~ARS 1 billón/mes). Post 2025 muestra valores residuales / correcciones contables (incluso negativos a veces). Mismo tratamiento que PAIS — preservar la serie completa.

Aporte Solidario y Extraordinario 2020 está EXCLUIDO

La fuente lo aclara explícito: Nota: No incluye Aporte Solidario y Extraordinario. El aporte one-shot a grandes fortunas (Ley 27.605) requiere ingesta dedicada de informes específicos AFIP/AGN si se necesita.

Encoding cp1252 mezclado en XLSX

Los strings dentro del XLSX vienen con bytes Windows-1252 sueltos que openpyxl no decodifica automáticamente. El parser (_normalize_cp1252_mojibake) los repara con latin-1 → cp1252 round-trip. Si aparece un concepto nuevo con caracter de reemplazo (), revisar y agregar a whitelist.

Días hábiles cambian mes a mes

El XLSX expone los días hábiles del mes corriente y del mes comparable. dias_habiles está como columna explícita para que el consumer pueda dividir valor / dias_habiles antes de comparar meses de distinto largo (ej. abril 2026 = 20 días, abril 2025 = 19).

Cifras revisadas retroactivamente

ARCA puede republicar cifras corregidas en el comparativo del mes siguiente. El upsert ON CONFLICT (anio, mes, concepto) DO UPDATE converge a la última versión publicada. La columna snapshot_date preserva trazabilidad.

Valores negativos son válidos

Devoluciones, reintegros fiscales y reembolsos (-) aparece con signo negativo (es resta del bruto). Conceptos derogados como PAIS pueden tener valores negativos en meses de correcciones. El schema permite negativos — NO clamp a 0.

Una historia de reformas tributarias que rompen el mix

Hitos a considerar al graficar series largas: 2018 Ley 27.430 (Reforma Macri), 2019 Ley 27.541 (Emergencia, crea PAIS), 2020 Ley 27.605 (Aporte Solidario, EXCLUIDO de la serie), 2023 Ley 27.667 (Bienes Personales), 2024 Ley 27.743 (Paquete fiscal Milei, crea Regularización de Activos, deroga Bienes Personales gradualmente), 2024 Decreto 953 (AFIP → ARCA), 2024-12-22 fin PAIS. El mix cambia entre periodos; los conceptos en sí siguen siendo nominalmente comparables.