@if($logoPath) logo @else
{{ strtoupper(substr($schoolName, 0, 1)) }}
@endif
{{ $schoolName }}
{{ $schoolTagline }}
{{ $schoolContact }}

RECEIPT

@php $learner = $payment->invoice->learner ?? null; $invoice = $payment->invoice; @endphp
Bill To {{ $learner->guardian_name ?? 'Parent/Guardian' }}
Parent of {{ $learner ? $learner->first_name.' '.$learner->last_name : 'Learner #'.$payment->learner_id }}
{{ $learner->guardian_phone ?? '' }}
Student {{ $learner ? $learner->first_name.' '.$learner->last_name : 'Learner #'.$payment->learner_id }}
Adm: {{ $learner->admission_no ?? '—' }}
Class: {{ $learner && $learner->schoolClass ? $learner->schoolClass->name : '—' }}
Receipt # {{ $payment->id }}
Receipt Date {{ $payment->paid_at ? $payment->paid_at->format('d/m/Y') : '' }}
Invoice # {{ $invoice->invoice_no ?? '—' }}
Due Date {{ $invoice->due_date ? $invoice->due_date->format('d/m/Y') : '—' }}
@forelse($breakdown['lines'] as $i => $line) @empty @endforelse @if($breakdown['adjustment'] != 0) @endif
QTYDESCRIPTIONUNIT PRICEAMOUNT
{{ $i + 1 }} {{ $line['label'] }}
{{ $line['detail'] }}
{{ number_format($line['amount'], 0) }} {{ number_format($line['amount'], 0) }}
1 Fee payment — {{ $payment->method }}
Ref: {{ $payment->reference ?? '—' }}@if($payment->notes)
{{ $payment->notes }}@endif
{{ number_format($payment->amount, 0) }} {{ number_format($payment->amount, 0) }}
– Other charges / adjustments {{ number_format($breakdown['adjustment'], 0) }} {{ number_format($breakdown['adjustment'], 0) }}
Subtotal (billed) {{ number_format($invoice->total ?? 0, 0) }}
Less: paid to date {{ number_format($invoice->paid ?? 0, 0) }}
THIS RECEIPT ({{ $payment->method }}) KES {{ number_format($payment->amount, 0) }}

Invoice {{ $invoice->invoice_no ?? '' }} balance after this payment: KES {{ number_format($invoice->balance ?? 0, 0) }} · Ref: {{ $payment->reference ?? '—' }}

Received by: {{ $receiverName }} Signature / Stamp: ____________
{{ $schoolName }}
@if(!empty($qrBase64))
Verify QR
Scan to verify this receipt online
@endif

Thank you for your payment!