Muhasebe Yönetimi

Faturalarınızı yönetin ve gelir takibi yapın

{{ $count }}
Toplam Fatura

Toplam Fatura

{{ $count }}

Kayıtlı fatura

Fatura Tutarı

₺{{ number_format($sumTotal, 0, ',', '.') }}

Toplam değer

Toplam Tahsilat

₺{{ number_format($sumPaid, 0, ',', '.') }}

Ödenen tutar

Bekleyen

₺{{ number_format($sumTotal - $sumPaid, 0, ',', '.') }}

Tahsil edilecek

Fatura Listesi

@if (session('status'))
{{ session('status') }}
@endif
@forelse ($invoices as $inv) @empty @endforelse
Fatura Müşteri Tarihler Durum Tutar İşlemler
{{ $inv->invoice_number ?? '#' . $inv->id }}
{{ $inv->issue_date?->format('d.m.Y') }}
@if($inv->customer) {{ $inv->customer->name }}@if($inv->customer->surname) {{ ' ' . $inv->customer->surname }}@endif @else - @endif
{{ $inv->customer->email ?? '' }}
Vade: {{ $inv->due_date?->format('d.m.Y') }}
@if($inv->due_date) @php $daysRemaining = (int)now()->diffInDays($inv->due_date, false); $colorClass = $daysRemaining < 0 ? 'text-red-600 dark:text-red-400' : ($daysRemaining <= 7 ? 'text-orange-600 dark:text-orange-400' : 'text-gray-600 dark:text-gray-400'); @endphp
@if($daysRemaining < 0) {{ abs($daysRemaining) }} gün gecikmiş @else {{ $daysRemaining }} gün kaldı @endif
@endif
@php $statusConfig = [ 'draft' => ['bg' => 'bg-gray-100 dark:bg-gray-700', 'text' => 'text-gray-800 dark:text-gray-200', 'icon' => 'text-gray-400', 'tr' => 'Taslak'], 'sent' => ['bg' => 'bg-blue-100 dark:bg-blue-900/30', 'text' => 'text-blue-800 dark:text-blue-200', 'icon' => 'text-blue-400', 'tr' => 'Gönderildi'], 'paid' => ['bg' => 'bg-green-100 dark:bg-green-900/30', 'text' => 'text-green-800 dark:text-green-200', 'icon' => 'text-green-400', 'tr' => 'Tahsil Edildi'], 'overdue' => ['bg' => 'bg-red-100 dark:bg-red-900/30', 'text' => 'text-red-800 dark:text-red-200', 'icon' => 'text-red-400', 'tr' => 'Gecikmiş'], 'cancelled' => ['bg' => 'bg-gray-100 dark:bg-gray-700', 'text' => 'text-gray-800 dark:text-gray-200', 'icon' => 'text-gray-400', 'tr' => 'İptal Edildi'], ]; $status = $statusConfig[$inv->status->value] ?? $statusConfig['draft']; @endphp {{ $status['tr'] }}
₺{{ number_format($inv->total, 2, ',', '.') }}
{{ $inv->currency }}
@if($inv->status !== 'paid') @endif @php($isDemo = auth()->check() && strcasecmp(auth()->user()->email, config('app.demo_email')) === 0)
@csrf @method('DELETE')

Henüz fatura bulunmuyor

İlk faturanızı oluşturarak başlayın

İlk Faturayı Oluştur
@if($invoices->hasPages())
{{ $invoices->links() }}
@endif @include('payments._quick_modal')