@vite('resources/css/app.css')

{{ $institutionName }}

{{ $slogan }}

{{ __('app.fees.print.arrears_title') }}

{{ __('app.fees.arrears.as_of') }}: {{ \Illuminate\Support\Carbon::parse($report['as_of'])->translatedFormat('d M Y') }}

@foreach ([ 'outstanding' => __('app.fees.arrears.summary.outstanding'), 'overdue' => __('app.fees.arrears.summary.overdue'), 'current' => __('app.fees.arrears.buckets.current'), '1_30' => __('app.fees.arrears.buckets.1_30'), '31_60' => __('app.fees.arrears.buckets.31_60'), '61_90' => __('app.fees.arrears.buckets.61_90'), 'over_90' => __('app.fees.arrears.buckets.over_90'), ] as $key => $label)

{{ number_format((float) $report['summary'][$key], 2) }}

{{ $label }}

@endforeach
@forelse ($report['rows'] as $index => $row) @empty @endforelse
# {{ __('app.fees.fields.student') }} {{ __('app.fees.fields.class') }} {{ __('app.fees.fields.invoice_no') }} {{ __('app.fees.fields.due_date') }} {{ __('app.fees.fields.total') }} {{ __('app.fees.fields.paid_total') }} {{ __('app.fees.fields.balance') }} {{ __('app.fees.arrears.days_overdue') }} {{ __('app.fees.arrears.aging') }}
{{ $index + 1 }} {{ $row['student_name_en'] }} {{ $row['student_uid'] }} · {{ $row['guardian_phone'] ?? '—' }} {{ $row['class'] ?? '—' }} {{ $row['section'] ?? $row['division'] ?? '—' }} {{ $row['invoice_no'] }} {{ $row['kind'] }} · {{ $row['billing_period'] }} {{ \Illuminate\Support\Carbon::parse($row['due_date'])->translatedFormat('d M Y') }} {{ number_format((float) $row['total'], 2) }} {{ number_format((float) $row['paid_total'], 2) }} {{ number_format((float) $row['balance'], 2) }} {{ $row['days_overdue'] > 0 ? $row['days_overdue'] : '—' }} {{ __('app.fees.arrears.buckets.'.$row['bucket']) }}
{{ __('app.fees.arrears.empty') }}
{{ __('app.fees.arrears.summary.invoices') }}: {{ $report['summary']['invoices'] }} · {{ __('app.fees.arrears.summary.students') }}: {{ $report['summary']['students'] }} {{ number_format((float) $report['summary']['outstanding'], 2) }}