| presentation_guid | String | GUID del presentation del AIF (PK junto a serie_programa). URL del publicview: https://aif2.cnv.gov.ar/presentations/publicview/{presentation_guid}. | — |
| presentation_id | Int64 | ID numérico interno del presentation en el AIF. NULL si no disponible. | — |
| cuit_emisor | String | CUIT del emisor de la ON, 11 dígitos. Joinea con cnv.emisoras.padron por cuit. | — |
| denominacion_emisor | String | Denominación legal del emisor según el aviso AIF. | — |
| serie_programa | String | Clave interna CyS del formulario (formato CUIT_ON_PG_N_CYS_N). PK junto a presentation_guid. Usar cuando clase_serie es NULL. | — |
| clase_serie | String | Clase o número de serie de la ON (ej. 'Clase XXXII'). NULL cuando el XML no la incluye explícitamente. | — |
| resultado_colocacion | String | Siempre 'Colocado' (las series 'No colocado' se descartan en el parser). | — |
| moneda | String | Moneda de la ON: 'USD' (Dólar EE.UU.) o 'ARS' (Peso argentino). ISO 4217. Dominantes en el mercado argentino. | — |
| isin_144a | String | ISIN Regla 144A (inversores institucionales EEUU). NULL para emisiones domésticas. Usar para join con byma.instrumentos.padron. | — |
| isin_regs | String | ISIN Regulación S (mercado fuera de EEUU). NULL para emisiones domésticas. | — |
| isin | String | ISIN doméstico (código local). NULL para emisiones internacionales 144A/RegS. Usar para join con byma.instrumentos.padron cuando isin_144a es NULL. | — |
| fecha_colocacion | Date | Fecha de colocación / licitación (cierre del libro de órdenes). ISO 8601. | ISO 8601 YYYY-MM-DD |
| fecha_emision | Date | Fecha de emisión / liquidación (T+n post colocación). ISO 8601. | ISO 8601 YYYY-MM-DD |
| fecha_vencimiento | Date | Fecha de vencimiento del principal (último pago). ISO 8601. | ISO 8601 YYYY-MM-DD |
| precio_emision | Float64 | Precio de emisión como porcentaje del valor nominal (ej. 98.682 = emitido al 98.682% del VN). | porcentaje del valor nominal (0-100+) |
| monto_colocado | Float64 | Valor nominal colocado en unidades base de la moneda. Ej: 400000000.0 = USD 400MM. Dividir por 1e6 para expresar en millones. | unidades base de la moneda (no en millones) |
| duration | Float64 | Duration de Macaulay en años. Mide la vida promedio ponderada del flujo de pagos. | años |
| tipo_tasa | String | Tipo de tasa: 'Fija' (cupón fijo), 'Variable' (ligada a referencia + spread) o 'Mixta' (fija inicial luego variable). | — |
| tasa_aplicable | Float64 | Tasa de corte en porcentaje nominal anual HUMANO (7.750 = 7.750% TNA). NO dividir por 100 para expresar en porcentaje; ya está en porcentaje. Para cálculos de TIR/cupón: tasa_aplicable / 100.0. | % nominal anual (porcentaje humano, no fracción decimal) |
| tasa_minima | Float64 | Floor de tasa (% nominal anual). NULL para tasas fijas simples. | % nominal anual (porcentaje humano) |
| tasa_variable | Float64 | Tasa variable estimada inicial (% nominal anual). Solo relevante para tipo_tasa='Variable'. | % nominal anual (porcentaje humano) |
| margen_corte | Float64 | Spread sobre la tasa de referencia en puntos porcentuales. Ej: 3.50 = 350 bps sobre la referencia. | puntos porcentuales |
| tasa_referencia_id | String | ID interno del índice de referencia (ej. código CyS del AIF). | — |
| tasa_referencia_especificar | String | Descripción libre de la tasa de referencia (ej. 'BADLAR Privada', 'UVA', 'CER'). Usar para filtrar ONs por tipo de referencia. | — |
| periodicidad_interes | String | Periodicidad de pago de intereses (ej. 'Trimestral', 'Semestral', 'Anual'). | — |
| periodicidad_amortizacion | String | Periodicidad de amortización del capital (ej. 'Al Vencimiento', 'Semestral'). | — |
| descripcion_encabezado | String | Texto libre del encabezado del aviso (descripción del instrumento tal como figura en el formulario AIF). | — |
| programa_id | String | ID del programa de emisión (si la ON es parte de un programa global). | — |
| descripcion_programa | String | Descripción del programa de emisión. | — |
| documento_url | String | URL pública del publicview del AIF. Formato: https://aif2.cnv.gov.ar/presentations/publicview/{presentation_guid}. Abrible por un humano para ver o re-descargar el aviso original. | — |
| pdf_blob_guid | String | GUID del blob del primer attachment (campo guid del JSON de attachments del AIF). Permite re-descarga programática del PDF cuando sea necesario. NULL si no hay attachment. | — |
| pdf_nombre_archivo | String | Nombre de archivo del attachment (ej. 'AvisoDeResultado_XXXII.pdf'). NULL si no hay attachment. | — |
| pdf_tamano_bytes | Int64 | Tamaño del attachment en bytes, convertido desde el campo tamano del AIF (ej. '0.97 MB' → 1017118). NULL si no hay attachment. | bytes |
| pdf_hash | String | Hash verbatim del campo hash del JSON de attachments del AIF. Permite verificar integridad del documento sin re-descargar. NULL si no hay attachment. | — |
| snapshot_date | Date | Fecha de descarga del AIF (operacional cross-dataset). | ISO 8601 YYYY-MM-DD |