@extends('layouts.app') @section('title', 'Expense | ' . ($expense->description ?? '')) @section('content') @php $categories = ['Utilities','Medical Supplies','Drugs/Pharmacy','Salaries/Locum','Repairs','Transport','Rent','Food/Catering','Insurance','Other']; $paid = (float) $expense->payments->sum('amount'); $balance = $expense->balance ?? max(0, (float) $expense->amount - $paid); $esc = ['pending'=>'badge-warning','partially_paid'=>'badge-info','paid'=>'badge-success','overdue'=>'badge-danger','cancelled'=>'badge-gray']; @endphp
{{ $expense->date?->format('d M Y') }} · {{ $expense->supplier->name ?? $expense->vendor ?? '—' }}
KES {{ number_format($p->amount) }} · {{ ucfirst(str_replace('_',' ', $p->payment_method)) }}
{{ $p->payment_date?->format('d M Y') }}{{ $p->reference_number ? ' · '.$p->reference_number : '' }}{{ $p->payer ? ' · '.$p->payer->name : '' }}
No payments recorded yet.
@endforelse