# Fase 20 — Perfiles y permisos configurables

SIHO PMS incorpora una matriz ACL administrable por hotel. El Administrador define para cada perfil si puede ver, crear, editar o eliminar dentro de cada módulo.

## Principios

- Administrador conserva acceso total y no puede limitarse desde la matriz.
- Si `VER` está desactivado, el menú se oculta y las rutas del módulo responden 403.
- Los cambios se aplican sin editar código y se guardan en `siho_role_module_permissions`.
- La matriz anterior de `config/siho_permissions.php` funciona como valor predeterminado cuando no existe una personalización.
- Los permisos se almacenan en caché durante 10 minutos y se invalidan al guardar o restaurar.

## Módulos incluidos

Dashboard, reservas, clientes, caja, ventas, limpieza, reportes, almacén, auditoría, mantenimiento, usuarios, configuración y papelera.

## Ruta administrativa

`Administración / Acceso / Perfiles y permisos`

## Integración con SIHO Central

La tabla puede poblarse durante el despliegue de cada instalación. Así Hotel Vigo y Hotel Occidental pueden usar matrices diferentes sin bifurcar el código fuente.
