{{ t.msg }}

{{ currentView }}

Activos {{ dash.total }}
Suspendidos {{ dash.suspended }}
En Gracia / Prórroga {{ dash.in_grace }} / {{ dash.prorrogas }}
Recaudación Mes ${{ dash.recaudado?.toLocaleString() }} Oculto por privacidad
Clientes Pendientes de Pago
NombreEstadoGestión
Cero deudas pendientes.
{{ c.name }} {{ (c.status || '').replace('_', ' ').toUpperCase() }}
Cliente InfoPlan y SaldoFechasEstadoAcciones
{{ c.name }}
{{ c.ip_address }} {{ c.phone }}
{{ getPlanName(c.plan_id) }}
Saldo a favor: ${{ c.balance }}
{{ new Date(c.next_due_date).toLocaleDateString() }}
Debe {{ calcularMesesDeuda(c) }} mes(es)
{{ (c.status || '').replace('_', ' ').toUpperCase() }}
FechaClienteMontoEstadoAcción
No hay registros.
{{ new Date(p.date).toLocaleString() }} {{ getClientName(p.client_id) }} ${{ p.amount }} {{ (p.status || '').toUpperCase() }}

Control de Recaudación

Recaudación Actual
${{ configData.current_collection?.toLocaleString() }}
Auto-Reset Mensual
Resetear automáticamente el día 1 del mes.
Mostrar en Dashboard
Hacer visible la suma en la pantalla principal.

Historial Mensual de Cierres

Sin cierres registrados.
{{ new Date(h.date).toLocaleDateString('es-ES', {month:'long', year:'numeric'}) }} ${{ h.amount.toLocaleString() }}

Planes

{{ p.name }}
{{ p.features }}
${{ p.price }}

Administradores

{{ u.username }}