@php $total_receipt_amount = 0 ; $total_payment_amount = 0 ; @endphp @foreach ($voucher_data as $voucher_type => $voucher_type_data )

{{ $voucher_type }}

@php $total_amount = 0; @endphp @foreach($voucher_type_data as $group_id => $group_data) @php $group_name = Common::group_code_with_parent_code($group_id); $group_total = 0 ; @endphp @foreach ($group_data as $sub_group_id => $sub_group_head_data ) @php $sub_group_name = Common::sub_group_code_with_parent_code($sub_group_id); $sub_group_total = 0; @endphp @php // $head_data = $transaction_data['head_data']; // $head_id = $head_data->id; // $name = $head_data->name; // $type = $head_data->reference_type; // $type_name = ""; // if($type == 'work_item'){ // $type_name = " (".$head_data->work_item->work->name.")"; // } // $head_name = Common::head_code_with_parent_code($head_id) . ' ' . $name . $type_name; $transactions = $sub_group_head_data['transactions']; $head_total = 0; @endphp @foreach ($transactions as $transaction) @php $transaction_detail = $transaction->getTransactionDetails($transaction); $transaction_reference_detail = $transaction->getTransactionReferenceDetails($transaction); $head_name = $transaction->head_name; $voucher_date = $transaction->voucher_date; $voucher_no = $transaction->voucher_no; $route = $transaction_detail->route; $mode_of_payment = $transaction_detail->mode_of_payment; $particulars = $transaction_detail->particulars; $reference_voucher_no = $transaction_reference_detail->reference_voucher_no; $reference_voucher_route = $transaction_reference_detail->reference_voucher_route; $payee_name = $transaction_detail->payee_name; $dr = $transaction->dr ?? 0; $cr = $transaction->cr ?? 0; $amount = 0; if ($voucher_type == 'Receipts') { $amount = $cr - $dr; } else if ($voucher_type == 'Expenses') { $amount = $dr - $cr; } $total_amount += $amount; $group_total += $amount; $sub_group_total += $amount; @endphp @endforeach @endforeach @endforeach
{{ __('lang.sno') }} {{ __('lang.voucher_date') }} {{ __('lang.voucher_no') }} {{ __('lang.reference_voucher') }} {{ __('lang.head') }} {{ __('lang.mode_of_payment') }} {{ __('lang.particulars') }} {{ __('lang.amount') }} {{ $currency_code }}
{{ $group_name }}
{{ $sub_group_name }}
{{ $loop->iteration }} {{ $transaction->date_format($voucher_date) }} {{$voucher_no}} {{$reference_voucher_no}} {{ $head_name }} {{ $mode_of_payment }} {{ $particulars }} {{ $transaction->convert_money_format($amount) }}
Sub Group Total {{ Transaction::convert_money_format($sub_group_total) }}
Group Total {{ Transaction::convert_money_format($group_total) }}
Total {{ $voucher_type }} Amount {{ Transaction::convert_money_format($total_amount) }}

@php if($voucher_type == 'Receipts'){ $total_receipt_amount = $total_amount ; } else if ($voucher_type == 'Expenses'){ $total_payment_amount = $total_amount ; } @endphp @endforeach
Previouse Balance : {{Transaction::isNegative($previous_balance)}}
Total Receipt Amount : {{Transaction::convert_money_format($total_receipt_amount)}} Total Payment Amount : {{Transaction::convert_money_format($total_payment_amount)}} Balance Amount : {{Transaction::isNegative(($total_receipt_amount - $total_payment_amount) + $previous_balance)}}