ALIANPOS V9.5.1 - QA HOTFIX EXCEL
Fecha: 2026-09-13

VALIDACIONES
[OK] PHP syntax: SimpleXlsxService.php
[OK] PHP syntax: config/app.php
[OK] Generación XLSX usando ZipArchive
[OK] Generación XLSX usando ZIP puro de respaldo (php -n / sin ZipArchive)
[OK] unzip -t sin errores en ambos archivos
[OK] Todos los XML y RELS del paquete son XML bien formado
[OK] openpyxl carga ambos XLSX sin reparación ni excepción
[OK] Nombres de hojas con tildes
[OK] Celdas con &, <, > y comillas
[OK] Valores monetarios, numéricos y porcentajes
[OK] Autofiltro presente
[OK] Orden OOXML: sheetData -> autoFilter -> mergeCells
[OK] Tema personalizado eliminado del paquete y relaciones
[OK] Sin SQL requerido

CAUSA CORREGIDA
- mergeCells estaba antes de autoFilter dentro de worksheet XML.
- theme1.xml era una definición mínima incompatible con validación estricta de Microsoft Excel.

RESULTADO
Los XLSX generados por V9.5.1 ya no contienen las dos estructuras que provocaban la reparación reportada por Microsoft Excel.
