@extends('layouts.business.pdf.pdf_layout') @section('pdf_title')
@include('business::print.header')

{{ __('Day Book Report List') }}

{{--

{{ __('Duration: 14-12-2025 to 24-12-2025') }}

--}}
@endsection @section('pdf_content') @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 @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
{{ __('Name') }} {{ __('Date') }} {{ __('Reference') }} {{ __('Type') }} {{ __('Total') }} {{ __('Money In') }} {{ __('Money Out') }} {{ __('Payment') }}
{{ $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]) }}
{{__('Total')}} {{ currency_format($page_total_amount, currency: business_currency()) }} {{ currency_format($page_money_in, currency: business_currency()) }} {{ currency_format($page_money_out, currency: business_currency()) }}
@endsection