---
layout: default
title: Roles del sistema
nav_order: 3
has_children: false
---

# 👥 Roles del sistema

Credify Go! maneja un sistema de roles que determina qué puede ver y hacer cada persona que accede al sistema. Esto garantiza que cada usuario tenga exactamente el acceso que necesita, ni más ni menos.

---

## Los cinco roles

### 1. Super Administrador (`super_admin`)

El super administrador es el rol más alto del sistema. **Pertenece a Credify Go!** y no es un rol que se asigne a usuarios de su empresa.

**Puede hacer:**
- Ver y gestionar todas las empresas registradas en la plataforma.
- Crear, suspender o eliminar empresas.
- Gestionar los planes de suscripción.
- Acceder a estadísticas globales de la plataforma.

> **Nota:** Su empresa nunca tendrá usuarios con este rol. Si alguien dice ser "super administrador" de Credify Go! y le solicita información sensible, verifique su identidad contactando al soporte oficial.

---

### 2. Administrador (`admin`)

El administrador es el rol principal dentro de **su empresa**. Generalmente es el dueño del negocio, el gerente financiero o el encargado de operaciones.

**Puede hacer:**
- ✅ Crear, editar y ver todos los clientes.
- ✅ Crear, modificar y gestionar todos los créditos.
- ✅ Ver y registrar pagos de cualquier crédito.
- ✅ Crear y gestionar usuarios (cobradores, supervisores, clientes).
- ✅ Configurar los parámetros de la empresa (tasas, períodos, métodos de interés).
- ✅ Ver todos los reportes: cartera, mora, flujo de caja, rendimiento del equipo.
- ✅ Aprobar o rechazar gastos.
- ✅ Acceder a la app móvil.
- ✅ Ver el historial completo de pagos y visitas.

**Cuántos administradores tener:** Se recomienda tener máximo 2-3 administradores por empresa para mantener el control de las operaciones.

---

### 3. Supervisor (`supervisor`)

El supervisor es el encargado de un equipo de cobradores. Monitorea el trabajo de campo sin necesidad de estar en la oficina.

**Puede hacer:**
- ✅ Ver la cartera de los cobradores que tiene asignados.
- ✅ Monitorear indicadores de mora (PAR) de su equipo.
- ✅ Aprobar o rechazar solicitudes de gastos de campo.
- ✅ Ver el rendimiento diario de cada cobrador (cuánto cobró vs su meta).
- ✅ Registrar visitas a clientes en campo.
- ✅ Acceder a la app móvil.

**No puede hacer:**
- ❌ Crear nuevos créditos.
- ❌ Modificar información de clientes.
- ❌ Crear nuevos usuarios.
- ❌ Ver la cartera de cobradores que no le están asignados (a menos que tenga permiso especial).
- ❌ Ver reportes financieros completos.

> **Nota:** Un supervisor solo ve los cobradores que el administrador le ha asignado. Si necesita ver a un cobrador adicional, solicite al administrador que actualice la asignación.

---

### 4. Cobrador (`collector`)

El cobrador es quien trabaja directamente en campo, visitando a los clientes para gestionar los pagos. Es el usuario principal de la **app móvil**.

**Puede hacer:**
- ✅ Ver su propia cartera de créditos asignados.
- ✅ Registrar pagos de clientes desde la app móvil.
- ✅ Registrar visitas a clientes (exitosas o sin respuesta).
- ✅ Ver el historial de pagos de sus clientes.
- ✅ Trabajar sin internet (modo offline) y sincronizar después.

**No puede hacer:**
- ❌ Ver la cartera de otros cobradores.
- ❌ Crear nuevos créditos o clientes.
- ❌ Acceder al panel de administración completo.
- ❌ Ver reportes de la empresa.
- ❌ Aprobar gastos.

> **Importante:** Los pagos registrados por un cobrador cuando está offline se guardan en su celular y se envían al servidor tan pronto recupera conexión a internet. El sistema tiene protección anti-duplicados para evitar que el mismo pago se registre dos veces por error de red.

---

### 5. Cliente (`client`)

El cliente es el prestatario — la persona que tiene crédito(s) con su empresa.

**Puede hacer:**
- ✅ Ver sus propios créditos y el estado de cada cuota.
- ✅ Ver los comprobantes de pago de sus abonos.
- ✅ Consultar su historial de pagos.

**No puede hacer:**
- ❌ Ver información de otros clientes.
- ❌ Registrar pagos directamente (los pagos los registra el cobrador).
- ❌ Acceder a ningún módulo administrativo.

---

## Tabla comparativa de permisos

| Acción | Super Admin | Admin | Supervisor | Cobrador | Cliente |
|--------|:-----------:|:-----:|:----------:|:--------:|:-------:|
| Crear créditos | ✅ | ✅ | ❌ | ❌ | ❌ |
| Ver todos los créditos | ✅ | ✅ | Solo asignados | Solo propios | Solo propios |
| Registrar pagos | ✅ | ✅ | ❌ | ✅ | ❌ |
| Crear usuarios | ✅ | ✅ | ❌ | ❌ | ❌ |
| Ver reportes completos | ✅ | ✅ | Parcial | ❌ | ❌ |
| Configurar la empresa | ✅ | ✅ | ❌ | ❌ | ❌ |
| Aprobar gastos | ✅ | ✅ | ✅ | ❌ | ❌ |
| Usar app móvil | ✅ | ✅ | ✅ | ✅ | ❌ |
| Registrar visitas | ✅ | ✅ | ✅ | ✅ | ❌ |

---

## Asignación supervisor–cobrador

Un aspecto importante del sistema es la **asignación de cobradores a supervisores**:

- Cada cobrador puede estar asignado a uno o más supervisores.
- Un supervisor solo puede ver y gestionar los cobradores que tiene asignados.
- Si un cobrador no está asignado a ningún supervisor, solo el administrador puede verlo.
- Existe la opción de marcar un supervisor como **"Ve todos los cobradores"**, en cuyo caso puede supervisar a todo el equipo sin importar la asignación.

Para gestionar estas asignaciones, el administrador debe ir a **Configuración → Usuarios** y editar el perfil del supervisor.

---

## ¿Cómo asignar un rol a un usuario?

Cuando crea un nuevo usuario en el sistema, debe seleccionar su rol. Una vez asignado, el rol puede cambiarse siguiendo estos pasos:

1. Vaya a **Configuración → Usuarios**.
2. Busque el usuario que desea modificar.
3. Haga clic en **"Editar"**.
4. En el campo **"Rol"**, seleccione el nuevo rol del menú desplegable.
5. Haga clic en **"Guardar"**.

> **Importante:** Cambiar el rol de un usuario afecta inmediatamente lo que puede ver y hacer. Si un cobrador pasa a supervisor, perderá el acceso a registrar pagos pero ganará acceso a los reportes de mora. Piense bien antes de hacer cambios de rol.
