@extends('layouts.app') @section('title', 'Sozlesmelerim') @section('page-title', 'Sozlesmelerim') @section('content') @forelse($contracts as $contract) @php $currency = $contract->currency ?? $defaultCurrency; $academicYear = $contract->academicYear; $installmentCount = $contract->installments->count(); $paidInstallments = $contract->installments->where('is_paid', true)->count(); $totalPaid = $contract->payments->sum('payment_amount'); $remaining = (float)$contract->amount - $totalPaid; $paymentPercent = $contract->amount > 0 ? round(($totalPaid / (float)$contract->amount) * 100, 1) : 0; $unpaidCharges = $contract->charges->filter(fn($c) => $c->remaining > 0); $totalCharges = $contract->charges->sum('amount'); $isActive = $contract->status == 2; $termText = match($student?->registration_term) { 1 => 'Guz Donemi', 2 => 'Bahar Donemi', 3 => 'Yaz Donemi', 4 => 'Tam Yil', default => null, }; @endphp
Sozlesme Tutari
@money($contract->amount, $currency)
{{ $currency->code ?? 'TRY' }}
Odenen
@money($totalPaid, $currency)
%{{ $paymentPercent }}
Kalan Borc
@money($remaining, $currency)
@if($totalCharges > 0)+@money($totalCharges, $currency) ek ucret
@endifTaksit Durumu
{{ $paidInstallments }}/{{ $installmentCount }}
taksit odendi
Sozlesme Tarihi
{{ $contract->contract_date->format('d.m.Y') }}
Baslangic
{{ $contract->start_date->format('d.m.Y') }}
Bitis
{{ $contract->end_date->format('d.m.Y') }}
Giris Tarihi
{{ $contract->actual_check_in_date->format('d.m.Y') }}
@elseif($contract->actual_check_out_date)Cikis Tarihi
{{ $contract->actual_check_out_date->format('d.m.Y') }}
@endif{{ $contract->special_notes }}
Henuz sozlesmeniz bulunmuyor.