@extends('admin.layouts.app') @section('title', __('admin.billing.payments')) @section('content')

{{ __('admin.billing.payments') }}

@if (session('success')) @endif
{{ __('admin.billing.total_payments') }}

{{ $statistics['total'] ?? 0 }}

{{ __('admin.billing.total_amount') }}

{{ number_format($statistics['totalAmount'] ?? 0, 2) }}

{{ __('admin.billing.today') }}

{{ number_format($statistics['todayAmount'] ?? 0, 2) }}

{{ __('admin.billing.this_month') }}

{{ number_format($statistics['monthAmount'] ?? 0, 2) }}

{{ __('admin.reset') }}
@forelse ($payments as $payment) @empty @endforelse
{{ __('admin.billing.payment_no') }} {{ __('admin.billing.patient') }} {{ __('admin.billing.invoice_no') }} {{ __('admin.billing.payment_date') }} {{ __('admin.billing.payment_method') }} {{ __('admin.billing.reference_no') }} {{ __('admin.billing.amount') }} {{ __('admin.actions') }}
{{ $payment->payment_no ?? 'PAY-' . $payment->id }} @if ($payment->patient) {{ $payment->patient->full_name }} @else N/A @endif @if ($payment->invoice) {{ $payment->invoice->invoice_no ?? 'INV-' . $payment->invoice->id }} @else N/A @endif {{ optional($payment->payment_date)->format('Y-m-d') }} {{ $payment->payment_method?->label() ?? str_replace('_', ' ', ucfirst($payment->payment_method)) }} {{ $payment->reference_no ?? '-' }} {{ number_format($payment->amount, 2) }}
@can('payments.view') @endcan @can('payments.delete') @endcan
{{ __('admin.billing.no_payments_found') }}
@if ($payments->hasPages()) @endif
@endsection