@extends('layouts.app') @section('title', 'Advance Payments') @section('content')

Advance Payments Management

{{ $stats['total_advance_payments'] }}
Total Advance Payments
{{ $stats['active_advance_payments'] }}
Active Payments
৳{{ number_format($stats['total_amount'], 2) }}
Total Amount
৳{{ number_format($stats['remaining_amount'], 2) }}
Remaining Amount
৳{{ number_format($stats['used_amount'], 2) }}
Used Amount
@if(request()->hasAny(['user_id', 'status', 'date_from', 'date_to']))
Filtered Results
Filtered Payments: {{ $filteredStats['filtered_advance_payments'] }}
Filtered Total Amount: ৳{{ number_format($filteredStats['filtered_total_amount'], 2) }}
Filtered Remaining Amount: ৳{{ number_format($filteredStats['filtered_remaining_amount'], 2) }}
@endif
Filters
@if(request()->hasAny(['user_id', 'status', 'date_from', 'date_to'])) Filtered Summary @else Current Page Summary @endif
Total Payments

@if(request()->hasAny(['user_id', 'status', 'date_from', 'date_to'])) {{ $filteredStats['filtered_advance_payments'] }} @else {{ $advancePayments->total() }} @endif

Records
Total Amount

@if(request()->hasAny(['user_id', 'status', 'date_from', 'date_to'])) ৳{{ number_format($filteredStats['filtered_total_amount'], 2) }} @else ৳{{ number_format($advancePayments->sum('amount'), 2) }} @endif

BDT
Remaining Amount

@if(request()->hasAny(['user_id', 'status', 'date_from', 'date_to'])) ৳{{ number_format($filteredStats['filtered_remaining_amount'], 2) }} @else ৳{{ number_format($advancePayments->sum('remaining_amount'), 2) }} @endif

BDT
Used Amount

@if(request()->hasAny(['user_id', 'status', 'date_from', 'date_to'])) ৳{{ number_format($filteredStats['filtered_total_amount'] - $filteredStats['filtered_remaining_amount'], 2) }} @else ৳{{ number_format($advancePayments->sum('amount') - $advancePayments->sum('remaining_amount'), 2) }} @endif

BDT
@forelse($advancePayments as $advancePayment) @empty @endforelse @if($advancePayments->count() > 0) @if(request()->hasAny(['user_id', 'status', 'date_from', 'date_to'])) @endif @endif
ID User Invoice Amount Remaining Payment Method Payment Date Status Reference Created By Actions
{{ $advancePayment->id }} {{ $advancePayment->user->name ?? 'N/A' }}
{{ $advancePayment->user->email ?? '' }}
@if($advancePayment->salesInvoice) #{{ $advancePayment->salesInvoice->invoice_no }} @else N/A @endif ৳{{ number_format($advancePayment->amount, 2) }} ৳{{ number_format($advancePayment->remaining_amount, 2) }} {{ ucfirst(str_replace('_', ' ', $advancePayment->payment_method)) }} {{ $advancePayment->payment_date->format('d M Y') }} @if($advancePayment->status == 'active') Active @elseif($advancePayment->status == 'used') Used @else Expired @endif {{ $advancePayment->reference_number }} {{ $advancePayment->createdBy->name ?? 'N/A' }}
@if($advancePayment->status == 'active' && $advancePayment->remaining_amount > 0) @endif

No advance payments found
Total (Current Page): ৳{{ number_format($advancePayments->sum('amount'), 2) }} ৳{{ number_format($advancePayments->sum('remaining_amount'), 2) }}
Grand Total (All Filtered): ৳{{ number_format($filteredStats['filtered_total_amount'], 2) }} ৳{{ number_format($filteredStats['filtered_remaining_amount'], 2) }}
@if($advancePayments->hasPages())
{{ $advancePayments->appends(request()->query())->links() }}
@endif
@endsection @push('scripts') @endpush