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

Aging Report

{{ $type == 'receivable' ? 'Outstanding Receivables' : 'Outstanding Payables' }} as on {{ \Carbon\Carbon::parse($asOnDate)->format('d F Y') }}
@php $bucket0_30 = $entries->where('aging_bucket', '0-30 Days'); $bucket31_60 = $entries->where('aging_bucket', '31-60 Days'); $bucket61_90 = $entries->where('aging_bucket', '61-90 Days'); $bucket90plus = $entries->where('aging_bucket', '90+ Days'); @endphp
0-30 Days
Rs. {{ number_format($bucket0_30->sum('due_amount'), 2) }}
{{ $bucket0_30->count() }} items
31-60 Days
Rs. {{ number_format($bucket31_60->sum('due_amount'), 2) }}
{{ $bucket31_60->count() }} items
61-90 Days
Rs. {{ number_format($bucket61_90->sum('due_amount'), 2) }}
{{ $bucket61_90->count() }} items
90+ Days
Rs. {{ number_format($bucket90plus->sum('due_amount'), 2) }}
{{ $bucket90plus->count() }} items
@forelse($entries as $entry) @empty @endforelse
Bill No Date Party Amount Due Days Bucket
@if($type == 'receivable') {{ $entry->bill_no }} @else {{ $entry->bill_no }} @endif {{ $entry->date->format('d-M-Y') }} {{ $entry->party->name ?? 'N/A' }} {{ number_format($entry->total_amount, 2) }} {{ number_format($entry->due_amount, 2) }} {{ $entry->days_outstanding }} @if($entry->aging_bucket == '0-30 Days') {{ $entry->aging_bucket }} @elseif($entry->aging_bucket == '31-60 Days') {{ $entry->aging_bucket }} @elseif($entry->aging_bucket == '61-90 Days') {{ $entry->aging_bucket }} @else {{ $entry->aging_bucket }} @endif
No outstanding {{ $type == 'receivable' ? 'receivables' : 'payables' }} found
Total Outstanding: {{ number_format($entries->sum('total_amount'), 2) }} {{ number_format($entries->sum('due_amount'), 2) }}
@endsection