Gestión de Usuarios y Roles
Cómo crear usuarios, asignar roles y configurar permisos de acceso.
Esta guía explica cómo crear usuarios, asignar roles y configurar permisos de acceso en Fiscalízame. El sistema utiliza control de acceso basado en roles (RBAC), donde cada usuario tiene uno o más roles y cada rol tiene permisos específicos que determinan qué acciones puede realizar.
Cómo Funciona el Sistema de Roles
Fiscalízame organiza el acceso en tres niveles:
- Permisos — acciones individuales (por ejemplo, "crear órdenes", "ver reportes", "eliminar productos")
- Roles — agrupaciones de permisos con un nombre descriptivo (por ejemplo, "Vendedor", "Contador")
- Usuarios — personas que acceden al sistema, con uno o más roles asignados
Cada usuario solo puede ver y hacer lo que sus roles le permiten. Además, todos los usuarios están aislados dentro de su organización: un usuario nunca puede ver datos de otra organización.
Los permisos están agrupados por módulo (órdenes, productos, clientes, DTEs, reportes, etc.). Al crear un rol, puede seleccionar permisos individuales de cada módulo según las necesidades del puesto.
Paso 1: Acceder a la Administración de Usuarios
Navegue a la sección de Usuarios
- Haga clic en "Administración" en el menú lateral
- Seleccione "Usuarios"
- Verá la lista de todos los usuarios de su organización
Solo los usuarios con permisos de administración pueden acceder a la gestión de usuarios y roles. Si no ve la opción "Administración" en el menú, contacte a su administrador.
Paso 2: Crear un Usuario
Registre un nuevo usuario
Haga clic en "Crear Usuario" y complete los campos requeridos:
| Campo | Obligatorio | Descripción |
|---|---|---|
| Nombre | Sí | Nombre completo del usuario |
| Correo Electrónico | Sí | Se usa para iniciar sesión en el sistema web |
| Contraseña | Sí | Contraseña para acceso al panel de administración |
También puede invitar usuarios por correo electrónico. Al enviar una invitación, el nuevo usuario recibirá un enlace para registrarse y unirse automáticamente a su organización.
Paso 3: Configurar Acceso al Punto de Venta
Habilite el acceso al POS y configure el PIN
Si el usuario necesita operar el Punto de Venta (POS), configure las siguientes opciones:
Activar acceso al POS
Active el interruptor de "Acceso al Punto de Venta" para permitir que el usuario utilice la terminal POS. Si está desactivado, el usuario solo podrá acceder al panel de administración web.
PIN del POS
Defina un código PIN de exactamente 4 dígitos que el usuario usará para autenticarse en la terminal POS. Este PIN es independiente de la contraseña del panel web.
| Tipo de Acceso | Método de Autenticación | Uso |
|---|---|---|
| Panel de Administración (Web) | Correo + Contraseña | Gestión completa del sistema |
| Punto de Venta (POS) | PIN de 4 dígitos | Operaciones de venta rápida |
La sesión del POS dura un tiempo configurable (por defecto 1 hora) desde que el cajero ingresa su PIN. Al terminar, el POS le pide el PIN de nuevo sin perder la venta en curso. Si desactiva el acceso al POS de un usuario, le cambia el PIN o desactiva su cuenta, su sesión en el POS termina de inmediato.
Paso 4: Gestionar Roles
Cree y configure roles de acceso
- Navegue a "Administración" > "Roles"
- Haga clic en "Crear Rol"
- Ingrese un nombre descriptivo para el rol
- Seleccione los permisos que desea asignar al rol
Los permisos están organizados por módulo, lo que facilita seleccionar grupos completos de permisos según la función del rol.
Ejemplos de roles comunes
| Rol | Permisos típicos | Uso recomendado |
|---|---|---|
| Administrador | Acceso completo a todos los módulos | Dueños de negocio y gerentes generales |
| Vendedor | Órdenes, clientes, productos, POS | Personal de ventas en mostrador o en campo |
| Contador | DTEs, reportes, cuentas por cobrar | Personal contable y financiero |
| Cajero | POS únicamente | Operadores de caja sin acceso al panel web |
Puede crear tantos roles como necesite. Es recomendable seguir el principio de mínimo privilegio: asigne solo los permisos que cada puesto realmente necesita para trabajar.
Cifras que exigen su propio permiso
Entrar a una página no significa ver todo lo que contiene. Las secciones con información delicada exigen, además, el permiso de esos datos; si el rol no lo tiene, la sección no aparece:
| Información | Dónde aparece | Permiso |
|---|---|---|
| Montos de ventas | Lista de órdenes y tableros | Ver los montos de ventas |
| Montos de compras y gastos | Tableros (el tablero de Compras completo) | Ver los montos de compras y gastos |
| Costo, margen y ganancia de los productos | Productos, listas de precios, tableros y analítica de clientes | Ver el costo de los productos |
| Saldos y cobros de clientes | Tablero general | Ver cuentas por cobrar |
| IVA a pagar | Tablero general | Cumplimiento tributario |
| Precios de las listas distintas a la minorista | Productos | Ver listas de precios |
Quien gestiona precios ve los costos, porque un precio se fija a partir de su costo. Los roles Propietario, Administrador y Contador incluyen todas estas cifras; el Gerente de ventas ve las ventas y los costos.
Paso 5: Asignar Roles a Usuarios
Vincule roles a cada usuario
- Navegue a "Administración" > "Usuarios"
- Haga clic en el usuario que desea configurar
- En la sección de roles, seleccione uno o más roles para el usuario
- Guarde los cambios
Un usuario puede tener múltiples roles. Los permisos se combinan: si un usuario tiene el rol "Vendedor" y el rol "Contador", tendrá acceso a los permisos de ambos roles.
Los cambios en roles y permisos toman efecto inmediatamente. El usuario verá los cambios la próxima vez que cargue una página o inicie sesión.
Paso 6: Desactivar y Restaurar Usuarios
Administre el ciclo de vida de los usuarios
Desactivar un usuario
Si un empleado deja la empresa o ya no necesita acceso al sistema, puede desactivarlo en lugar de eliminarlo permanentemente:
- El usuario no podrá iniciar sesión en el panel web ni en el POS
- Su historial de actividad se conserva para auditoría
- Puede restaurarlo en cualquier momento si necesita reactivar el acceso
Restaurar un usuario
Si necesita reactivar un usuario desactivado, navegue a la lista de usuarios, ubique el usuario desactivado y utilice la opción de restaurar. El usuario recuperará su acceso con los mismos roles que tenía anteriormente.
Cuando un empleado deja la empresa, desactive su usuario inmediatamente para evitar accesos no autorizados. Nunca comparta credenciales entre usuarios: cada persona debe tener su propia cuenta.
Seguridad y Buenas Prácticas
- Una cuenta por persona — nunca comparta credenciales entre empleados. Cada usuario debe tener su propia cuenta para trazabilidad
- Mínimo privilegio — asigne solo los permisos necesarios para cada puesto de trabajo
- Revise roles periódicamente — cuando un empleado cambia de puesto, actualice sus roles para reflejar sus nuevas responsabilidades
- PINs únicos — cada usuario del POS debe tener un PIN diferente para identificar quién realizó cada transacción
- Aislamiento de datos — Fiscalízame garantiza que cada usuario solo puede ver los datos de su organización, independientemente de sus permisos
Artículos Relacionados
- Establecimientos y Puntos de Venta — cómo configurar las terminales POS que los usuarios operarán