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