> For the complete documentation index, see [llms.txt](https://docs.encom.com.py/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.encom.com.py/panel-de-control/contactos/personalizar-roles-de-usuarios.md).

# Permisos y roles de usuarios

### Introducción

La configuración de permisos y roles permite definir qué acciones puede realizar cada rol dentro del sistema. Esto brinda un mayor nivel de seguridad, flexibilidad y control sobre las acciones que cada usuario puede realizar.

***

## Objetivo

Permitir que cada empresa defina de forma independiente los permisos relacionados con la Configuración de Caja para cada uno de sus roles, evitando restricciones fijas y mejorando la seguridad operativa.

## ¿Cómo configurar los permisos?

1. Ingrese a [CONTACTOS](https://panel.encom.com.py/@#contacts) **→ Crear → Roles**
2. Seleccione el rol que desea modificar.
3. Active o desactive los permisos correspondientes:
   * Crear
   * Ver
   * Editar

Los permisos comenzarán a aplicarse a todos los usuarios que pertenezcan a ese rol.

## Matriz de permisos por roles

Desde esta sección es posible habilitar o restringir los permisos que tendrán los distintos perfiles del sistema.

Cada permiso puede activarse o desactivarse mediante interruptores (switches), permitiendo una configuración totalmente personalizada.

La matriz se divide en tres acciones principales:

| Permiso    | Descripción                                   |
| ---------- | --------------------------------------------- |
| **Crear**  | Permite crear nuevas ventas, ordenes, etc.    |
| **Ver**    | Permite visualizar la sección correspondiente |
| **Editar** | Permite modificar configuraciones ya creadas. |

Estos permisos pueden asignarse de manera independiente para cada rol, por ejemplo:

* Administrador
* Administrador Base
* Jefe

Cada empresa podrá decidir qué acciones estarán disponibles para cada perfil según su estructura organizativa.

> **Ejemplo**
>
> Un usuario con permiso únicamente de **Ver** podrá consultar la configuración de las cajas, pero no podrá crear nuevas configuraciones ni modificar las existentes.

En este video podrá ver como configurar y personalizar los roles de usuarios.

{% embed url="<https://www.youtube.com/watch?v=T0Oi-F6n_IY>" %}

{% hint style="info" %}
**Importante**

La configuración de estos permisos sólo debe ser realizada por usuarios autorizados, ya que determina qué perfiles podrán administrar la configuración de las cajas registradoras.
{% endhint %}

## Configuración de Caja por Roles

Ubique el apartado **Configuración de Caja**

Los permisos están definidos de forma que sean configurables por cada empresa. Toda modificación realizada sobre esta configuración requiere una confirmación explícita antes de ser guardada y queda registrada en el historial de auditoría del sistema.

Dentro de:

**CONTACTOS → Roles**

se incorporó un nuevo apartado denominado:

**Configuración de Caja**.

1. Seleccione el rol que desea modificar.
2. Ubique el apartado **Configuración de Caja**.
3. Active o desactive los permisos correspondientes:
4. Presione **Guardar** para aplicar los cambios.

***

## Confirmación obligatoria antes de guardar cambios

Como medida adicional de seguridad, el sistema incorpora una ventana de confirmación antes de guardar cualquier modificación realizada sobre la configuración de cajas.

Al presionar **Guardar**, el sistema solicitará la confirmación del usuario antes de aplicar los cambios.

El usuario podrá:

* **Confirmar**, aplicando las modificaciones realizadas.
* **Cancelar**, descartando completamente la operación.

Si la confirmación es cancelada, ningún cambio será almacenado.

Esta validación evita modificaciones accidentales y garantiza que únicamente se registren cambios intencionales.

***

## Recomendaciones

Se recomienda otorgar permisos de **Crear** y **Editar** únicamente a usuarios responsables de la administración del sistema.

Para perfiles operativos, normalmente resulta suficiente habilitar únicamente el permiso de **Ver**, evitando modificaciones involuntarias sobre la configuración de las cajas.
