{{-- Operasyon kartı · GİDERLER sekmesi. Kalkışın tedarikçi ve kaynak (rehber/araç/kaptan) giderlerini tek tabloda toplar: PLANLANAN tutar kaynak atamasından ya da elle girilen gider kaleminden gelir, GERÇEKLEŞEN tutar ise ödemeler defterindeki (payments) gider hareketlerinden. Fark "kalan" olarak satır satır gösterilir. Beklenen: $uid, $typeKey, $id : kalkış kimliği (JS uçları için) $rows : OperationExpenseService::rows() çıktısı $payments : kalkışa bağlı gider hareketleri $summary : OperationExpenseService::summary() çıktısı $suppliers, $currencies : kalem ekleme formu seçenekleri $expensesReady : operation_expenses tablosu migrate edildi mi --}} @include('agency.partials.qv-table') @php $rows = $rows ?? collect(); $payments = $payments ?? collect(); $suppliers = $suppliers ?? collect(); $currencies = $currencies ?? collect(); $baseCurrency = optional($currencies->firstWhere('is_base', true))->code ?? 'TRY'; $money = fn ($v) => number_format((float) $v, 2, ',', '.'); @endphp
php artisan migrate çalıştırılmalı.
| Gider Kalemi | Muhatap | Kategori | Vade | Planlanan | Gerçekleşen | Kalan | Durum | |
|---|---|---|---|---|---|---|---|---|
|
@if($r['kind'] === 'resource' && $r['resource_id'])
{{ $r['title'] }}
@else
{{ $r['title'] }}
@endif
@if($r['description']) {{ $r['description'] }} @endif
|
@if($r['counterparty_url']) {{ $r['counterparty_label'] }} @else {{ $r['counterparty_label'] ?: '—' }} @endif | {{ $r['category_label'] }} | {{ $r['due_date']?->format('d.m.Y') ?: '—' }} | {{ $money($r['planned']) }} {{ $r['currency'] }} |
{{ $money($r['paid']) }}
@if($r['pending'] > 0) bekleyen {{ $money($r['pending']) }} @endif
|
{{ $money($r['remaining']) }} | {{ $r['pay_state']['label'] }} | @if($r['editable']) @endif |
|
{{ $r['title'] }} · gerçekleşen ödeme
|
||||||||
| Gider kalemi yok Kaynak atadığınızda maliyetleri burada belirir; tedarikçi giderlerini "Gider Kalemi Ekle" ile elle girebilirsiniz. | ||||||||
| TOPLAM | {{ $money($summary['planned']) }} | {{ $money($summary['paid']) }} | {{ $money($summary['remaining']) }} | |||||