Retiros (Dashboard)
Requisitos previos de acceso
- Permiso (módulo):
viewWithdrawals - Licencia/Feature: Ninguna.
- Contenedor del menú: GENERAL → grupo Dashboard
Qué es / cuándo usar
Panel analítico (solo lectura) de las solicitudes de retiro. Consolida la cantidad y el valor retirado, segmentados por el destino de los fondos: Banco Digital (transferencia interna fiat), Cuenta Externa (retiro fiat a un banco externo) y Crypto (retiro on-chain). Úselo para monitorear la salida de fondos y la distribución de canales de retiro.
Requisitos previos
- Permiso:
viewWithdrawalsen el rol (permiso doble — enum CPM + módulo en la BD). - Licencia/Feature: Ninguna.
- Dependencias con otras pantallas: Refleja el historial de solicitudes de retiro (
DepositsService.getAllWithdrawalRequest).
Paso a paso
- Acceda al menú Dashboard → Retiros.
- Espere a que cargue la página.
- Consulte las tarjetas por destino y los gráficos.
Filtros y columnas
Pantalla de visualización — sin campos editables. Indicadores:
| Indicador / Gráfico | Qué muestra | Origen del dato |
|---|---|---|
| Cantidad de retiros | Total de solicitudes de retiro | withdrawalList.length |
| Total retirado (valor) | Suma de todos los amount | agregación en BigNumber |
| Banco Digital | Cantidad y total de retiros con type == INTERNAL_FIAT | filtro por tipo |
| Cuenta Externa | Cantidad y total de retiros con type == FIAT | filtro por tipo |
| Crypto | Cantidad y total de retiros con type == BTC (retiro on-chain) | filtro por tipo |
| Tipo de retiro (torta) | Distribución entre los tres destinos | totales por tipo |
| Historial (barras) | Total por mes | agrupamiento por mes del campo when |
Reglas de negocio / cuidados
Atención
- Los tres destinos se definen por el
typede la solicitud:INTERNAL_FIAT= Banco Digital,FIAT= Cuenta Externa,BTC= Crypto/on-chain. Los tipos fuera de estos tres no aparecen en ninguna de las tarjetas segmentadas (solo en el total general). - Requisito previo del retiro (regla de negocio del flujo real): un retiro solo es procesable si el usuario dispone, en moneda fiduciaria, del monto necesario; el monto mínimo puede no existir o variar según la configuración del tenant. Este panel solo refleja los retiros ya solicitados — la operación y la aprobación se gestionan en Gestionar retiros.
- Error ≠ cero: una página de error indica que el servicio de retiros no está disponible.
- Valores financieros: los totales se calculan sumando
amountconBigNumberantes de renderizar.