{{ 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
| Nombre | Estado | Gestión |
|---|---|---|
| Cero deudas pendientes. | ||
| {{ c.name }} | {{ (c.status || '').replace('_', ' ').toUpperCase() }} | |
| Cliente Info | Plan y Saldo | Fechas | Estado | Acciones |
|---|---|---|---|---|
|
{{ 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() }} |
| Fecha | Cliente | Monto | Estado | Acció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 }}