@extends('layouts.app') @section('content')

Payment Schedule Reminder

@if(session('success'))
{{ session('success') }}
@endif @if($overduePayments->count() > 0)
Overdue Payments ({{ $overduePayments->count() }})
@foreach($overduePayments as $schedule) @endforeach
# Invoice Company Expected Payment Date Expected Amount Days Overdue Actions
{{ $loop->iteration }} {{ optional($schedule->salesInvoice)->invoice_no ?? 'N/A' }} @php $user = $schedule->user; $displayName = $user && $user->company_name ? $user->company_name : ($user ? $user->name : 'N/A'); @endphp {{ $displayName }} {{ optional($schedule->expected_payment_date)->format('Y-m-d') }} BDT {{ number_format($schedule->expected_payment_amount, 2) }} {{ now()->diffInDays($schedule->expected_payment_date) }} days Edit View
@endif @if($upcomingPayments->count() > 0)
Upcoming Payments - Next 7 Days ({{ $upcomingPayments->count() }})
@foreach($upcomingPayments as $schedule) @endforeach
# Invoice Company Expected Payment Date Expected Amount Days Remaining Actions
{{ $loop->iteration }} {{ optional($schedule->salesInvoice)->invoice_no ?? 'N/A' }} @php $user = $schedule->user; $displayName = $user && $user->company_name ? $user->company_name : ($user ? $user->name : 'N/A'); @endphp {{ $displayName }} {{ optional($schedule->expected_payment_date)->format('Y-m-d') }} @if($schedule->expected_payment_date->isToday()) Today @endif BDT {{ number_format($schedule->expected_payment_amount, 2) }} @php $daysRemaining = now()->diffInDays($schedule->expected_payment_date, false); @endphp @if($daysRemaining == 0) Today @elseif($daysRemaining > 0) {{ $daysRemaining }} days @else {{ abs($daysRemaining) }} days overdue @endif Edit View
@endif @if($overduePayments->count() == 0 && $upcomingPayments->count() == 0)
No Payment Reminders

All payment schedules are up to date. No upcoming or overdue payments in the next 7 days.

View All Payment Schedules
@endif
@endsection