ARCO
Módulos de interés
Usados recientemente
Aún no hay módulos recientes.
Módulos de interés
Usados recientemente
Aún no hay módulos recientes.
Cuadro de Operadores
Metas horarias, ingesta de operaciones y gestión de incidencias PM / Docuware.
Parámetros de Control
Establece las metas operativas de producción. Los cambios modifican el dashboard semántico.
Agentes Medidos
Esta lista es la misma para todos los usuarios. El Cuadro solo mide a los agentes de esta lista, buscándolos por su usuario en el reporte.
| Operador | Usuario (código en el reporte) | |
|---|---|---|
Ingesta de Operaciones
Dashboard Rendimiento Operativo
| Operador | Usuario | {{ h }}:00 | TOTAL | META | RESTANTE | PROMEDIO | % META | OBSERVACIONES |
|---|---|---|---|---|---|---|---|---|
| {{ row.operador || traducirUsuarioCorto(row.usuario) }} | {{ row.usuario }} | {{ row.horas[h] || 0 }} | {{ row.totalPagos }} | {{ cuadro.metaDia }} | {{ row.totalPagos - cuadro.metaDia }} | {{ Math.round(row.totalPagos / 8) }} |
|
|
| TOTALES GLOBALES | {{ calcularTotalColumnaHora(h) }} | {{ cuadro.totalGlobalCalculado }} | ||||||
Gestión PM Fallidos
Registra fallos en la operativa. Tilda la casilla e ingresa la cantidad detectada.
Ranking Estadístico PM Fallidos
| RANKING | OPERADOR | CANTIDAD PM FALLIDOS |
|---|---|---|
| #{{ index + 1 }} | {{ traducirUsuarioCorto(item.usuario) }} | {{ item.monto }} |
Gestión Docuware
Registra fallos de Docuware en la operativa. Tilda la casilla e ingresa la cantidad detectada.
Ranking Estadístico Docuware
| RANKING | OPERADOR | CANTIDAD DOCUWARE |
|---|---|---|
| #{{ index + 1 }} | {{ traducirUsuarioCorto(item.usuario) }} | {{ item.monto }} |
Portal de Correos y Comunicaciones
Gestión de notificaciones automatizadas a clientes integradas con auditoría SLA.
Variables disponibles en la plantilla del CMS: {{FECHA}} {{CLIENTE}} {{MTCN}} {{MTCN_ORIGINAL}} {{MTCN_REEMBOLSO}} {{MONTO}} {{BENEFICIARIO}} {{PAIS_ENVIO}} {{PAIS_DESTINO}} {{AGENCIA}} {{MOTIVO}} {{RECHAZO_RAZON}} {{ANALISTA}}
Por fila elija una sola opción: Ya se encuentra pagado (solo se registra en la hoja, sin correo) o Deseo notificar (se registra en la hoja y se envía correo; el correo es obligatorio). La cédula / documento admite cualquier texto (máx. 40 caracteres), no se guarda en la hoja y solo va en el correo.
- {{ er }}
- {{ av }}
| # | Fecha | MTCN original | MTCN reembolso | Cliente (cédula / documento) | Correo | Deseo notificar | Ya se encuentra pagado | Resultado | Acciones |
|---|---|---|---|---|---|---|---|---|---|
| {{ i + 1 }} | Revisar |
{{ f.originalMtcn }}
MTCN inválido
|
{{ f.refundMtcn }}
MTCN inválido
|
{{ msgCampoReembolsoD2B(f, 'cliente') }}
|
{{ msgCampoReembolsoD2B(f, 'correo') }}
|
Marque una opción
|
{{ f.resultado.estado }}
Correo: {{ f.resultado.correo }}
{{ f.resultado.detalle }}
|
- {{ ad }}
Caja de Pegado Inteligente (Smart Paste)
Copia las filas directamente desde Excel y pégalas aquí (Máximo 10 clientes por lote).
| Fecha Envío | Cédula | MTCN | Remitente | Estado SLA | Acciones |
|---|---|---|---|---|---|
Consultando al servidor central... |
|||||
Ajuste los filtros y presione Buscar para extraer los registros. |
|||||
No se encontraron registros para estos filtros. |
|||||
| {{ r.fecha }} | {{ r.ci }} | {{ r.mtcn }} | {{ r.remitente.split('@')[0] }} | {{ r.idCaso.includes('ANULADO') ? 'Cerrado/Anulado' : r.estado }} | Ok |
Bandeja de Monitoreo
Casos de escalación Western Union en curso, respondidos y archivados.
|
|
Agente | Gestión | Ticket | MTCN | Estatus | Acción |
|---|---|---|---|---|---|---|
Leyendo base de datos segura... | ||||||
Bandeja vacía. | ||||||
|
|
{{ s.esMio ? 'Tú' : s.agente.split('@')[0] }} | {{ s.ticket }} {{ s.ticket || 'N/A' }} | {{ s.mtcn }} | {{ s.status }} | ||
Gestor Integrado de Transacciones de Pagadas por Error
Módulo centralizado de registro, saneamiento contable y control de auditoría interna para reversos, duplicidades y fallas de taquilla.
Motor de Procesamiento Masivo de Rechazos Bancarios (Lotes Secuenciales)
El motor de expresiones regulares separará las celdas de nombres, documentos, oficinas, montos e incongruencias automáticamente aplicando las directrices de bajo valor.
Reportes
Motor de reportes dinámicos y estadísticas por analista.
Configuración
Ausencias {{ listaAusentesReportes.length }}
Nadie ausente: todos los analistas entran en los reportes.
Los ausentes no aparecen en los reportes hasta que se retiren de esta lista.
Control de Analistas
Este analista no tiene actividades designadas.
Para quitar una designada solo de un día, elige ese día en "Día a Configurar" tras cargar el CSV.
Desmarca para quitarla solo de este reporte; la configuración permanente no cambia.
Motor de Reportes Dinámicos
Carga tu CSV exportado del sistema. El motor de analítica separará y agrupará los tickets por día automáticamente aplicando tus configuraciones.
Estadísticas Globales: {{ diaRepo.fechaLimpia }}
Analistas Asignados a Tickets
| Analista | Resueltos | Promedio | En Guardia | Actividades Complementarias | Observaciones |
|---|---|---|---|---|---|
| Ningún analista asignado a tickets para este día. | |||||
| 0 && toggleDetalleAnalista(stat)"> {{ stat.name }} | {{ stat.resolvedCount }} | {{ stat.promedio }} | {{ stat.qtyGuardia }} | - {{ oa }} | {{ stat.novedad }}- |
|
Top categorías resueltas (Detalle de la solicitud)
{{ cat.categoria }} — {{ cat.cantidad }}
Otros ({{ stat.otrosCantidad }})
{{ cat.categoria }} — {{ cat.cantidad }}
|
|||||
Analistas No Asignados a Tickets
| Analista | Resueltos | Promedio | En Guardia | Actividades Complementarias | Novedades |
|---|---|---|---|---|---|
| Todo el equipo procesó tickets. | |||||
| 0 && toggleDetalleAnalista(stat)"> {{ stat.name }} | {{ stat.resolvedCount }} | {{ stat.promedio }} | {{ stat.qtyGuardia }} | - {{ oa }} | {{ stat.novedad }}- |
|
Top categorías resueltas (Detalle de la solicitud)
{{ cat.categoria }} — {{ cat.cantidad }}
Otros ({{ stat.otrosCantidad }})
{{ cat.categoria }} — {{ cat.cantidad }}
|
|||||
Conciliación de Operaciones
Migración del Sistema de Control Operativo — conciliación de remesas y validación de archivos regulatorios.
Historial de Ejecuciones
| Fecha | Usuario | Total Filas | Descartadas | Decisión |
|---|---|---|---|---|
| {{ new Date(h.timestamp).toLocaleString() }} | {{ h.usuario }} | {{ h.totalFilas }} | {{ (h.lineasDescartadas.smc||0) + (h.lineasDescartadas.rsp||0) }} | {{ h.decisionUsuario }} |
Historial de Ejecuciones
| Fecha | Usuario | Total Filas |
|---|---|---|
| {{ new Date(h.timestamp).toLocaleString() }} | {{ h.usuario }} | {{ h.totalFilas }} |
Códigos inválidos sin mapeo configurado: {{ conciliacion.at43.resultado.erroresSinMapeo.join(', ') }}
Registros a Corregir
| Código | Nombre | Condición | Inconveniente | Personas | Operaciones | Afluencia | Estado |
|---|---|---|---|---|---|---|---|
| {{ reg.codigo }} | {{ reg.nombre }} | {{ cumplePatronesAT43(reg) ? 'OK' : 'Pendiente' }} |
Historial de Ejecuciones
| Fecha | Usuario | Resultado |
|---|---|---|
| {{ new Date(h.timestamp).toLocaleString() }} | {{ h.usuario }} | {{ h.decisionUsuario }} |
Comparación por Servicio
| Servicio | Ops AT48 | Ops D01 | Diff Ops | USD AT48 | USD D01 | Diff USD | Bs AT48 | Bs D01 | Diff Bs | Estado |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ c.Servicio }} | {{ c.Ops_AT48 }} | {{ c.Ops_D01 }} | {{ c.Diff_Ops }} | {{ c.USD_AT48.toFixed(2) }} | {{ c.USD_D01.toFixed(2) }} | {{ c.Diff_USD.toFixed(2) }} | {{ c.Bs_AT48.toFixed(2) }} | {{ c.Bs_D01.toFixed(2) }} | {{ c.Diff_Bs.toFixed(2) }} | {{ c.Status }} |
Detalle de Diferencias
| Cédula | Nombre | Servicio | Motivo | Diff USD | Diff Bs |
|---|---|---|---|---|---|
| {{ d.Cedula }} | {{ d.Nombre }} | {{ d.Servicio }} | {{ d.Motivo }} | {{ d.Diff_USD.toFixed(2) }} | {{ d.Diff_Bs.toFixed(2) }} |
Corrección de Países
| Fila | RIF/Cédula | Nombre | Detectado | Código Correcto | Recordar |
|---|---|---|---|---|---|
| {{ p.index + 1 }} | {{ p.rif }} | {{ p.nombre }} | {{ p.paisDetectado }} |
Historial de Ejecuciones
| Fecha | Usuario | Resultado |
|---|---|---|
| {{ new Date(h.timestamp).toLocaleString() }} | {{ h.usuario }} | {{ h.decisionUsuario }} |
Resumen por País
| País Destino | Reembolsos | Ppal, Reembolsos $ | Total TRX mes |
|---|---|---|---|
| {{ f.paisDestino }} | {{ f.reembolsos }} | {{ f.ppalReembolsos.toFixed(2) }} | {{ f.totalTrxMes }} |
El detalle de % Reembolsos, Porc(%) y la fila "Total general" con fórmulas vivas se calculan en el archivo Excel descargado — esta tabla es solo una vista previa de los datos.
Historial de Ejecuciones
| Fecha | Usuario | Total Filas |
|---|---|---|
| {{ new Date(h.timestamp).toLocaleString() }} | {{ h.usuario }} | {{ h.totalFilas }} |
AT43 — Códigos Permitidos
AT43 — Mapeo de Inválidos
AT48 — Mapeo de Países
Países WU
Resumen de settlement Western Union agregado por País → Ciudad, con consulta histórica por rango de fechas.
| Ciudad | Cantidad MTCN | Suma Ppal. USD |
|---|---|---|
| {{ c.ciudad }} | {{ formatoNumeroPaisesWU(c.mtcnCount) }} | ${{ formatoMontoPaisesWU(c.sumaPayPrincipalUSD) }} |
| Total | {{ formatoNumeroPaisesWU(totalPaisesWUCiudadesMTCN()) }} | ${{ formatoMontoPaisesWU(totalPaisesWUCiudadesSuma()) }} |
Historial de Cargas
| Procesado | Rango | Usuario | Países | Ciudades | Estado |
|---|---|---|---|---|---|
| {{ new Date(h.fechaProcesamiento).toLocaleString() }} | {{ h.fechaInicio }} → {{ h.fechaFin }} | {{ h.usuario }} | {{ h.totalPaises }} | {{ h.totalCiudades }} | {{ h.estado }} |
ADVICE — Settlement Report
Carga automática del reporte de liquidación WU (.txt) y el reporte de transacciones D01 (.csv) hacia la hoja "S.R." — módulo independiente de Neto-Límite.
Entrando ({{ advice.ultimoResultado.detalles.txt.filasEntrando }} fila(s))
Saliendo ({{ advice.ultimoResultado.detalles.txt.filasSaliendo }} fila(s))
Sotorex
Compra Efectivo
Venta Efectivo
Dashboard Google Chat
Gestión de webhooks y notificaciones automatizadas a oficinas.
Última pestaña creada: cargando… Última pestaña creada: no disponible Última pestaña creada: {{ espacios.ultimaPestana.texto || '—' }}
No hay taquillas excluidas. Todas reciben notificación de Lunes a Viernes.
Sin resultados para "{{ espacios.filtroAsignaciones }}".
No hay taquillas disponibles para excluir.
Ninguna taquilla seleccionada para el Sábado.
Sin resultados para "{{ espacios.filtroSabado }}".
No hay taquillas disponibles para agregar.
Ninguna taquilla seleccionada para el Domingo.
Sin resultados para "{{ espacios.filtroDomingo }}".
No hay taquillas disponibles para agregar.
Formato de Despacho
Elige la estructura visual con la que se entregará el mensaje en Google Chat.
Si eliges Tarjeta Estética se generará un botón. Si eliges Texto Enriquecido se anexará un enlace al final.
Ninguna taquilla seleccionada como destinataria.
Sin resultados para "{{ espacios.filtroComunicados }}".
No hay taquillas disponibles para agregar.
Programar Envío (opcional)
Agrega una o más fechas/horas — el mismo comunicado (texto, formato, adjunto y destinatarios de arriba) se enviará automáticamente en cada una. Si no agregas ninguna, usa el botón "Difundir Comunicado Oficial" para enviarlo ahora.
Comunicados Programados
{{ c.textoComunicado.length > 200 ? c.textoComunicado.slice(0, 200) + '…' : c.textoComunicado }}
Editor de Plantillas Maestras
Variables soportadas: Usa {{TAQUILLA}} donde quieras que aparezca el nombre de la oficina y {{FECHA}} para el día de ejecución.
Gestión de Webhooks
Administra las URLs de Google Chat por taquilla sin tocar el código.
| Taquilla | URL Webhook | Acciones |
|---|---|---|
| Cargando webhooks... | ||
| No hay webhooks configurados todavía. | ||
| {{ w.nombreTaquilla }} |
{{ w.urlEnmascarada }}
|
|
Gestiones Diarias
Asignación y seguimiento de actividades diarias por analista.
| {{ fila.actividad }} | {{ a.nombre }} |
| Actividad | Analista(s) — Estatus |
|---|---|
| {{ fila.actividad }} | {{ item.nombre }} |
Asignado por: {{ gestionesDiarias.misGestiones.asignadoPor }}
{{ act.nombre }}
Validación de Identidad SPP
Motor de control normativo. Ingrese los datos del sistema y del documento físico para obtener un dictamen operativo en tiempo real.
Nota: Herramienta de apoyo basada en matemática de caracteres. En caso de falsos negativos por complejidad lingüística extrema, escalar a un Analista.
{{ sppResultado.puedePagar ? 'PAGO AUTORIZADO' : 'PAGO DECLINADO' }}
Score: {{ sppResultado.scoreSimilitud }}%Razón: {{ sppResultado.categoriaSPP }}
Dictamen Analítico: {{ sppResultado.observaciones }}
"{{ sppResultado.guionColaborador }}"
El motor de validación se activará automáticamente al ingresar datos.
Directorio de Enlaces
Acceso rápido a herramientas y documentos operativos corporativos.
Agregar Nuevo Enlace (Solo Administradores)
El directorio de accesos rápidos está vacío.
{{ link.titulo }}
Estructura Base
Editor Visual de Plantillas
Selecciona un caso a la izquierda para comenzar a editar.
Ningún caso seleccionado.
Campos que pedirá este caso en Western Union
{{VARIABLE}} dentro del cuerpo del correo.{{TICKET}}, {{MTCN}} y {{CEDULA}}/{{ID_BENEF}}/{{ID_RMT}} de arriba. "Anulación de MTCN" mantiene su propio bloque especial (lista de varios MTCN), no se controla desde aquí.Destinatarios Oficiales del Caso
Grupos de Envío Asignados
Al marcar un grupo, sus correos se agregan automáticamente a la lista de Destinatarios de este caso.
Editor de Grupos de Envío
Selecciona un grupo a la izquierda o crea uno nuevo.
Ningún grupo seleccionado.
{{ cms.grupoEditando }}
Monitoreo de Cuota de Firestore
Escrituras (create/update)
Lecturas (getDocument / consultas)
Dashboard Neto-Límite
-
{{ nota.tituloBloque }} {{ nota.comentarios.length }}{{ nota.texto }}{{ nota.autorNombre }} · {{ netoNotasFechaCorta(nota.creada) }}
Desglose IN
| Categoría | Valor | Crec. % |
|---|---|---|
| D2C (Compra Directa Cliente){{ r.texto }} {{ r.autor }} · {{ r.fecha }} +{{ r.mas }} más | {{ formatoMonedaNLM(netoLimite.dashboardNeto.in.d2c.total) }} | {{ textoTendenciaNLM(netoLimiteComparacion ? netoLimiteComparacion.d2c : null) }} |
| CE (Compra Divisas Efectivo){{ r.texto }} {{ r.autor }} · {{ r.fecha }} +{{ r.mas }} más | {{ formatoMonedaNLM(netoLimite.dashboardNeto.in.ce.total) }} | {{ textoTendenciaNLM(netoLimiteComparacion ? netoLimiteComparacion.ce : null) }} |
| PI (Compra Divisas PI WU){{ r.texto }} {{ r.autor }} · {{ r.fecha }} +{{ r.mas }} más | {{ formatoMonedaNLM(netoLimite.dashboardNeto.in.pi.total) }} | {{ textoTendenciaNLM(netoLimiteComparacion ? netoLimiteComparacion.pi : null) }} |
| PI Virtual{{ r.texto }} {{ r.autor }} · {{ r.fecha }} +{{ r.mas }} más | {{ formatoMonedaNLM(netoLimite.dashboardNeto.in.piVirtual.total) }} | {{ textoTendenciaNLM(netoLimiteComparacion ? netoLimiteComparacion.piVirtual : null) }} |
| PI D2B Entrando{{ r.texto }} {{ r.autor }} · {{ r.fecha }} +{{ r.mas }} más | {{ formatoMonedaNLM(netoLimite.dashboardNeto.in.piD2B.total) }} | {{ textoTendenciaNLM(netoLimiteComparacion ? netoLimiteComparacion.piD2B : null) }} |
Sin desglose de IN para esta fecha.
Desglose OUT
| Categoría | Valor | Crec. % |
|---|---|---|
| VE (Venta Divisas Efectivo){{ r.texto }} {{ r.autor }} · {{ r.fecha }} +{{ r.mas }} más | {{ formatoMonedaNLM(netoLimite.dashboardNeto.out.ve.total) }} | {{ textoTendenciaNLM(netoLimiteComparacion ? netoLimiteComparacion.ve : null) }} |
| EI dinero en minutos (Venta Envío Internacional WU){{ r.texto }} {{ r.autor }} · {{ r.fecha }} +{{ r.mas }} más | {{ formatoMonedaNLM(netoLimite.dashboardNeto.out.ei.total) }} | {{ textoTendenciaNLM(netoLimiteComparacion ? netoLimiteComparacion.ei : null) }} |
| EI D2B Saliendo{{ r.texto }} {{ r.autor }} · {{ r.fecha }} +{{ r.mas }} más | {{ formatoMonedaNLM(netoLimite.dashboardNeto.out.eiD2B.total) }} | {{ textoTendenciaNLM(netoLimiteComparacion ? netoLimiteComparacion.eiD2B : null) }} |
Sin desglose de OUT para esta fecha.
Métricas Derivadas
Control de Límites por Oficina ({{ netoLimiteOficinasFiltradas.length }} / {{ netoLimite.dashboardLimites.oficinas ? netoLimite.dashboardLimites.oficinas.length : 0 }}) {{ netoLimiteOficinasProximoLimite }} próxima(s) a su cupo {{ netoLimiteOficinasSobreLimite }} en/sobre cupo de Trx
Próxima a su cupo (≥{{ formatoPorcentajeNLM(umbralProximoLimiteNLM() * 100) }} de Clientes Bs) Alcanzó su cupo (Trx = Clientes Bs) Superó su cupo (Trx > Clientes Bs)
| Oficina | Límites y Cupo | Servicios | Ejecutado en Bs | Ejecutado en $ | Total Ejec. | % Total Ejec. | Remanente | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Límite WU | Asig. Límite Bs | Clientes Bs | Trx DM | Trx D2B | TRX | Ppal | % Bs | Hora Últ. Env. | TRX | Ppal | % $ | Hora Últ. Env. | TRX | Ppal | Hora Últ. Env. | % Bs | % $ | % Total | |||
| {{ of.oficina }} | {{ netoLimite.dashboardLimites.soloDB ? 'N/D' : formatoMonedaNLM(of.limiteWU) }} | {{ netoLimite.dashboardLimites.soloDB ? 'N/D' : formatoMonedaNLM(of.asigLimiteBs) }} | {{ netoLimite.dashboardLimites.soloDB ? 'N/D' : formatoNumeroNLM(of.clientesBs) }} | {{ formatoNumeroNLM(of.trxDineroMinuto) }} | {{ formatoNumeroNLM(of.trxD2B) }} | {{ of.bs ? of.bs.trx : 0 }} | {{ formatoMonedaNLM(of.bs ? of.bs.ppal : 0) }} | {{ netoLimite.dashboardLimites.soloDB ? 'N/D' : (of.bs ? formatoPorcentajeNLM(of.bs.pctAsig * 100) : '0%') }} | {{ of.bs ? of.bs.horaUltEnv : '' }} | {{ of.usd ? of.usd.trx : 0 }} | {{ formatoMonedaNLM(of.usd ? of.usd.ppal : 0) }} | {{ netoLimite.dashboardLimites.soloDB ? 'N/D' : (of.usd ? formatoPorcentajeNLM(of.usd.pct * 100) : '0%') }} | {{ of.usd ? of.usd.horaUltEnv : '' }} | {{ of.total ? of.total.trx : 0 }} | {{ formatoMonedaNLM(of.total ? of.total.ppal : 0) }} | {{ of.total ? of.total.horaUltEnv : '' }} | {{ netoLimite.dashboardLimites.soloDB ? 'N/D' : (of.pctTotal ? formatoPorcentajeNLM(of.pctTotal.bs * 100) : '0%') }} | {{ netoLimite.dashboardLimites.soloDB ? 'N/D' : (of.pctTotal ? formatoPorcentajeNLM(of.pctTotal.usd * 100) : '0%') }} | {{ netoLimite.dashboardLimites.soloDB ? 'N/D' : (of.pctTotal ? formatoPorcentajeNLM(of.pctTotal.total * 100) : '0%') }} | {{ netoLimite.dashboardLimites.soloDB ? 'N/D' : formatoMonedaNLM(of.remanente) }} | |
| Ninguna oficina coincide con el filtro actual. | |||||||||||||||||||||
| Total ({{ netoLimiteOficinasFiltradas.length }}) | {{ netoLimite.dashboardLimites.soloDB ? 'N/D' : formatoMonedaNLM(netoLimiteOficinasTotales.limiteWU) }} | {{ netoLimite.dashboardLimites.soloDB ? 'N/D' : formatoMonedaNLM(netoLimiteOficinasTotales.asigLimiteBs) }} | {{ netoLimite.dashboardLimites.soloDB ? 'N/D' : formatoNumeroNLM(netoLimiteOficinasTotales.clientesBs) }} | {{ formatoNumeroNLM(netoLimiteOficinasTotales.trxDineroMinuto) }} | {{ formatoNumeroNLM(netoLimiteOficinasTotales.trxD2B) }} | {{ netoLimiteOficinasTotales.bs.trx }} | {{ formatoMonedaNLM(netoLimiteOficinasTotales.bs.ppal) }} | — | — | {{ netoLimiteOficinasTotales.usd.trx }} | {{ formatoMonedaNLM(netoLimiteOficinasTotales.usd.ppal) }} | — | — | {{ netoLimiteOficinasTotales.total.trx }} | {{ formatoMonedaNLM(netoLimiteOficinasTotales.total.ppal) }} | — | — | — | — | {{ netoLimite.dashboardLimites.soloDB ? 'N/D' : formatoMonedaNLM(netoLimiteOficinasTotales.remanente) }} | |
{{ netoLimite.tipoGranularidad === 'mensual' ? 'Neto por mes' : 'Neto por día' }}
{{ netoLimite.tipoGranularidad === 'mensual' ? '% PI Cash y % EI Cash por mes' : '% PI Cash y % EI Cash por día' }}
{{ netoLimite.tipoGranularidad === 'mensual' ? 'IN vs OUT por mes' : 'IN vs OUT por día' }}
Detalle {{ netoLimite.tipoGranularidad === 'mensual' ? 'por mes' : 'por día' }} ({{ tituloFechaDetalleGlobalNetoNLM() }})
Fila roja: Neto Mesa negativo. Azul: valor más alto del mes en esa columna (se activa desde el día 6).
| {{ netoLimite.tipoGranularidad === 'mensual' ? 'Mes' : 'Fecha' }} | Total IN | Total OUT | Neto | Mesa | Neto Mesa | Neto WU | D2C | CE | PI presencial | PI Virtual | PI D2B Entrando | VE | EI dinero en minutos | EI D2B Saliendo |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ fila.fechaTexto || fila.fecha }}sin Neto | {{ formatoMonedaNLM(fila.totalIn.total) }} | {{ formatoMonedaNLM(fila.totalOut.total) }} | {{ formatoMonedaNLM(fila.neto.total) }} | {{ fila.tieneMesa ? formatoMonedaNLM(fila.mesa) : 'N/D' }} | {{ fila.netoMesa === null ? 'N/D' : formatoNetoSignoNLM(fila.netoMesa) }} | {{ fila.netoWU === null || fila.netoWU === undefined ? 'N/D' : formatoMonedaNLM(fila.netoWU) }} | {{ formatoMonedaNLM(fila.in.d2c.total) }} | {{ formatoMonedaNLM(fila.in.ce.total) }} | {{ formatoMonedaNLM(fila.in.pi.total) }} | {{ formatoMonedaNLM(fila.in.piVirtual.total) }} | {{ formatoMonedaNLM(fila.in.piD2B.total) }} | {{ formatoMonedaNLM(fila.out.ve.total) }} | {{ formatoMonedaNLM(fila.out.ei.total) }} | {{ formatoMonedaNLM(fila.out.eiD2B.total) }} |
| Total | {{ formatoMonedaNLM(netoLimiteGlobalNetoTotales.totalIn.total) }} | {{ formatoMonedaNLM(netoLimiteGlobalNetoTotales.totalOut.total) }} | {{ formatoMonedaNLM(netoLimiteGlobalNetoTotales.neto.total) }} | {{ netoLimiteGlobalNetoTotales.tieneMesa ? formatoMonedaNLM(netoLimiteGlobalNetoTotales.mesa) : 'N/D' }} | {{ netoLimiteGlobalNetoTotales.netoMesa === null ? 'N/D' : formatoNetoSignoNLM(netoLimiteGlobalNetoTotales.netoMesa) }} | {{ netoLimiteGlobalNetoTotales.netoWU === null ? 'N/D' : formatoMonedaNLM(netoLimiteGlobalNetoTotales.netoWU) }} | {{ formatoMonedaNLM(netoLimiteGlobalNetoTotales.in.d2c.total) }} | {{ formatoMonedaNLM(netoLimiteGlobalNetoTotales.in.ce.total) }} | {{ formatoMonedaNLM(netoLimiteGlobalNetoTotales.in.pi.total) }} | {{ formatoMonedaNLM(netoLimiteGlobalNetoTotales.in.piVirtual.total) }} | {{ formatoMonedaNLM(netoLimiteGlobalNetoTotales.in.piD2B.total) }} | {{ formatoMonedaNLM(netoLimiteGlobalNetoTotales.out.ve.total) }} | {{ formatoMonedaNLM(netoLimiteGlobalNetoTotales.out.ei.total) }} | {{ formatoMonedaNLM(netoLimiteGlobalNetoTotales.out.eiD2B.total) }} |
Pagado en Bs y en $ por día
OUT por servicio y día
EI dinero en minutos vs EI D2B Saliendo
Tendencia de VE
Pagado en Bs y en $ por día · solo presencial
IN por servicio y día
PI Virtual vs PI presencial
Tendencia de CE
Promedio por operación · IN – OUT General · solo servicios principales
Promedio por operación · Total, IN y OUT por {{ P.mensual ? 'mes' : 'día' }}
Promedio por operación · IN Entrando · pagos y compra de efectivo
Detalle por servicio · IN
Promedio por operación = Σ monto ÷ Σ operaciones (ponderado, no el promedio de los promedios diarios). % de operaciones = operaciones del servicio ÷ operaciones del total. CE va aparte del total.
| Servicio | Operaciones | Monto total | Promedio por operación | % de operaciones | Promedio hoy | Variación vs día anterior |
|---|---|---|---|---|---|---|
| {{ f.nombre }} | {{ f.nTxt }} | {{ f.montoTxt }} | {{ f.promTxt }} | {{ f.pctTxt }} | {{ f.hoyTxt }} | {{ f.variacionTxt }}— |
Promedio por operación · IN por {{ P.mensual ? 'mes' : 'día' }}
Promedio por operación · CE por {{ P.mensual ? 'mes' : 'día' }}
Promedio por operación · OUT Saliendo · envíos y venta de efectivo
Detalle por servicio · OUT
Promedio por operación = Σ monto ÷ Σ operaciones (ponderado, no el promedio de los promedios diarios). % de operaciones = operaciones del servicio ÷ operaciones del total. VE va aparte del total.
| Servicio | Operaciones | Monto total | Promedio por operación | % de operaciones | Promedio hoy | Variación vs día anterior |
|---|---|---|---|---|---|---|
| {{ f.nombre }} | {{ f.nTxt }} | {{ f.montoTxt }} | {{ f.promTxt }} | {{ f.pctTxt }} | {{ f.hoyTxt }} | {{ f.variacionTxt }}— |
Promedio por operación · OUT por {{ P.mensual ? 'mes' : 'día' }}
Promedio por operación · VE por {{ P.mensual ? 'mes' : 'día' }}
Centro de Seguridad y Permisología
Usuarios, permisos por módulo, configuración global y auditoría.
Bóveda Administrativa
Ingresa tu contraseña personal para gestionar roles, cargos y permisos granulares de la aplicación.
Usuarios ({{ adminListaUsuarios.length }})
Sin usuarios que coincidan con la búsqueda.
{{ adminNuevoUsuario ? 'Nuevo usuario' : (adminUsrEnEdicion.nombre || adminUsuarioActivoEmail) }}
Contraseña personal
Sin contraseña Pendiente de cambio Activa Necesaria solo para entrar al Centro de Seguridad.{{ grupo.titulo }}
Los cambios de nombre, rol y permisos se aplican al pulsar "Guardar cambios" (arriba). Puedes editar varios usuarios y guardar una sola vez.
Configuración Global del Sistema
IDs de hojas de Google Sheets, Clave de Emergencia y lista negra de correos excluidos.
Refrescar General
Fuerza a todos los usuarios con la aplicación abierta a recargar la página (detectan el cambio en menos de un minuto). Útil después de publicar una actualización de código para que nadie se quede en la versión vieja.
Cargando configuración global...
IDs de Google Sheets
Clave de Emergencia (solo admins de emergencia)
Al guardar, se usa la contraseña con la que desbloqueaste esta bóveda para autorizar el cambio. Solo sirve como respaldo para admins de emergencia (Yilber y Javier); cada usuario entra con su propia contraseña personal. Solo admins de emergencia pueden ver y editar la clave de emergencia.Correos Excluidos (Lista Negra)
Sin correos excluidos.
Administradores de Emergencia
Correos @zoom.red con acceso garantizado a ARCO y al Centro de Seguridad, incluso si el directorio de usuarios o la lista blanca de acceso quedan mal configurados. Debe quedar al menos uno.
Solo un administrador de emergencia puede modificar esta lista.
Dominios Permitidos (Anti-Phishing)
Solo estos dominios (y sus subdominios) pueden aparecer como link en correos y mensajes de Chat. zoom.red y los adjuntos de comunicados de ARCO están siempre permitidos. No se aceptan acortadores (bit.ly…) ni dominios de Google genéricos.
Sin dominios adicionales configurados.
Webhooks Adicionales
Sala de Google Chat donde llega el aviso "las asignaciones de hoy ya fueron realizadas" al enviar Gestiones Diarias. Vacío = ese aviso no se envía (el correo individual a cada analista sí sale igual).Datos de Pago (Pagadas por Error)
Este HTML se inyecta TAL CUAL (etiquetas <b>/<br> incluidas) en el cuerpo de los correos de Pagadas por Error, en los placeholders {{BNC_COORD}}, {{PM_COORD}} y {{CIERRE_CORREO}} del CMS (Módulo 10). No se edita desde el editor de plantillas del CMS.
Modo de desarrollo (caché)
Cargando estado...
Activo hasta {{ modoDevAdminHastaTexto }} Inactivo
Correos con modo dev (administradores de emergencia):
No hay administradores de emergencia disponibles.
Historial de Auditoría
Acciones administrativas y operativas registradas, paginadas de 50 en 50.
| Fecha | Usuario | Rol | Acción | Detalle | Resultado |
|---|---|---|---|---|---|
Cargando historial de auditoría... | |||||
| Sin registros de auditoría en esta categoría. | |||||
| {{ new Date(reg.fecha).toLocaleString('es-VE') }} | {{ reg.correo }} | {{ reg.rol }} | {{ reg.accion }} | {{ reg.detalle }} | {{ reg.resultado }} |
|
|||||