Manajemen Tagihan

Kembali ke Dashboard
@if (session('success'))
{{ session('success') }}
@endif
{{ $invoices->total() }}
Total Tagihan
{{ $invoices->where('status', 'paid')->count() }}
Lunas
{{ $invoices->where('status', 'unpaid')->count() }}
Belum Bayar
@php $overdueCount = $invoices->filter(function($invoice) { return $invoice->status == 'unpaid' && \Carbon\Carbon::parse($invoice->due_date)->isPast(); })->count(); @endphp
{{ $overdueCount }}
Jatuh Tempo
@forelse ($invoices as $invoice) @empty @endforelse
No. Tagihan Pelanggan Total Status Jatuh Tempo Aksi
#{{ $invoice->invoice_number }} Rp {{ number_format($invoice->total_amount, 0, ',', '.') }} @php $statusIcon = $invoice->status == 'paid' ? 'fas fa-check-circle' : 'fas fa-clock'; $isOverdue = $invoice->status == 'unpaid' && \Carbon\Carbon::parse($invoice->due_date)->isPast(); $statusClass = $isOverdue ? 'status-overdue' : "status-{$invoice->status}"; $statusText = $isOverdue ? 'OVERDUE' : strtoupper($invoice->status); @endphp {{ $statusText }} @php $dueDateClass = $isOverdue ? 'overdue' : ''; @endphp
{{ \Carbon\Carbon::parse($invoice->due_date)->format('d M Y') }} @if($isOverdue) @endif
Edit

Tidak ada data tagihan

Semua tagihan akan ditampilkan di sini
@if($invoices->count() > 0)
{{ $invoices->links() }}
@endif