{{-- ========================= --}} {{-- PERIOD A SECTION --}} {{-- ========================= --}}
Period A (Right) @if($fromA && $toA) — ({{ $fromA }} → {{ $toA }}) @endif
@php $incomeA = collect($dailyA)->sum('income'); $expenseA = collect($dailyA)->sum('expense'); $totalA = $incomeA - $expenseA; @endphp {{-- Total Row --}} {{-- Daily Rows --}} @foreach($dailyA as $date => $data) @php $profit = $data['income'] - $data['expense']; @endphp @endforeach
Date Income Expense Daily P/L
Total {{ number_format($incomeA, 2) }} {{ number_format($expenseA, 2) }} {{ number_format($totalA, 2) }}
{{ $date }} {{ number_format($data['income'], 2) }} {{ number_format($data['expense'], 2) }} {{ number_format($profit, 2) }}
{{-- ========================= --}} {{-- PERIOD B SECTION --}} {{-- ========================= --}}
Period B (Left) @if($fromB && $toB) — ({{ $fromB }} → {{ $toB }}) @endif
@php $incomeB = collect($dailyB)->sum('income'); $expenseB = collect($dailyB)->sum('expense'); $totalB = $incomeB - $expenseB; @endphp {{-- Total Row --}} @foreach($dailyB as $date => $data) @php $profit = $data['income'] - $data['expense']; @endphp @endforeach
Date Income Expense Daily P/L
Total {{ number_format($incomeB, 2) }} {{ number_format($expenseB, 2) }} {{ number_format($totalB, 2) }}
{{ $date }} {{ number_format($data['income'], 2) }} {{ number_format($data['expense'], 2) }} {{ number_format($profit, 2) }}
{{-- ========================= --}} {{-- COMPARISON SECTION --}} {{-- ========================= --}} @php $difference = $totalA - $totalB; $percentage = $totalB != 0 ? ($difference / $totalB * 100) : ($difference > 0 ? 999999 : -999999); @endphp
Comparison Summary
@if($difference > 0)

Period A is {{ number_format($difference, 2) }} EGP higher than Period B.

@elseif($difference < 0)

Period A is {{ number_format(abs($difference), 2) }} EGP lower than Period B.

@else

Both periods have the same net profit/loss.

@endif

Percentage Change: {{ $percentage >= 0 ? '+' : '' }}{{ number_format($percentage, 2) }}%