@extends('layouts.dashboard.superadminapp') @section('title', 'Accounts Payable - Aging Report') @section('styles') @endsection @section('content')

Accounts Payable - Aging Report

Total Outstanding Payables
₹{{ number_format($grandTotal, 2) }}
Current (0-30 days)
₹{{ number_format($aging['current']['total'], 2) }}
{{ $aging['current']['items']->count() }} bills
31-60 Days
₹{{ number_format($aging['days_30']['total'], 2) }}
{{ $aging['days_30']['items']->count() }} bills
61-90 Days
₹{{ number_format($aging['days_60']['total'], 2) }}
{{ $aging['days_60']['items']->count() }} bills
90+ Days
₹{{ number_format($aging['days_90_plus']['total'], 2) }}
{{ $aging['days_90_plus']['items']->count() }} bills
@foreach(['current' => 'Current (0-30 days)', 'days_30' => '31-60 Days', 'days_60' => '61-90 Days', 'days_90_plus' => '90+ Days'] as $key => $label) @if($aging[$key]['items']->count() > 0)
{{ $label }} - ₹{{ number_format($aging[$key]['total'], 2) }}
@foreach($aging[$key]['items'] as $payable) @php $daysOld = \Carbon\Carbon::parse($payable->purchase_date)->diffInDays(now()); @endphp @endforeach
Bill No Date Vendor Days Old Total Paid Balance Action
{{ $payable->purchase_no }} {{ \Carbon\Carbon::parse($payable->purchase_date)->format('d M Y') }} {{ $payable->vendor->company_name ?? 'N/A' }} {{ $daysOld }} days ₹{{ number_format($payable->grand_total, 2) }} ₹{{ number_format($payable->paid_amount ?? 0, 2) }} ₹{{ number_format($payable->balance_amount ?? $payable->grand_total, 2) }} Pay
@endif @endforeach @endsection