Panel de Asesores
Exportar contenido
El Panel de Asesores es la plataforma diseñada para que despachos contables, gestorías y asesores fiscales gestionen los negocios de sus clientes directamente desde Factux. Permite acceder a la contabilidad, facturación e informes de múltiples empresas desde un único entorno.
Acceso y roles
Sección titulada «Acceso y roles»| Rol | Nivel de acceso |
|---|---|
| Asesor | Acceso a los negocios de sus clientes asignados |
| Asesor Senior | Asesor + gestión de otros asesores del despacho |
| Administrador de Despacho | Acceso total al panel y configuración del despacho |
Estructura del panel
Sección titulada «Estructura del panel»- Inicio — Dashboard con resumen de actividad de todos los clientes
- Clientes — Gestión de empresas clientes del despacho
- Mi Despacho — Configuración y gestión interna del despacho
- Informes — Reportes fiscales y contables multi-empresa
Flujo de trabajo típico
Sección titulada «Flujo de trabajo típico»El asesor accede al panel, revisa las alertas de clientes en el dashboard, selecciona el negocio del cliente a gestionar, trabaja sobre su facturación o contabilidad, genera los informes necesarios y los comparte con el cliente.
Ventajas del Panel de Asesores
Sección titulada «Ventajas del Panel de Asesores»| Característica | Descripción |
|---|---|
| Multi-empresa | Gestiona decenas de negocios desde un único login |
| Acceso delegado | Los clientes otorgan permisos específicos al despacho |
| VeriFactu integrado | Cumplimiento automático para todos los clientes |
| Informes consolidados | Genera reportes de varios clientes a la vez |
| Alertas automáticas | Notificaciones de vencimientos y obligaciones fiscales |
Información técnica
Modelo de acceso delegado
Sección titulada «Modelo de acceso delegado»El acceso del asesor a los negocios de sus clientes se gestiona mediante una tabla de delegaciones:
advisor_delegations ( id UUID PRIMARY KEY, advisor_id UUID REFERENCES auth.users(id), business_id UUID REFERENCES businesses(id), permissions JSONB DEFAULT '{}', granted_by UUID REFERENCES auth.users(id), granted_at TIMESTAMPTZ DEFAULT now(), expires_at TIMESTAMPTZ, is_active BOOLEAN DEFAULT true);RLS para acceso delegado
Sección titulada «RLS para acceso delegado»-- Asesores acceden a negocios donde tienen delegación activaCREATE POLICY "advisor_delegated_access" ON businesses FOR SELECT USING ( id IN ( SELECT business_id FROM advisor_delegations WHERE advisor_id = auth.uid() AND is_active = true AND (expires_at IS NULL OR expires_at > now()) ) );Rutas protegidas
Sección titulada «Rutas protegidas»/advisor/*— Requiere roladvisoro superior/advisor/clients/:id/*— Valida delegación activa para ese negocio