| simbolo | String | Codigo BYMA de la VARIANTE tradeable. Clave primaria del DIM. Ej: AL30D, AL30Z, AL30X son variantes distintas del mismo bono soberano. | — |
| simbolo_base | String | Codigo del instrumento subyacente, comun a todas las variantes del mismo bono. Ej: AL30, AL30D, AL30X, AL30Y, AL30Z tienen todas simbolo_base='AL30'. Usar para agrupar variantes. | — |
| isin | String | Codigo ISIN del instrumento (ISO 6166). Igual para todas las variantes del mismo bono subyacente. | — |
| tipo_especie | String | Categoria del instrumento segun BYMA (ej. 'Titulos Publicos', 'Obligacion Negociable'). | — |
| ins_type | String | Tipo de instrumento interno de BYMA (ej. 'BOND'). | — |
| emisor | String | Entidad que emitio el instrumento. | — |
| ley | String | Ley aplicable al instrumento (ej. 'Nacional', 'Nueva York', 'Inglesa'). | — |
| fecha_emision | Date | Fecha de emision del instrumento. | ISO 8601 YYYY-MM-DD |
| fecha_vencimiento | Date | Fecha de vencimiento o expiracion del instrumento. | ISO 8601 YYYY-MM-DD |
| moneda_denominacion | String | Moneda del bono subyacente segun la ficha tecnica (ARS o USD). Igual para todas las variantes del mismo bono. | — |
| tipo_garantia | String | Tipo de garantia del instrumento (ej. 'Comun'). | — |
| tipo_obligacion | String | Categoria de obligacion (ej. 'Valores Publicos Nacionales'). | — |
| denominacion_minima | Float64 | Valor nominal minimo de tenencia permitida. | — |
| monto_nominal | Float64 | Monto nominal total emitido en la moneda de denominacion. | — |
| monto_residual | Float64 | Monto nominal residual vigente (despues de amortizaciones parciales). | — |
| denominacion | String | Nombre oficial completo del instrumento segun la ficha tecnica. | — |
| forma_amortizacion | String | Texto legal con los terminos de amortizacion (texto libre, puede contener saltos de linea). | — |
| interes | String | Texto legal con los terminos de tasa de interes (texto libre, puede contener saltos de linea). | — |
| moneda_cotizacion | String | Moneda en la que cotiza ESTA VARIANTE en el mercado (ARS o USD). Derivada empiricamente: denominacion (ARS-bonds) -> magnitud (cierre < 1000 => USD) -> sufijo (D/Y => USD). Usar esta columna para interpretar precios del fact de cotizaciones. | — |
| moneda_cotizacion_metodo | String | Metodo usado para derivar moneda_cotizacion. 'override'=excepcion manual verificada; 'denominacion'=bono en pesos siempre ARS; 'magnitud'=ultimo cierre empirico (mas confiable); 'sufijo'=fallback por nombre (menos confiable, sin precio reciente). | — |
| legislacion | String | Ley aplicable al instrumento. 'Local': ley Nacional (Bonares AL30, LECAP, BONCAP, ON ley Argentina). 'Extranjera': ley Nueva York/Londres (Globales GD30, ON internacionales). NULL si el campo ley de la API esta vacio. | — |
| pais_ley | String | Jurisdiccion especifica de la ley extranjera (contenido raw del campo paisLey de la API). Ej: 'Nueva York EEUU', 'Inglesa'. NULL si ley local o campo vacio. | — |
| sector | String | Sector del emisor. Soberanos: deterministico ('Soberano Nacional'=Gobierno Nacional, 'Soberano Provincial'=Provincia de, 'Soberano Subnacional'=ciudad/municipio). Corporativos (ONs): curado via YAML de emisores conocidos, espejando taxonomia de curvas 1816. 'Sin clasificar' para emisores no curados. | — |
| sector_metodo | String | Metodo de derivacion de sector. 'soberano_nacional'/'soberano_provincial'/'soberano_subnacional': clasificacion automatica por nombre de emisor. 'curado': ON corporativa clasificada via YAML. 'sin_clasificar': emisor no curado o vacio. | — |
| tipo_tasa | String | Tipo de tasa del instrumento derivado por keyword-matching sobre campos interes+denominacion (texto normalizado a ASCII). Valores: CER (ajustado por inflacion), UVA, Dollar-linked, Tamar, Badlar, Step Up (tasa escalonada), Capitalizable (LECAP), Descuento (zero-coupon), Tasa Fija. NULL si texto vacio o sin keyword reconocido. | — |
| tipo_tasa_metodo | String | Metodo de derivacion de tipo_tasa. 'keyword': se encontro al menos un keyword en interes o denominacion. 'sin_match': sin texto disponible o sin keyword reconocido. | — |
| fecha_devenga_intereses | Date | Fecha de inicio de devengamiento de intereses del instrumento (del campo fechaDevenganIntereses de la API BYMA). NULL si el campo esta vacio o no parseable. | ISO 8601 YYYY-MM-DD |
| en_default | Boolean | TRUE si el campo 'default' de la API contiene un valor no-vacio. FALSE si vacio (instrumento en regla). Supuesto: la API envia campo vacio para bonos en regla; valor no-vacio indica default activo. | — |
| emisor_cuit | String | CUIT del emisor (11 dígitos). Resuelto via cuit_overrides.yaml para ~73 emisores curados (líquidos 1816 + soberanos clave). NULL para emisores no identificados. Habilita join con cnv.emisoras.padron y auditoría AFIP. | — |
| sector_gics | String | Sector GICS estándar derivado de `sector` via SECTOR_GICS_MAP. Valores: Energy | Materials | Industrials | Consumer Discretionary | Consumer Staples | Health Care | Financials | Information Technology | Communication Services | Utilities | Real Estate | Government (soberanos). NULL para 'Sin clasificar' y 'Otros'. Consistente con cnv.emisoras.padron. | — |
| snapshot_date | Date | Fecha del scrape (AR-universal, ADR-0023). | ISO 8601 YYYY-MM-DD |