MECON

MEcon — Colocaciones primarias del Tesoro (LECAPs, BONCAP, BONCER, BONTE, dual, dollar-linked)

Resultados de licitaciones primarias del Tesoro, por instrumento, desde 2020.

Sector público y fiscalDeuda pública

Qué incluye

  • 26 columnas documentadas
  • Formato Parquet y CSV
  • Cobertura 2020-01 a presente (7 archivos por año, snapshot reemplaza)
  • Actualización mensual
  • Acceso por descarga, API y MCP
  • Schema versionado y trazable a la fuente
Casos de uso
  • ¿A qué tasa adjudicó el Tesoro la última licitación de LECAPs?
  • ¿Cuánto deuda nueva colocó el Tesoro en el último mes / trimestre, separando mercado de intra-sector público?
  • ¿Qué porcentaje de la deuda colocada fue en pesos vs CER vs dollar-linked en los últimos 12 meses?
  • ¿Cómo evolucionó la curva de tasas LECAPs (tasa por días al vencimiento) en los últimos 6 meses?
  • ¿Cuáles son los próximos vencimientos > X millones y qué instrumentos representan?
  • ¿Qué peso tienen las suscripciones intra-sector público (Letras ISP) sobre el total colocado?
  • ¿Cómo se distribuyen las colocaciones entre nuevas emisiones y re-aperturas?
  • ¿Qué tipos de tasa (TEM fija vs TAMAR flotante vs cero) está prefiriendo el Tesoro en el último año?
Columnas26
ColumnaTipoDescripciónUnidad
fecha_licitacionDateFecha en que se realizó la licitación primaria. Cobertura desde 2020-01.ISO 8601 YYYY-MM-DD
nombre_instrumentoStringNombre del instrumento (ticker BYMA o nombre Sec. Finanzas). Para filtrar por instrumento específico.
categoria_hojaStringHoja del XLSX origen: bonos / letras / letras_isp / otras_operaciones. Filtrar `!= 'letras_isp'` para mercado puro.
resolucion_numeroStringNúmero de la resolución MECON que autoriza la licitación.
denominacionStringDenominación completa del instrumento según resolución.
tipo_instrumentoStringTipo del instrumento (16 valores enum): LECAP / LECAP_TAMAR / LECER / BONCAP / BONCAP_TAMAR / BONCAP_CERO / BONCER / BONTE / BONAR / BONOS_REP_ARG / LELINK / LETRA_USD_BCRA / LETRA_USD_OTROS / LEDES / BOPREAL_TESORO / OTRO.
fecha_vencimientoDateFecha de vencimiento del instrumento.ISO 8601 YYYY-MM-DD
dias_al_vencimientoInt64Días desde fecha_licitacion hasta fecha_vencimiento.
monto_adjudicado_millonesFloat64Monto adjudicado en millones de la moneda 'monto_adjudicado_moneda'.
monto_adjudicado_monedaStringMoneda del monto adjudicado: ARS o USD.
monto_adjudicado_es_efectivoBooleanTRUE si el monto adjudicado es valor efectivo de mercado; FALSE si es valor nominal.
vno_adjudicado_millonesFloat64Valor nominal adjudicado en millones (complementario al monto efectivo).
tasa_corte_pctFloat64Tasa de corte de la licitación en la base indicada por tasa_corte_tipo (TEM/TNA). Fracción decimal: 0.0425 = 4,25%.fracción decimal (0.0425 = 4,25%)
tasa_corte_tipoStringTipo de tasa: TEM (mensual) / TNA (anual) / TAMAR_TEM / CERO / STEP_UP / BADLAR_OTRA_FLOAT / OTRO.
precio_emision_c1000Float64Precio de emisión cada VNO 1000 (relevante para letras / bonos de descuento).
es_reaperturaBooleanTRUE si la operación es una reapertura de un instrumento ya emitido; FALSE si es emisión nueva.
tipo_moneda_pagoStringTipo de moneda de pago: 'MN' (moneda nacional) o 'ME' (moneda extranjera).
moneda_nativaStringCódigo MECON crudo de la moneda de origen del instrumento (referencia): ARP / USD / UCP / DLK. La moneda informada del monto va en monto_adjudicado_moneda; la indexación en clausula_ajuste.
clausula_ajusteStringIndexación/cláusula (NO es moneda): 'CER' (UCP, peso CER-linked) o 'USD-linked' (DLK, o USD liquidado en pesos = dollar-linked, ej. LELINK). NULL si moneda directa (ARP, o USD pagado en USD).
cupon_rawStringDescripción del cupón tal cual viene del XLSX. Texto libre.
amortizacionStringEsquema de amortización del instrumento (cuando aplica).
vida_promedio_aniosFloat64Vida promedio del instrumento en años (cuando aplica).
vida_promedio_diasInt64Vida promedio del instrumento en días.
resolucion_normaStringCita formal de la norma (resolución conjunta MECON + organismos).
fecha_emision_originalDateFecha de emisión original (para reaperturas, diferente de fecha_licitacion).ISO 8601 YYYY-MM-DD
fuenteStringOrigen técnico: 'xlsx_colocaciones' (default), 'comunicado_html' (fast-lane v2), 'revision_manual' (correcciones).
Limitaciones conocidas

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

Letras ISP NO son financiamiento de mercado

categoria_hoja = 'letras_isp' agrupa suscripciones directas intra-sector público (BCRA, otros organismos), sin oferta pública competitiva. Para análisis de costo de financiamiento de mercado puro filtrar categoria_hoja != 'letras_isp'. Si se las incluye, se contamina el promedio de tasas con tasas preferenciales no de mercado.

Otras Operaciones no tiene Valor Efectivo

La hoja Otras Operaciones (12 columnas, no 14) no publica Valor Efectivo ni Precio de emisión. Para esos registros monto_adjudicado_millones viene del Valor Nominal y monto_adjudicado_es_efectivo = FALSE. Sumar montos sin filtrar por ese flag mezcla VE y VN. Para series de "monto colocado real" filtrar monto_adjudicado_es_efectivo = TRUE o ser explícito en el supuesto.

Mismo instrumento N veces el mismo día

Re-aperturas y desdoblamientos generan filas múltiples para (fecha_licitacion, nombre_instrumento). La PK del dataset incluye categoria_hoja y resolucion_numero para distinguir. Si se hace JOIN o GROUP BY solo por (fecha, nombre) se pierden filas. Usar la PK 4-col completa o agregar con SUM() explícito.

Typos en el campo Cupón en la fuente

El XLSX original de Sec. Finanzas tiene errores tipográficos recurrentes: Nonimal por Nominal (≥3 filas observadas en 2025+Q1 2026), variantes inconsistentes entre Cero cupón / Cupón cero / mayúsculas. El parser tolera ambas grafías. Si Sec. Finanzas corrige los typos en futuras versiones, el parser sigue funcionando — pero conviene re-verificar cupon_raw periódicamente.

Tasas en distintas unidades por instrumento

LECAPs en TEM (efectiva mensual capitalizable), BONCAP/BONTE en TNA, BONCER típicamente como cupón cero (CER ya está embebido en el factor de ajuste, no se publica como tasa pura), BONAR a tasa nominal anual. NO promediar tasa_corte_pct sin filtrar previamente por tasa_corte_tipo.

Reaperturas: la tasa nominal ya estaba fijada

Si es_reapertura = TRUE, la tasa_corte_pct (cuando viene) es del cupón original del instrumento, no del precio de corte de esa colocación. Para la rentabilidad real al inversor en una reapertura mirar precio_emision_c1000 (precio por VN 1000) y comparar con el VN nominal — la tasa efectiva sale del precio, no del cupón.

Monto en pesos / dólares CORRIENTES, no constantes

monto_adjudicado_millones está en la moneda y al valor del momento de la licitación. Para análisis comparable en términos reales, deflactar por indec.precios.ipc-nacional con el mes de la licitación como base. Para LELINK / BONAR / BONTE en USD, no convertir a ARS sin TC oficial — Almanac no convierte en v0.1.

Snapshots reemplazan al anterior

Sec. Finanzas re-publica el archivo del año en curso con "información preliminar" actualizada. Almanac NO sobrescribe snapshots viejos (Object Lock 90d en silver/), así que un dato del mismo mes puede diferir según el snapshot consultado. Para análisis crítico, usar siempre el último snapshot disponible — es la versión oficial vigente.

Pre-2020 no incluido en v0.1

El histórico anterior a 2020-01 está en el "Archivo de Colocaciones de Deuda" separado (1991-2019), con formato XLS por año y schemas inconsistentes. No incluido en v0.1 — backfill estimado +3-5 días, posponer hasta confirmar demanda.