@extends('layouts.app') @section('content')
Daftar Transfer Dana
{{-- Filter --}}
@foreach($transfers as $i => $trf) @php $detailKredit = null; // Dari Akun (Pengirim) $detailDebit = null; // Ke Akun (Penerima) foreach($trf->detailTransaksi as $dt) { $jurnal = $dt->jurnalEntry->first(); if ($jurnal) { if ($jurnal->kredit > 0) $detailKredit = $dt; if ($jurnal->debit > 0) $detailDebit = $dt; } elseif (str_contains(strtolower($dt->deskripsi_item ?? ''), 'transfer ke')) { $detailKredit = $dt; } elseif (str_contains(strtolower($dt->deskripsi_item ?? ''), 'penerimaan dari')) { $detailDebit = $dt; } } if (!$detailKredit && $trf->detailTransaksi->isNotEmpty()) { $detailKredit = $trf->detailTransaksi->first(); } if (!$detailDebit && $trf->detailTransaksi->count() > 1) { $detailDebit = $trf->detailTransaksi->last(); } @endphp @endforeach @if($transfers->isEmpty()) @endif
# Tanggal No Referensi Dari Akun Ke Akun Nominal Deskripsi Aksi
{{ $transfers->firstItem() + $loop->index }} {{ \Carbon\Carbon::parse($trf->tanggal)->format('d M Y') }} {{ $trf->no_referensi }} @if($detailKredit)
{{ $detailKredit->kode_akun }}
{{ $detailKredit->akun->nama_akun ?? '-' }}
@else - @endif
@if($detailDebit)
{{ $detailDebit->kode_akun }}
{{ $detailDebit->akun->nama_akun ?? '-' }}
@else - @endif
Rp {{ number_format($trf->nominal, 0, ',', '.') }} {{ $trf->deskripsi ?? '-' }}
@csrf @method('DELETE')
Tidak ada data transfer pada bulan ini.
@if($transfers->hasPages())
{{ $transfers->links() }}
@endif
@endsection