@extends('layouts.pdf') @section('title') {{ $extra['module_name'] }} @endsection @section('content')
@include('admin.partials.header', ['extra' => $extra]) {{-- @php $collection = collect($query)->mapToGroups(function ($item, $key) { return [$item->cr_account => $item->dr]; }); $arr = []; foreach ($collection as $key => $row) { $arr[$key]= array_sum($row->toArray()); } @endphp @php $total_amount=0; @endphp @foreach($arr as $key => $row) @php $total_amount +=$row; @endphp @endforeach
Head Amount {{$transaction->systemSettingCurrency()}}
{{$key}} {{$transaction->convert_money_format($row)}}
Total {{$transaction->convert_money_format($total_amount)}}
--}} @php $total_amount=0; $head_total_amount=0; $expense_array = []; $collection = collect($query)->mapToGroups(function ($item, $key) { return [ $item->group_code.'.'. $item->sub_group_code.'. '.$item->subgroupname => [ $item->group_code.'.'. $item->sub_group_code.'.'.$item->head_code.'. '.$item->headname.'= '.$item->head_id => [ 'dr' => $item->dr, 'cr' => $item->cr ?? 0 ] ] ]; }); foreach ($collection as $key => $row) { foreach ($row as $innerKey => $innerValue) { foreach ($innerValue as $ikey => $ivalue) { $expense_array[$key][$ikey]['dr'] = $ivalue['dr']; $expense_array[$key][$ikey]['cr'] = $ivalue['cr']; } } } @endphp @foreach($expense_array as $key => $row) @foreach ($row as $innerKey => $innerValue) @php $head = explode("=",$innerKey); if(!empty($extra['branch']) || !empty($search_by['from']) || !empty($search_by['to'])) { $route = route('reports_accounts_ledger.branch_wise.report') . '?income_expense_head_id=' . $head[1] . '&branch_id=' . $extra['branch']->id. '&from=' . $search_by['from'] . '&to=' . $search_by['to'] . '&date_type=1&status=1&voucher_type=0&action=Show'; } else { $route = route('reports_accounts_ledger.branch_wise.report') . '?income_expense_head_id=' . $head[1] . '&branch_id=0&from=&to=&date_type=1&status=1&voucher_type=0&action=Show'; } @endphp @php $balance = $innerValue['dr'] - $innerValue['cr']; @endphp @php $total_amount_dr +=$innerValue['dr']; $head_total_amount_dr+=$innerValue['dr']; $total_amount_cr +=$innerValue['cr']; $head_total_amount_cr+=$innerValue['cr']; @endphp @endforeach @php $balance = $head_total_amount_dr - $head_total_amount_cr; @endphp @php $head_total_amount_dr=0; $head_total_amount_cr=0; @endphp @endforeach
{{__('lang.HEADS')}} {{__('lang.TOTAL_AMOUNT')}} {{$transaction->systemSettingCurrency()}} {{__('lang.PAID_AMOUNT')}} {{$transaction->systemSettingCurrency()}} {{__('lang.balance_amount')}} {{$transaction->systemSettingCurrency()}}
{{$key}}
{{$head[0]}} {{$transaction->convert_money_format($innerValue['dr'])}} {{$transaction->convert_money_format($innerValue['cr'])}}{{($balance < 0 ? '('. $transaction->convert_money_format( abs($balance)) . ')' :$transaction->convert_money_format($balance) )}}
{{__('lang.TOTAL')}} {{$transaction->convert_money_format($head_total_amount_dr)}} {{$transaction->convert_money_format($head_total_amount_cr)}}{{($balance < 0 ? '('. $transaction->convert_money_format( abs($balance)) . ')' :$transaction->convert_money_format($balance) )}}
{{__('lang.GRAND_TOTAL')}} {{$transaction->convert_money_format($total_amount_dr)}} {{$transaction->convert_money_format($total_amount_cr)}} {{$transaction->convert_money_format($total_amount_dr - $total_amount_cr)}}
@stop