GEOSTARK NOMINA - PARCHE V7.3.2
Reconstrucción segura de prestaciones sociales

OBJETIVO
- Corregir eventos de prestaciones generados en pruebas con fuente CARGO y tasa_bcv_usada = 0.
- Respaldar eventos/intereses actuales antes de reconstruir.
- Sincronizar historial salarial desde corridas cerradas.
- Regenerar base de prestaciones con fuente HISTORIAL_CORRIDA y tasa BCV congelada.
- Regenerar intereses usando tasas BCV importadas desde XLS.

ARCHIVOS PHP
- nomina_prestaciones.php
- nomina_prestaciones_master_helpers.php
- nomina_prestaciones_helpers.php
- nomina_prestaciones_auditoria.php
- nomina_reporte_legal_trabajador.php
- nomina_tasas_interes_bcv.php

SQL INCLUIDOS
- SQL_VALIDACION_V7_3_2_RECONSTRUCCION.sql
- SQL_RECONSTRUCCION_MANUAL_SEGURA_V7_3_2.sql

PASOS RECOMENDADOS
1. Respaldar base de datos completa.
2. Copiar los PHP en /crud/.
3. Confirmar que ya estén cargadas las tasas BCV en nomina_tasas_interes_bcv.
4. Confirmar que existan corridas cerradas con snapshots.
5. Entrar a nomina_prestaciones.php.
6. Corregir trabajadores activos sin fecha de ingreso válida, o marcar la opción de omitirlos en pruebas.
7. Pulsar Reconstruir prestaciones v7.3.2.
8. Ejecutar SQL_VALIDACION_V7_3_2_RECONSTRUCCION.sql.

NO TOCA
- Corridas cerradas.
- Movimientos de nómina.
- Personas reales.
- Cargos.
- Turnos.
- Conceptos.
- Parámetros legales.
- Tasas BCV de interés.
- Saldos históricos manuales/anticipos.

IMPORTANTE
Si prefieres hacerlo manualmente, puedes usar SQL_RECONSTRUCCION_MANUAL_SEGURA_V7_3_2.sql.
Primero corre en modo NO. Luego cambia @CONFIRMAR_RECONSTRUCCION_PRESTACIONES a SI.
