| Customer | Plan | Status | Usage | Billing | Actions |
|---|---|---|---|---|---|
|
{{ strtoupper(substr($subscription->user->name, 0, 1)) }}
{{ $subscription->user->name }}
{{ $subscription->user->email }}
@if($subscription->user->company)
{{ $subscription->user->company }}
@endif
|
{{ ucfirst($subscription->plan) }}
${{ number_format($subscription->amount, 2) }} / {{ $subscription->billing_cycle }}
{{ $subscription->device_limit }} device{{ $subscription->device_limit === 1 ? '' : 's' }}
|
{{ ucfirst($subscription->status) }}
@if($subscription->ends_at)
{{ $subscription->ends_at->isPast() ? 'Expired' : 'Ends' }}: {{ $subscription->ends_at->format('M j, Y') }}
@endif
|
@php
$deviceCount = $subscription->user->devices()->count();
$usagePercent = $subscription->device_limit > 0 ? ($deviceCount / $subscription->device_limit) * 100 : 0;
@endphp
{{ $deviceCount }} / {{ $subscription->device_limit }} devices
{{ number_format($usagePercent, 1) }}% used
|
@if($subscription->stripe_id)
@if($subscription->next_billing_date)
Next: {{ $subscription->next_billing_date->format('M j, Y') }}
@endif
@if($subscription->payment_status)
{{ ucfirst($subscription->payment_status) }}
@endif
|
|
| No subscriptions found matching your criteria. | |||||
| Date | Amount | Status | Invoice |
|---|---|---|---|
| {{ $payment->created_at->format('M j, Y') }} | ${{ number_format($payment->amount, 2) }} | {{ ucfirst($payment->status) }} |
@if($payment->invoice_url)
|
| No billing history available. | |||