@foreach ($weekTransactions as $dayName => $daysTransactions) @if ($dayName) @endif @foreach ($daysTransactions->groupBy('category.report_visibility_code') as $categoryVisibility => $visibilityCategorizedTransactions) @foreach ($visibilityCategorizedTransactions->groupBy('category.name') as $categoryName => $categorizedTransactions) @if ($categoryVisibility == App\Models\Category::REPORT_VISIBILITY_INTERNAL) @else @foreach ($categorizedTransactions as $transaction) @endforeach @endif @endforeach @endforeach @endforeach
{{ __('app.date') }} {{ __('transaction.transaction') }} {{ __('transaction.income') }} {{ __('transaction.spending') }} {{ __('transaction.balance') }}
  {{ 'Sisa saldo per '.$lastWeekDate->isoFormat('D MMMM Y') }}     {{ format_number($currentWeekBalance = auth()->activeBook()->getBalance($lastWeekDate->format('Y-m-d'))) }}
{{ strtoupper($dayName) }} 
{{ $categorizedTransactions->first()->date }} {{ $categoryName }} @php $incomeAmount = $categorizedTransactions->sum(function ($transaction) { return $transaction->in_out ? $transaction->amount : 0; }); @endphp {{ $incomeAmount ? format_number($incomeAmount) : '' }} @php $spendingAmount = $categorizedTransactions->sum(function ($transaction) { return !$transaction->in_out ? $transaction->amount : 0; }); @endphp {{ $spendingAmount ? format_number($spendingAmount) : '' }}  
{{ $transaction->date }} is_strong ? 'style=text-decoration:underline' : '' }}> @if ($isTransactionFilesVisible) @livewire('public-books.files-indicator', ['transaction' => $transaction]) @endif {!! $transaction->date_alert !!} {!! nl2br(htmlentities($transaction->description)) !!} {{ $transaction->in_out ? format_number($transaction->amount) : '' }} {{ !$transaction->in_out ? format_number($transaction->amount) : '' }}  
{{ __('transaction.in_out') }} {{ __('time.week') }} {{ $weekNumber + 1 }} @php $incomeAmount = $weekTransactions->flatten()->sum(function ($transaction) { return $transaction->in_out ? $transaction->amount : 0; }); @endphp {{ format_number($incomeAmount) }} @php $spendingAmount = $weekTransactions->flatten()->sum(function ($transaction) { return $transaction->in_out ? 0 : $transaction->amount; }); @endphp {{ format_number($spendingAmount) }} {{ format_number($incomeAmount - $spendingAmount) }}
{{ __('transaction.end_balance') }} {{ __('time.week') }} {{ $weekNumber + 1 }}     {{ format_number($currentWeekBalance + $incomeAmount - $spendingAmount) }}