{{ currentView }}
Activos
{{ dash.activos }}
Suspendidos
{{ dash.suspended }}
En Gracia
{{ dash.in_grace }}
Prórrogas
{{ dash.prorrogas }}
Cancelados
{{ dash.cancelados }}
Mes
${{ dash.recaudado?.toLocaleString() }}
Oculto
No hay clientes con este filtro.
Plan: {{ getPlanName(c.plan_id) }}
Corte: {{ new Date(c.next_due_date).toLocaleDateString() }}
Debe: {{ calcularMesesDeuda(c) }} mes(es)
Saldo a favor: ${{ c.balance }}
{{ (c.status === 'suspendido_manual' ? 'suspendido' : c.status || '').replace('_', ' ').toUpperCase() }}
No hay registros.
{{ p.client_name }}
{{ new Date(p.date).toLocaleString() }}
Cobrado por: {{ p.admin_name || 'admin' }}
${{ 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.
Mostrar Saldo Inicio
Visibilidad del dinero.
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.display_name }} ({{ u.username }})