@extends('admin.layouts.app') @section('title', __('admin.billing.invoices')) @section('content')
| {{ __('admin.billing.invoice_no') }} | {{ __('admin.billing.patient') }} | {{ __('admin.billing.issued_at') }} | {{ __('admin.billing.total_amount') }} | {{ __('admin.billing.paid_amount') }} | {{ __('admin.billing.remaining_amount') }} | {{ __('admin.status') }} | {{ __('admin.actions') }} |
|---|---|---|---|---|---|---|---|
| {{ $invoice->invoice_no ?? 'INV-' . $invoice->id }} | @if ($invoice->patient) {{ $invoice->patient->full_name }} @else N/A @endif | {{ optional($invoice->issued_at)->format('Y-m-d H:i') ?? '-' }} | {{ number_format($invoice->total, 2) }} | {{ number_format($invoice->paid_amount, 2) }} | {{ number_format($invoice->remaining_amount ?? ($invoice->total - $invoice->paid_amount), 2) }} | @php $statusBadgeClass = match($invoice->status?->value ?? $invoice->status) { 'paid' => 'success', 'partially_paid' => 'warning', 'unpaid' => 'danger', 'cancelled' => 'secondary', default => 'info' }; @endphp {{ $invoice->status?->label() ?? str((string) $invoice->status)->replace('_', ' ')->title() }} | |
| {{ __('admin.billing.no_invoices_found') }} | |||||||