{{-- Add Transaction Modal --}} @if($showModal)

Yeni Tahsilat Ekle

@error('amount')

{{ $message }}

@enderror
@error('discount')

{{ $message }}

@enderror
@error('discountPercentage')

{{ $message }}

@enderror
@error('payment_type')

{{ $message }}

@enderror
@error('description')

{{ $message }}

@enderror
@error('paid_at')

{{ $message }}

@enderror
@endif {{-- Summary Cards --}}

Satışlar

{{ number_format($this->filteredTotalDebt, 2, ',', '.') }} TL

{{ $this->filteredTimeline->where('amount', '<', 0)->count() }} BORÇLANDIRMA

Tahsilatlar

{{ number_format($this->filteredTotalPaid, 2, ',', '.') }} TL

{{ $this->filteredTimeline->where('amount', '>', 0)->count() }} HAREKET

Bakiye

@if($this->filteredBalance >= 0) {{ number_format($this->filteredBalance, 2, ',', '.') }} TL ALACAKLI @else {{ number_format(abs($this->filteredBalance), 2, ',', '.') }} TL BORÇLU @endif

{{-- Action Bar --}}
{{ $this->filteredTimeline->count() }} kayıt
@if($filterType !== 'all' || $date !== 'all_time') @endif
{{-- Date Filters (Sales Report Style) --}}
{{-- Flash Messages --}} @if(session()->has('message'))
{{ session('message') }}
@endif @if(session()->has('error'))
{{ session('error') }}
@endif {{-- Unified Timeline Table --}}
{{-- Table Header --}} {{-- Timeline Rows --}} @forelse($this->filteredTimeline as $item) @php $isSystemAction = !empty($item['action_type']); $isNegative = $item['amount'] < 0; $rowHover=$isNegative ? 'hover:bg-amber-50/50' : 'hover:bg-stone-50' ; $amountColor=$isNegative ? 'text-amber-600' : 'text-teal-600' ; $amountSign=$isNegative ? '-' : '+' ; @endphp @empty @endforelse
{{ $item['label'] }} @if($item['action_type'] === 'sale' && $item['action_id']) #{{ $item['action_id'] }} @else {{ $item['id'] }} @endif @if($item['date']) @php $date = $item['date']; if (!$date instanceof \Carbon\Carbon) { try { $date = \Carbon\Carbon::parse($date); } catch (\Exception $e) { $date = null; } } @endphp {{ $date ? $date->format('d.m.Y H:i') : '-' }} @else - @endif {{ number_format(abs($item['amount']), 2, ',', '.') }} {{ number_format($item['discount'], 2, ',', '.') }} {{ $amountSign }}{{ number_format(abs($item['amount']) - $item['discount'], 2, ',', '.') }} TL {{ number_format($item['balance_after'] ?? 0, 2, ',', '.') }}
@if($item['action_type'] === 'sale' && $item['action_id']) @endif @if(!$isSystemAction) @endif
receipt_long

Henüz hareket kaydı bulunamadı.

@once @push('scripts') @endpush @endonce