{{ currentView }}
Activos{{ dash.activos }}
Proximos{{ dash.proximos }}
En Gracia{{ dash.in_grace }}
Suspendidos{{ dash.suspended }}
Prorrogas{{ dash.prorrogas }}
Bajas{{ dash.cancelados }}
Mes${{ dash.recaudado?.toLocaleString() }}Oculto
No hay clientes con este filtro.
{{ c.name }}
{{ c.pingStatus === 'online' ? 'En Linea' : (c.pingStatus === 'offline' ? 'Fuera de Linea' : 'Buscando...') }}
Plan: {{ getPlanName(c.plan_id) }}
Corte: {{ new Date(c.next_due_date).toLocaleDateString() }}
Debe: {{ calcularMesesDeuda(c) }} {{ calcularMesesDeuda(c) === 1 ? 'mes' : 'meses' }}
Saldo a favor: ${{ c.balance }}
Suspension Aut. Desactivada
Degradacion Aut. Desactivada
Servicio Degradado
{{ (c.status || '').replace('_', ' ').toUpperCase() }}
Hasta: {{ new Date(c.prorroga_until).toLocaleDateString() }}
Faltan: {{ formatDays(getDaysLeft(c.next_due_date)) }}
Dia {{ getDaysPassed(c.next_due_date) }} de {{ c.grace_days }}
Hace: {{ formatDays(Math.max(0, getDaysPassed(c.next_due_date) - c.grace_days)) }}
No hay registros.
{{ p.client_name }}
{{ new Date(p.date).toLocaleString() }}
Cubre: {{ new Date(p.period_start).toLocaleDateString() }} al {{ new Date(p.period_end).toLocaleDateString() }}
${{ p.amount }}
Desc: ${{ p.discount }}
{{ (p.status || '').toUpperCase() }}
Control de Recaudacion
Recaudacion Actual
${{ configData.current_collection?.toLocaleString() }}
Auto-Reset Mensual
Resetear automaticamente el dia 1.
Mostrar Saldo Inicio
Visibilidad del dinero.
Si es 0, no se mostrara el estado Proximo.
Conexion MikroTik (VPN)
Ping en Tiempo Real
Saber si los clientes estan en linea.
Credenciales del Router (Se guardan en API VPN)
Planes
{{ p.name }}
{{ p.features }}
{{ p.speed_down }}M {{ p.speed_up }}M
${{ p.price }}
Administradores
{{ u.display_name }} ({{ u.username }})