Control de Acceso por Sucursal y Terminal
Una nueva arquitectura para ofrecer control granular, seguridad mejorada y cumplimiento normativo para las operaciones de facturación de Facturanza en Costa Rica.
Seguridad Mejorada
Asigne usuarios a sucursales y terminales específicas, asegurando que solo accedan a los datos y funciones que necesitan.
Eficiencia Operativa
Agilice la facturación con asignaciones predeterminadas de sucursal/terminal, reduciendo errores y acelerando las transacciones.
Cumplimiento Normativo
Cumpla con los mandatos de facturación electrónica de Hacienda en Costa Rica, generando números de consecutivo correctos por terminal.
Estructura Jerárquica
La arquitectura introduce una jerarquía clara. Cada Negocio (Tenant) puede tener múltiples Sucursales, y cada Sucursal puede tener múltiples Terminales. Los usuarios son asignados dentro de esta estructura para un control preciso.
Modelo de Acceso Jerárquico
Explore cómo los diferentes niveles de acceso y roles de usuario interactúan para definir los permisos. Seleccione un rol y un nivel de acceso para ver las capacidades resultantes.
Permisos Resultantes:
| Acción Clave | Permiso | Contexto / Notas |
|---|
Distribución de Permisos por Rol
Este gráfico ilustra qué roles tienen acceso a las diferentes capacidades del sistema. Es una vista de alto nivel de cómo se distribuye el poder en la nueva arquitectura de acceso.
Modelo de Datos y API
La base técnica de la nueva función. Explore el diagrama de entidad-relación (ERD) interactivo para entender la estructura de la base de datos y consulte la lista de nuevos endpoints de API.
Diagrama de Entidad-Relación (ERD)
Haga clic en una entidad para ver sus atributos. Este diagrama muestra cómo las nuevas tablas (`Sucursales`, `Terminales` y las tablas de asignación) se relacionan entre sí y con las tablas existentes.
Endpoints de la API
Se crearán nuevos endpoints RESTful para gestionar las sucursales, terminales y asignaciones de usuarios. Haga clic en un endpoint para ver los detalles.
Simulador de Flujo de Facturación
Vea cómo funciona el nuevo proceso de facturación en la práctica. Siga los pasos para diferentes perfiles de usuario y vea cómo el sistema determina la sucursal y el terminal para cada factura.
Diseño UI/UX (Prototipos)
Visualice cómo se verán y sentirán las nuevas funciones. Estos son prototipos de las interfaces de administración y del proceso de creación de facturas para el usuario final.
Admin: Gestión de Sucursales
Los administradores tendrán una vista clara para crear, editar y gestionar todas las sucursales del negocio, incluyendo sus números oficiales de Hacienda.
Usuario Final: Creación de Factura
La interfaz de facturación se adaptará dinámicamente. Los usuarios con permiso para cambiar de terminal verán selectores, mientras que otros tendrán una vista simplificada para agilizar el proceso.
Nueva Factura Electrónica
Usuario con Permiso para Cambiar de Terminal
El usuario puede seleccionar entre sus terminales asignadas.
Usuario con Terminal Fija (sin permiso de cambio)
Tienda Central
Caja Principal
La selección está fija para simplificar el proceso y evitar errores.
Cumplimiento con Hacienda
Esta arquitectura está diseñada para cumplir con los requisitos de facturación electrónica de Costa Rica, especialmente la generación del "Número Consecutivo".
Desglose del Número Consecutivo (20 dígitos)
El sistema construirá este número único para cada documento, obteniendo los datos de la sucursal y terminal correctas en el momento de la emisión.