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

{{ __('Cash Flow Report List') }}

@if ($filter_from_date && $filter_to_date)

{{ __('Duration:') }} @if ($duration === 'today') {{ Carbon\Carbon::parse($filter_from_date)->format('d-m-Y') }} @elseif ($duration === 'yesterday') {{ Carbon\Carbon::parse($filter_from_date)->format('d-m-Y') }} @else {{ Carbon\Carbon::parse($filter_from_date)->format('d-m-Y') }} {{ __('to') }} {{ Carbon\Carbon::parse($filter_to_date)->format('d-m-Y') }} @endif

@endif
@endsection @section('pdf_content') @php $runningCash = $opening_balance; @endphp @foreach ($cash_flows as $cash_flow) @php if ($cash_flow->type === 'credit') { $runningCash += $cash_flow->amount; } else { $runningCash -= $cash_flow->amount; } @endphp @if ($cash_flow->platform == 'sale') @elseif ($cash_flow->platform == 'sale_return') @elseif ($cash_flow->platform == 'purchase') @elseif ($cash_flow->platform == 'purchase_return') @elseif ($cash_flow->platform == 'due_collect' || $cash_flow->platform == 'due_pay') @else @endif @endforeach @php $page_cash_in = $cash_flows->where('type', 'credit')->sum('amount'); $page_cash_out = $cash_flows->where('type', 'debit')->sum('amount'); $page_running_cash = $opening_balance + $page_cash_in - $page_cash_out; @endphp @if ($cash_flows->count() > 0) @endif
{{ __('Date') }} {{ __('Invoice') }} {{ __('Name') }} {{ __('Type') }} {{ __('Cash In') }} {{ __('Cash Out') }} {{ __('Running Cash') }}
{{ formatted_date($cash_flow->date) }} {{ $cash_flow->invoice_no }}{{ $cash_flow->sale?->party?->name ?? 'Guest' }}{{ $cash_flow->saleReturn?->sale?->party?->name ?? 'Guest' }}{{ $cash_flow->purchase?->party?->name ?? 'Guest' }}{{ $cash_flow->purchaseReturn?->purchase?->party?->name ?? 'Guest' }}{{ $cash_flow->dueCollect?->party?->name ?? 'Guest' }}N/A{{ ucwords(str_replace('_', ' ', $cash_flow->platform)) }} {{ $cash_flow->type === 'credit' ? currency_format($cash_flow->amount, currency: business_currency()) : currency_format(0) }} {{ $cash_flow->type === 'debit' ? currency_format($cash_flow->amount, currency: business_currency()) : currency_format(0) }} {{ currency_format($runningCash, currency: business_currency()) }}
{{__('Total')}} {{ currency_format($page_cash_in, currency: business_currency()) }} {{ currency_format($page_cash_out, currency: business_currency()) }} {{ currency_format($page_running_cash, currency: business_currency()) }}
@endsection