@extends('layouts.app') @section('title', 'Payment Schedules') @section('content')
@if(session('success')) @endif @if(session('error')) @endif
Clear
@foreach(request()->except('per_page', 'page') as $key => $value) @if(is_array($value)) @foreach($value as $k => $v) @endforeach @else @endif @endforeach
@php $serial = ($schedules->currentPage() - 1) * $schedules->perPage(); @endphp @forelse($schedules as $schedule) @php $remaining = $schedule->amount - $schedule->paid_amount; $isOverdue = $schedule->due_date < now() && $schedule->payment_status !== 'paid'; @endphp @empty @endforelse
# Provider Invoice # Due Date Amount Committed Amount Remaining Status Notes Actions
{{ ++$serial }} {{ $schedule->provider->company_name ?? $schedule->provider->name ?? 'N/A' }} @if($schedule->invoice_id) {{ $schedule->invoice->bill_no ?? 'Invoice #' . $schedule->invoice_id }} @else @endif {{ $schedule->due_date->format('d M Y') }} BDT {{ number_format($schedule->amount, 2) }} BDT {{ number_format($schedule->paid_amount, 2) }} BDT {{ number_format($remaining, 2) }} @if($schedule->payment_status == 'paid') Paid @elseif($schedule->payment_status == 'partial') Partial @else Pending @endif {{ $schedule->notes ? \Illuminate\Support\Str::limit($schedule->notes, 30) : '—' }}
@csrf @method('DELETE')

No payment schedules found

@if($schedules->hasPages()) @endif
@endsection