@foreach ($day_books as $day_book) @if ($day_book->platform == 'sale') @elseif ($day_book->platform == 'sale_return') @elseif ($day_book->platform == 'purchase') @elseif ($day_book->platform == 'purchase_return') @elseif ($day_book->platform == 'due_collect' || $day_book->platform == 'due_pay') @else @endif @if ($day_book->platform == 'sale') @elseif ($day_book->platform == 'sale_return') @elseif ($day_book->platform == 'purchase') @elseif ($day_book->platform == 'purchase_return') @elseif ($day_book->platform == 'due_collect' || $day_book->platform == 'due_pay') @else @endif @php $total_amount = match ($day_book->platform) { 'sale' => $day_book->sale?->totalAmount ?? 0, 'sale_return' => $day_book->saleReturn?->sale?->totalAmount ?? 0, 'purchase' => $day_book->purchase?->totalAmount ?? 0, 'purchase_return' => $day_book->purchaseReturn?->purchase?->totalAmount ?? 0, 'due_collect', 'due_pay' => $day_book->dueCollect?->totalDue ?? 0, default => 0 }; @endphp @if ($day_book->type === 'credit') @else @endif @if ($day_book->type === 'debit') @else @endif @if ($day_book->payment_type_id) @else @endif @if ($day_book->platform == 'sale') @elseif ($day_book->platform == 'sale_return') @elseif ($day_book->platform == 'purchase') @elseif ($day_book->platform == 'purchase_return') @elseif ($day_book->platform == 'due_collect' || $day_book->platform == 'due_pay') @else @endif @endforeach @php $page_total_amount = $day_books->sum(function ($day_book) { return match ($day_book->platform) { 'sale' => $day_book->sale?->totalAmount ?? 0, 'sale_return' => $day_book->saleReturn?->sale?->totalAmount ?? 0, 'purchase' => $day_book->purchase?->totalAmount ?? 0, 'purchase_return' => $day_book->purchaseReturn?->purchase?->totalAmount ?? 0, 'due_collect', 'due_pay' => $day_book->dueCollect?->totalDue ?? 0, default => 0 }; }); $page_money_in_new = $day_books->where('type', 'credit')->sum(function ($day_book) { return match ($day_book->platform) { 'sale' => $day_book->sale?->totalAmount ?? 0, 'sale_return' => $day_book->saleReturn?->sale?->totalAmount ?? 0, 'purchase' => $day_book->purchase?->totalAmount ?? 0, 'purchase_return' => $day_book->purchaseReturn?->purchase?->totalAmount ?? 0, 'due_collect', 'due_pay' => $day_book->dueCollect?->totalDue ?? 0, default => 0 }; }); $page_money_in = $day_books->where('type', 'credit')->sum('amount'); $page_money_out = $day_books->where('type', 'debit')->sum('amount'); @endphp @if ($day_books->count() > 0) @endif
{{ __('SL') }}. {{ __('Name') }} {{ __('Date') }} {{ __('Reference') }} {{ __('Type') }} {{ __('Total') }} {{ __('Money In') }} {{ __('Money Out') }} {{ __('Payment') }} {{ __('Transaction By') }}
{{ $loop->index + 1 }}{{ $day_book->sale?->party?->name ?? 'Guest' }}{{ $day_book->saleReturn?->sale?->party?->name ?? 'Guest' }}{{ $day_book->purchase?->party?->name ?? 'Guest' }}{{ $day_book->purchaseReturn?->purchase?->party?->name ?? 'Guest' }}{{ $day_book->dueCollect?->party?->name ?? 'Guest' }}N/A{{ formatted_date($day_book->date) }} {{ $day_book->invoice_no }} {{ ucwords(str_replace('_', ' ', $day_book->platform)) }} {{ currency_format($day_book->sale?->totalAmount ?? 0, currency: business_currency()) }} {{ currency_format($day_book->saleReturn?->sale?->totalAmount ?? 0, currency: business_currency()) }} {{ currency_format($day_book->purchase?->totalAmount ?? 0, currency: business_currency()) }} {{ currency_format($day_book->purchaseReturn?->purchase?->totalAmount ?? 0, currency: business_currency()) }} {{ currency_format($day_book->dueCollect?->totalDue ?? 0, currency: business_currency()) }} {{ currency_format(0, currency: business_currency()) }}{{ currency_format($total_amount, currency: business_currency()) }} {{ currency_format(0, currency: business_currency()) }}{{ currency_format($day_book->amount, currency: business_currency()) }} {{ currency_format(0, currency: business_currency()) }}{{ $day_book->paymentType?->name }}{{ ucfirst(explode('_', $day_book->transaction_type)[0]) }}{{ $day_book->sale?->user?->name ?? 'N/A' }}{{ $day_book->saleReturn?->sale?->user?->name ?? 'N/A' }}{{ $day_book->purchase?->user?->name ?? 'N/A' }}{{ $day_book->purchaseReturn?->purchase?->user?->name ?? 'N/A' }}{{ $day_book->dueCollect?->user?->name ?? 'N/A' }}{{__('N/A') }}