Documentación

Roles y permisos

ElERP controla quién puede hacer qué mediante roles asignados por empresa. Los permisos se evalúan siempre en el servidor: la interfaz solo oculta lo que no corresponde, pero la protección real está en el backend.

Los roles por empresa

RolAlcanceQué puede hacer
Dueña / AdminToda la empresa, todas las sedesAcceso completo: configuración, usuarios, todos los módulos, reportes y cierres.
VendedorUna sede fijaVentas, cotizaciones y clientes de su sede; cobros; existencias en solo lectura. No configura la empresa ni ve costos ni contabilidad.
CajeroUna caja, una sedeSolo Punto de Venta: abrir/cerrar caja, vender y cobrar. No ve el resto de la aplicación.
MesoneroUna sede fijaSolo la Comandera del módulo Restaurante: abrir mesa, tomar el pedido, enviarlo a cocina y pedir la cuenta. No cobra ni factura y no ve el resto de la aplicación. Requiere el módulo Restaurante activo.
ContadoraToda la empresaAcceso completo a Contabilidad y Tesorería; solo lectura en el resto.
DesarrolladorToda la empresa + panel técnicoLo mismo que la Dueña más el modo desarrollador (configuración avanzada, integraciones, diagnóstico).
Rápido

A nivel de plataforma existe además el Super Admin (equipo de Mornix), que administra organizaciones, planes y soporte desde /admin. Nunca opera los datos de negocio de tu empresa y no aparece en la matriz de abajo.

Matriz de rol por operación

Qué puede hacer cada rol en las operaciones más comunes. Total = puede crear y modificar; Solo lectura = ve pero no cambia; No = no tiene acceso.

OperaciónDueñaVendedorCajeroMesoneroContadoraDesarrollador
Facturar en el Punto de VentaTotalTotalTotalNoSolo lecturaTotal
Cotizar / facturar forma libreTotalTotalNoNoSolo lecturaTotal
Inventario (existencias, kardex, transferencias)TotalSolo lecturaNoNoSolo lecturaTotal
Compras y proveedoresTotalNoNoNoSolo lecturaTotal
ContabilidadTotalNoNoNoTotalTotal
TesoreríaTotalCobrosNoNoTotalTotal
Configuración de la empresaTotalNoNoNoNoTotal
Usuarios y rolesTotalNoNoNoNoTotal

Atributos que afinan el permiso

Además del rol, ElERP considera atributos como la sede (un vendedor o un cajero solo operan la suya), el monto (ciertas acciones requieren autorización sobre cierto valor) y el horario.

Contadora de solo lectura

Fuera de Contabilidad y Tesorería, la Contadora ve pero no modifica: no vacía carritos, no anula documentos ni edita el catálogo. Este acceso también sirve para la consulta del regulador (Providencia 000121).

El cajero solo ve el POS

El Cajero no tiene pantalla de inicio ni menú de módulos: su lugar de trabajo es la caja del mostrador. Todo lo demás queda fuera de su alcance.

La interfaz solo oculta

Que un botón no aparezca no es la protección: cada solicitud se autoriza en el servidor por rol, empresa y sede. Aunque alguien intente saltarse la interfaz con una URL directa, el backend rechaza lo que el rol no permite.

Dónde se asignan

La Dueña/Admin asigna roles a cada usuario desde Configuración → Usuarios y roles. Los cajeros de mostrador que solo cobran se administran aparte, en Cajas y cajeros.