@extends('keuangan.layout', [ 'title' => 'Laporan Keuangan', 'heading' => 'Laporan Keuangan', 'subheading' => 'Ringkas progres tagihan, validasi, dan pendapatan per status maupun per program studi.', ]) @section('keuangan-content')
@foreach ($summaryCards as $card)

{{ $card['value'] }}

{{ $card['label'] }}

{{ $card['description'] }}

@endforeach

Filter Laporan

Reset

Ringkasan per Status

@foreach ($statusSummary as $item) @endforeach
Status Jumlah Tagihan Akumulasi Nominal
{{ $item['label'] }} {{ $item['count'] }} Rp {{ number_format((float) $item['nominal'], 0, ',', '.') }}

Ringkasan per Program Studi

@forelse ($programSummary as $item) @empty @endforelse
Program Studi Tagihan Denda Akumulasi Dibayar
{{ $item['program'] }} {{ $item['count'] }} Rp {{ number_format((float) $item['denda'], 0, ',', '.') }} Rp {{ number_format((float) $item['tagihan'], 0, ',', '.') }} Rp {{ number_format((float) $item['dibayar'], 0, ',', '.') }}
Belum ada data pembayaran untuk laporan ini.

Daftar Pembayaran Tercatat

@forelse ($payments as $payment) @php($summary = app(\App\Support\FinanceService::class)->paymentSummary($payment)) @empty @endforelse
Mahasiswa Jenis Pembayaran Tahun Akademik Status Total Tagihan Denda Dibayar Sisa
{{ $payment->mahasiswa?->nama_mahasiswa ?? '-' }} ({{ $payment->mahasiswa?->nim ?? '-' }}) {{ $payment->jenis_pembayaran ?? '-' }} {{ $payment->tahunAkademik?->tahun ?? '-' }} / {{ $payment->tahunAkademik?->semester ?? '-' }} {{ $payment->status === 'belum_lunas' ? 'Belum Lunas' : ucfirst($payment->status) }} Rp {{ number_format((float) $summary['total_due'], 0, ',', '.') }} Rp {{ number_format((float) $summary['late_fee'], 0, ',', '.') }} Rp {{ number_format((float) $summary['approved'], 0, ',', '.') }} Rp {{ number_format((float) $summary['outstanding'], 0, ',', '.') }}
Belum ada data tagihan.
@endsection