{{-- Report Title Row --}} {{-- Company Name --}} {{-- As of Date --}} {{-- Aging Method --}} {{-- Generated At --}} {{-- Empty row for spacing --}} {{-- Table Header --}} @for($i = 1; $i <= $data['filters']['number_of_periods']; $i++) @endfor {{-- Data Rows --}} @forelse($data['summaryData'] as $row) @for($i = 1; $i <= $data['filters']['number_of_periods']; $i++) @endfor @empty @endforelse {{-- Grand Totals Row --}} @for($i = 1; $i <= $data['filters']['number_of_periods']; $i++) @endfor
{{ __('reports::reports.customer_aging.title') }}
{{ $data['companyName'] }}
{{ __('reports::reports.customer_aging.as_of') }} {{ \Carbon\Carbon::parse($data['filters']['as_of_date'])->format('d-m-Y') }}
{{ __('reports::reports.customer_aging.aging_method') }}: @if($data['filters']['aging_method'] === 'due_date') {{ __('reports::reports.customer_aging.by_due_date') }} @else {{ __('reports::reports.customer_aging.by_transaction_date') }} @endif  |  {{ __('reports::reports.customer_aging.days_per_period') }}: {{ $data['filters']['days_per_period'] }} {{ __('reports::reports.customer_aging.days') }}  |  {{ __('reports::reports.customer_aging.num_periods') }}: {{ $data['filters']['number_of_periods'] }}
{{ __('reports::reports.customer_aging.generated_at') }}: {{ $data['generatedAt'] }}
{{ __('reports::reports.customer_aging.customer') }} {{ __('reports::reports.customer_aging.total') }} {{ $data['periodLabels']['current'] ?? __('reports::reports.customer_aging.current') }}{{ $data['periodLabels']['period_' . $i] ?? 'Period ' . $i }}{{ __('reports::reports.customer_aging.transactions') }}
{{ $row['customer_name'] }} {{ number_format($row['total_outstanding'], 2) }} {{ number_format($row['aging_buckets']['current'] ?? 0, 2) }}{{ number_format($row['aging_buckets']['period_' . $i] ?? 0, 2) }}{{ $row['transaction_count'] }}
{{ __('reports::reports.customer_aging.no_data') }}
{{ __('reports::reports.customer_aging.grand_total') }} {{ number_format($data['grandTotals']['total_outstanding'] ?? 0, 2) }} {{ number_format($data['grandTotals']['current'] ?? 0, 2) }}{{ number_format($data['grandTotals']['period_' . $i] ?? 0, 2) }}{{ $data['grandTotals']['total_transactions'] ?? 0 }}