Dashboard
{{ errorMessage }}
Loading...
Financial Overview
Revenue (Last 30 Days)
₹ {{ formatCurrency(stats.revenue_last_30d) }}
Revenue (Last 365 Days)
₹ {{ formatCurrency(stats.revenue_last_365d) }}
Outstanding Invoices
₹ {{ formatCurrency(stats.outstanding_amount) }}
{{ stats.outstanding_count }} invoice{{ stats.outstanding_count !== 1 ? 's' : '' }}
Potential Revenue (Next 30 Days)
₹ {{ formatCurrency(stats.potential_revenue_30d) }}
{{ stats.expiring_count }} service{{ stats.expiring_count !== 1 ? 's' : '' }} expiring, incl invoiced
Services
Services Expiring in Next 30 Days
{{ stats.expiring_count }}
No services expiring in the next 30 days.
| Client | Domain / Service | Type | Expires | In |
|---|---|---|---|---|
| {{ svc.client_name }} | {{ svc.domain_name }} | {{ serviceTypeLabel(svc.type) }} | {{ formatDate(svc.expiry_date) }} | {{ daysUntil(svc.expiry_date) }} |
Total Clients
{{ stats.total_clients }}
Active Services by Type
{{ serviceTypeLabel(item.type) }}
{{ item.count }}
No active services.
Sync Services
Virtualmin
Hosting Accounts
{{ syncStatus.virtualmin.message }}
OpenProvider
Domains
{{ syncStatus.openprovider.message }}
Directi
Domains
{{ syncStatus.directi_domains.message }}
Directi
Workspace
{{ syncStatus.directi_workspaces.message }}
Directi
{{ syncStatus.directi_emails.message }}