@extends('layouts.admin') @php $entity = $record ?? null; $title = $entity?->invoice_number ?? ('Invoice #'.($entity->id ?? '')); $status = is_object($entity?->invoice_status) ? $entity->invoice_status : null; $studentName = $entity?->student ? trim($entity->student->fullName()) : '—'; @endphp @section('title', $title) @section('content') @if($entity && \Illuminate\Support\Facades\Route::has('finance.invoices.pdf')) PDF @endif @if($entity && \Illuminate\Support\Facades\Route::has('finance.invoices.print')) Print @endif @if($entity && (float) ($entity->balance ?? 0) > 0) Pay @endif @if($entity && \Illuminate\Support\Facades\Route::has('finance.invoices.edit')) Edit @endif @include('institution.partials.flash')
Invoice{{ $title }}
Student{{ $studentName }}
Status{{ $status?->label() ?? ($entity->invoice_status ?? '—') }}
Issue date{{ $entity?->issue_date?->format('d M Y') ?? '—' }}
Due date{{ $entity?->due_date?->format('d M Y') ?? '—' }}
Currency{{ $entity->currency ?? '—' }}
Subtotal{{ number_format((float) ($entity->subtotal ?? 0), 2) }}
Total{{ number_format((float) ($entity->total_amount ?? 0), 2) }}
Paid{{ number_format((float) ($entity->amount_paid ?? 0), 2) }}
Balance{{ number_format((float) ($entity->balance ?? 0), 2) }}
@forelse(($entity?->items ?? []) as $item) @empty @endforelse
Description Fee head Qty Unit Total
{{ $item->description ?? '—' }} {{ $item->feeHead?->name ?? '—' }} {{ number_format((float) $item->quantity, 2) }} {{ number_format((float) $item->unit_amount, 2) }} {{ number_format((float) $item->line_total, 2) }}
No line items.
@if($entity && \Illuminate\Support\Facades\Route::has('finance.invoices.issue'))
@csrf Issue invoice
@endif @if($entity && \Illuminate\Support\Facades\Route::has('finance.invoices.email'))
@csrf Email invoice
@endif @if($entity && (float) ($entity->balance ?? 0) > 0) Pay balance @endif

Created {{ $entity?->created_at?->format('d M Y') ?? '—' }}

@endsection