Top 10 Vendor Report
{{ getAuthCompanyName() }}
{{ getAuthCarrierInfo()->BILL_TO }}
@php
$monthlyTotals = array_fill(1, 12, 0);
$gtotal = 0;
@endphp
{{ date('m/d/Y h:i A') }}
| NAME |
STATUS |
DATE |
REPAIR |
EXPENSE |
@foreach ($vendors as $row)
|
{{ $row->NAME }}
|
{{ $row->IS_INACTIVE === 'False' ? 'ACTIVE' : 'INACTIVE' }}
|
{{ $row->CREATED_WHEN
? \Carbon\Carbon::parse($row->CREATED_WHEN)->format('m/d/Y')
: '' }}
|
${{ number_format($row->repair_total, 2) }}
|
${{ number_format($row->expense_total, 2) }}
|
@endforeach
{{-- GRAND TOTAL --}}
| GRAND TOTAL |
|
|
${{ number_format($grandRepair, 2) }}
|
${{ number_format($grandExpense, 2) }}
|
@php
$repairData = [];
$expenseData = [];
foreach ($vendors as $row) {
$status = $row->IS_INACTIVE === 'False' ? 'ACTIVE' : 'INACTIVE';
$date = $row->CREATED_WHEN
? \Carbon\Carbon::parse($row->CREATED_WHEN)->format('m/d/Y')
: 'N/A';
$repairData[] = [
'label' => strtoupper($row->NAME),
'y' => round($row->repair_total, 2),
'status' => $status,
'date' => $date
];
$expenseData[] = [
'label' => strtoupper($row->NAME),
'y' => round($row->expense_total, 2),
'status' => $status,
'date' => $date
];
}
$maxValue = max(
collect($repairData)->max('y') ?? 0,
collect($expenseData)->max('y') ?? 0
);
$yAxisMax = ceil($maxValue * 1.15);
$yAxisMax = ceil($yAxisMax / 1000) * 1000;
@endphp