@php $transactionsCol = collect($transactions ?? []); $accountsCol = collect($accounts ?? []); $totalDebit = $transactionsCol->sum('debit'); $totalKredit = $transactionsCol->sum('kredit'); $saldoAkhir = data_get($transactionsCol->last(), 'saldo', $saldoAwal ?? 0); $isSingleDay = ($startDate === $endDate); $periodLabel = $isSingleDay ? \Carbon\Carbon::parse($startDate)->format('d M Y') : \Carbon\Carbon::parse($startDate)->format('d M Y') . ' s/d ' . \Carbon\Carbon::parse($endDate)->format('d M Y'); $selectedAccount = request('payment_account_id'); $selectedAccountLabel = 'Semua Rekening'; if ($selectedAccount !== null && $selectedAccount !== '') { $selectedAccountLabel = $accountsCol->first(function ($acc) use ($selectedAccount) { return (string) data_get($acc, 'id') === (string) $selectedAccount; })->name ?? 'Rekening Terpilih'; } @endphp
Laporan Buku Besar
Periode: {{ $periodLabel }}
Rekening: {{ $selectedAccountLabel }}
Dicetak: {{ now()->format('d/m/Y H:i') }}
Saldo Awal
Rp {{ number_format($saldoAwal ?? 0, 0, ',', '.') }}
Total Debit
Rp {{ number_format($totalDebit ?? 0, 0, ',', '.') }}
Total Kredit
Rp {{ number_format($totalKredit ?? 0, 0, ',', '.') }}
Saldo Akhir
Rp {{ number_format($saldoAkhir ?? 0, 0, ',', '.') }}
@forelse($transactionsCol as $trx) @php $debit = (float) ($trx['debit'] ?? 0); $kredit = (float) ($trx['kredit'] ?? 0); $saldo = (float) ($trx['saldo'] ?? 0); $tanggal = $trx['tanggal'] ?? null; @endphp @empty @endforelse
Tanggal Keterangan Customer Rekening Debit Kredit Saldo
Saldo Awal Rp {{ number_format($saldoAwal ?? 0, 0, ',', '.') }}
{{ $tanggal ? \Carbon\Carbon::parse($tanggal)->format('d/m/Y H:i') : '-' }} {{ $trx['keterangan'] ?? '-' }} {{ $trx['customer'] ?? '-' }} {{ $trx['rekening'] ?? '-' }} {{ $debit > 0 ? 'Rp ' . number_format($debit, 0, ',', '.') : '-' }} {{ $kredit > 0 ? 'Rp ' . number_format($kredit, 0, ',', '.') : '-' }} Rp {{ number_format($saldo, 0, ',', '.') }}
Tidak ada data pada filter ini.
{{ $isSingleDay ? 'Total Hari Ini' : 'Total Periode' }} Rp {{ number_format($totalDebit ?? 0, 0, ',', '.') }} Rp {{ number_format($totalKredit ?? 0, 0, ',', '.') }} Rp {{ number_format($saldoAkhir ?? 0, 0, ',', '.') }}