ALIANPOS · QA MÓDULO /central/empresa · V4 · 2026-09-13

ALCANCE
- Rediseño completo del módulo Datos de empresa.
- Separación visual y funcional en Perfil, Fiscal y Estructura.
- Catálogo territorial de Costa Rica para provincia, cantón y distrito.
- Validaciones de identificación fiscal, correo, teléfono y ubicación.
- Sincronización de los campos legales históricos con la identidad fiscal canónica.
- Resumen de estructura empresarial: marcas, sucursales propias, franquicias y estaciones.
- Indicador de completitud de ficha corporativa.
- Actividades económicas con identificación de principal/secundarias.
- Entorno de franquicias administrado desde la pestaña Estructura.
- Accesos directos a Marcas, Sucursales, Franquicias, Licencias, Módulos y Dashboard.
- Indicador de cambios sin guardar y barra de guardado persistente.
- Diseño responsive específico para escritorio, tablet y móvil.

VALIDACIONES EJECUTADAS
- 206 archivos PHP revisados con php -l: 0 errores.
- 12 archivos JavaScript revisados con node --check: 0 errores.
- EmpresaController.php: sintaxis correcta.
- central/empresas/index.php: sintaxis correcta.
- layouts/central.php: sintaxis correcta.
- alian.central-company.js: sintaxis correcta.
- ZIP completo y overlay: prueba de integridad sin errores.

BASE DE DATOS
- No requiere migración SQL nueva.
- Utiliza únicamente columnas ya existentes en empresas.
- Los campos identificacion y razon_social se mantienen sincronizados con identificacion_fiscal y razon_social_fiscal para compatibilidad con procesos existentes.

PRUEBAS RECOMENDADAS EN STAGING
1. Abrir /central/empresa y alternar Perfil, Fiscal y Estructura.
2. Confirmar que provincia filtre cantones y cantón filtre distritos.
3. Guardar la cédula actual y confirmar mensaje de éxito.
4. Probar identificación inválida para verificar bloqueo de guardado.
5. Deshabilitar y habilitar franquicias y revisar navegación central.
6. Confirmar que los enlaces de estructura abran sus módulos correspondientes.
7. Revisar vista móvil y barra inferior de guardado.
8. Confirmar que /central/facturacion-electronica continúe leyendo los datos corporativos guardados.
