@php $maxRowCount = max($mergedIncomeSaleData->count(), $mergedExpenseData->count()); @endphp @for ($i = 0; $i < $maxRowCount; $i++) @php $incomeSaleRow = $mergedIncomeSaleData[$i] ?? null; $expenseRow = $mergedExpenseData[$i] ?? null; @endphp {{-- Sale / Income Column --}} {{-- Expense Column --}} @endfor {{-- Summary Rows --}}
{{ __('Income Types') }} {{ __('Date') }} {{ __('Sale') }} {{ __('Income') }} {{ __('Expenses Types') }} {{ __('Date') }} {{ __('Expense') }}
{{ $incomeSaleRow ? $incomeSaleRow->type : '' }} {{ $incomeSaleRow ? formatted_date($incomeSaleRow->date) : '' }} {{ $incomeSaleRow && isset($incomeSaleRow->total_sales) ? currency_format($incomeSaleRow->total_sales, 'icon', 2, business_currency()) : '' }} {{ $incomeSaleRow && isset($incomeSaleRow->total_incomes) ? currency_format($incomeSaleRow->total_incomes, 'icon', 2, business_currency()) : '' }} {{ $expenseRow ? $expenseRow->type : '' }} {{ $expenseRow ? formatted_date($expenseRow->date) : '' }} {{ $expenseRow ? currency_format($expenseRow->total_expenses ?? 0, 'icon', 2, business_currency()) : '' }}
{{ __('Gross Profit') }} {{ currency_format($grossSaleProfit, 'icon', 2, business_currency()) }} {{ currency_format($grossIncomeProfit, 'icon', 2, business_currency()) }} {{ __('Total Expenses') }} {{ currency_format($totalExpenses, 'icon', 2, business_currency()) }}
{{ __('Net Profit (Income - Expense) =') }} {{ currency_format($netProfit, 'icon', 2, business_currency()) }}