| @lang('reports::reports.customer_aging.customer') | @lang('reports::reports.customer_aging.total') | {{ $translateLabel($data['periodLabels']['current'] ?? 'Current') }} | @for($i = 1; $i <= $data['filters']['number_of_periods']; $i++){{ $translateLabel($data['periodLabels']['period_' . $i] ?? 'Period ' . $i) }} | @endfor@lang('reports::reports.customer_aging.transactions') |
|---|---|---|---|---|
| {{ $row['customer_name'] }} | {{ number_format($row['total_outstanding'], 2) }} | {{ number_format($row['aging_buckets']['current'] ?? 0, 2) }} | @for($i = 1; $i <= $data['filters']['number_of_periods']; $i++) @php $bucketAmt = $row['aging_buckets']['period_' . $i] ?? 0; $bucketClass = 'amount-zero'; if ($bucketAmt > 0) { if ($i == 1) $bucketClass = 'amount-warning'; elseif ($i == 2) $bucketClass = 'amount-danger'; elseif ($i == 3) $bucketClass = 'amount-critical'; else $bucketClass = 'amount-severe'; } @endphp{{ number_format($bucketAmt, 2) }} | @endfor{{ $row['transaction_count'] }} |
| @lang('reports::reports.customer_aging.grand_total') | {{ number_format($data['grandTotals']['total_outstanding'] ?? 0, 2) }} | {{ number_format($data['grandTotals']['current'] ?? 0, 2) }} | @for($i = 1; $i <= $data['filters']['number_of_periods']; $i++) @php $gtAmt = $data['grandTotals']['period_' . $i] ?? 0; $gtClass = 'amount-zero'; if ($gtAmt > 0) { if ($i == 1) $gtClass = 'amount-warning'; elseif ($i == 2) $gtClass = 'amount-danger'; elseif ($i == 3) $gtClass = 'amount-critical'; else $gtClass = 'amount-severe'; } @endphp{{ number_format($gtAmt, 2) }} | @endfor{{ $data['grandTotals']['total_transactions'] ?? 0 }} |
@lang('reports::reports.customer_aging.no_data')
@endif