@extends('layouts.app') @section('title', 'Payment Reminders Due') @section('content')

Payment Reminders Due Customers with Overdue Invoices

Customers Due for Payment Reminders

@forelse($customers ?? [] as $customer) @php $contact = $customer['contact'] ?? null; $summary = $customer['summary'] ?? []; $contactId = $contact->id ?? ($customer['contact_id'] ?? null); @endphp @empty @endforelse
Customer Contact Total Due Overdue Amount Overdue Days Last Reminder Days Since Last Action
{{ $contact->name ?? ($customer['name'] ?? 'N/A') }} @if(!empty($contact->supplier_business_name))
{{ $contact->supplier_business_name }} @endif
@if(!empty($contact->mobile)) {{ $contact->mobile }}
@endif @if(!empty($contact->email)) {{ $contact->email }} @endif
@format_currency($summary['total_due'] ?? 0) @format_currency($summary['overdue_amount'] ?? 0) @php $maxOverdueDays = 0; if (!empty($summary['invoices'])) { foreach ($summary['invoices'] as $invoice) { $days = $invoice['overdue_days'] ?? 0; if ($days > $maxOverdueDays) { $maxOverdueDays = $days; } } } @endphp {{ $maxOverdueDays }} days @if(!empty($customer['last_reminder_date'])) {{ @format_datetime($customer['last_reminder_date']) }} @else Never @endif @if(!empty($customer['days_since_last_reminder'])) {{ $customer['days_since_last_reminder'] }} days @else - @endif @if($contactId)
View @endif
No customers are currently due for payment reminders.
@endsection @section('javascript') @endsection