CHB V202 - BMI 2026 completo + historial de tarifas por año

BASE
====
- Consolida V201 para Administración de Catálogos.
- Usa la estructura existente t_deduciblesbase.anioprima como historial.
- No elimina ni reemplaza las tarifas BMI 2025.
- Carga las tarifas oficiales 2026 de los PDF base Perú y Bolivia.

VALIDACIÓN REALIZADA
====================
Titulares 2025 vs PDF 2026:
- Perú: 1,938 de 1,938 combinaciones sin cambio.
- Bolivia: 1,938 de 1,938 combinaciones cambian.
  Variación promedio observada: 19.999%.
  Rango por redondeos del PDF: 19.897% a 20.076%.

CARGA 2026
==========
- Titulares por edad: 3,876 tarifas.
- Dependientes por cantidad: 204 tarifas.
- Total matriz oficial estándar: 4,080 tarifas.

Las bandas de dependientes BMI 2026 son:
1 = 1 hijo
2 = 2 hijos
3 = 3 o más hijos

Los valores 2026 se insertan/actualizan sin tocar 2025.

MEJORAS DE ADMINISTRACIÓN
=========================
1. Historial de vigencias:
   Muestra chips de los años disponibles para el producto, país,
   cobertura y titularidad seleccionados.

2. Vigente / Histórico:
   El año más reciente con registros activos se marca como "Vigente".
   Los anteriores se identifican como "Histórico".

3. Comparar con año anterior:
   Compara la vigencia seleccionada contra el año anterior disponible.
   Muestra:
   - Sin cambio
   - Variación porcentual
   - Nuevos
   - Retirados

4. Nueva vigencia:
   Prepara el siguiente año sin borrar ni sobrescribir el histórico.
   La vigencia se crea realmente cuando se importa o guarda una tarifa.

5. BMI:
   Mantiene la UX de V201:
   - Titular por edad
   - Dependientes por cantidad (1, 2 y 3+)

6. Otras empresas:
   Mantienen su comportamiento original Titular / Dependiente.

ARCHIVOS A REEMPLAZAR
=====================
application/controllers/Catalogos.php
application/views/cotizador/vCatalogosAdmin.php
application/config/routes.php

SQL A EJECUTAR
==============
chb_v202_cargar_bmi_2026_y_conservar_historial.sql

ORDEN RECOMENDADO
=================
1. Respaldar la base.
2. Reemplazar los 3 archivos PHP.
3. Ejecutar el SQL V202.
4. Hacer Ctrl + F5.
5. Abrir Catálogos > Tarifario > BMI.
6. Verificar 2025 y 2026 desde Historial de vigencias.
7. Usar "Comparar con año anterior".

RESULTADO SQL ESPERADO
======================
filas_pdf = 4080
filas_en_bd = 4080
faltantes = 0
valores_correctos = 4080
valores_distintos = 0

LIMITACIONES CONSERVADAS
========================
- Flexi III América Latina no se carga porque no existe como producto BMI
  en la base revisada.
- Los deducibles híbridos Ideal 1000/10000 y 2500/20000 no se cargan
  porque el esquema actual t_deducibles usa un solo valor numérico.
