@extends('layouts.pdf') @section('title') {{ $extra['module_name'] }} @endsection @section('content') {{--

Printing Date & Time: {{ $extra['current_date_time'] }}

--}}
@include('admin.partials.header', ['extra' => $extra]) @if (isset($params['official_unofficial']) && $params['official_unofficial'] == "null") @if (isset($params['from']) && isset($params['to'])) @endif @if (isset($params['from']) && isset($params['to'])) @endif @endif @if ($params['report_type'] == "detailed") @endif @if (isset($params['official_unofficial']) && $params['official_unofficial'] == "all") @if (isset($params['from']) && isset($params['to'])) @endif @if (isset($params['from']) && isset($params['to'])) @endif @elseif(isset($params['official_unofficial']) && $params['official_unofficial'] == "official") @if (isset($params['from']) && isset($params['to'])) @endif @elseif(isset($params['official_unofficial']) && $params['official_unofficial'] == "unofficial") @if (isset($params['from']) && isset($params['to'])) @endif @elseif(!isset($params['official_unofficial'])) @if (isset($params['from']) && isset($params['to'])) @endif @endif @php $totalCR_official = 0; $totalDR_official = 0; $totalSubGroupCR_official = 0; $totalSubGroupDR_official = 0; $totalGroupCR_official = 0; $totalGroupDR_official = 0; $totalCR_unofficial = 0; $totalDR_unofficial = 0; $totalSubGroupCR_unofficial = 0; $totalSubGroupDR_unofficial = 0; $totalGroupCR_unofficial = 0; $totalGroupDR_unofficial = 0; @endphp @foreach ($data as $key_t => $type) @foreach ($type as $key => $group) @foreach ($group as $sub_key => $sub_group) @php $totalSubGroupCR_official = 0; $totalSubGroupDR_official = 0; @endphp @foreach ($sub_group as $key => $value) {{-- @php echo "
";
                                        print_r($value);exit;
                                    @endphp --}}
                                    @php
                                        $dr_official = 0;
                                        $cr_official = 0;
                                        
                                        if ($value->official->dr > $value->official->cr) {
                                            $dr_official = $value->official->dr - $value->official->cr;
                                        } else {
                                            $cr_official = $value->official->cr - $value->official->dr;
                                        }
                                        
                                        $totalSubGroupCR_official += $cr_official;
                                        $totalSubGroupDR_official += $dr_official;
                                        
                                        $totalGroupCR_official += $cr_official;
                                        $totalGroupDR_official += $dr_official;
                                        
                                        $totalCR_official += $cr_official;
                                        $totalDR_official += $dr_official;




                                        $dr_unofficial = 0;
                                        $cr_unofficial = 0;
                                        
                                        if ($value->unofficial->dr > $value->unofficial->cr) {
                                            $dr_unofficial = $value->unofficial->dr - $value->unofficial->cr;
                                        } else {
                                            $cr_unofficial = $value->unofficial->cr - $value->unofficial->dr;
                                        }
                                        
                                        $totalSubGroupCR_unofficial += $cr_unofficial;
                                        $totalSubGroupDR_unofficial += $dr_unofficial;
                                        
                                        $totalGroupCR_unofficial += $cr_unofficial;
                                        $totalGroupDR_unofficial += $dr_unofficial;
                                        
                                        $totalCR_unofficial += $cr_unofficial;
                                        $totalDR_unofficial += $dr_unofficial;

                                    @endphp
                                    @if ($params['report_type'] == "detailed")
                                        
@php $offical_param= null; if($params['official_unofficial'] == 'official'){ $offical_param = 1; } elseif($params['official_unofficial'] == 'unofficial'){ $offical_param = 0; } elseif($params['official_unofficial'] == 'all'){ $offical_param = 'null'; } if (!empty($extra['branch']) || !empty($search_by['from']) || !empty($search_by['to'])) { $route = route('reports_accounts_ledger.branch_wise.report') . '?income_expense_head_id=' . $value->head_id . '&branch_id=' . $extra['branch']->id . '&from=' . $search_by['from'] . '&to=' . $search_by['to'] . '&date_type=1&status=1&voucher_type=0&official_unofficial='.$offical_param.'&action=Show'; } else { $route = route('reports_accounts_ledger.branch_wise.report') . '?income_expense_head_id=' . $value->head_id . '&branch_id=0&from=&to=&date_type=1&status=1&voucher_type=0&action=Show'; } @endphp @if (isset($params['official_unofficial']) && $params['official_unofficial'] == "all") @if (isset($params['from']) && isset($params['to'])) @endif @if (isset($params['from']) && isset($params['to'])) @endif @elseif(isset($params['official_unofficial']) && $params['official_unofficial'] == "official") @if (isset($params['from']) && isset($params['to'])) @endif @elseif(isset($params['official_unofficial']) && $params['official_unofficial'] == "unofficial") @if (isset($params['from']) && isset($params['to'])) @endif @elseif(!isset($params['official_unofficial'])) @if (isset($params['from']) && isset($params['to'])) @endif @endif @endif @endforeach {{-- total subgroup --}} @if($params['report_type'] == "detailed") @else @endif @if (isset($params['official_unofficial']) && $params['official_unofficial'] == "all") @if (isset($params['from']) && isset($params['to'])) @endif @if (isset($params['from']) && isset($params['to'])) @endif @elseif(isset($params['official_unofficial']) && $params['official_unofficial'] == "official") @if (isset($params['from']) && isset($params['to'])) @endif @elseif(isset($params['official_unofficial']) && $params['official_unofficial'] == "unofficial") @if (isset($params['from']) && isset($params['to'])) @endif @elseif(!isset($params['official_unofficial'])) @if (isset($params['from']) && isset($params['to'])) @endif @endif @endforeach @if (isset($params['official_unofficial']) && $params['official_unofficial'] == "all") @if (isset($params['from']) && isset($params['to'])) @endif @if (isset($params['from']) && isset($params['to'])) @endif @elseif(isset($params['official_unofficial']) && $params['official_unofficial'] == "official") @if (isset($params['from']) && isset($params['to'])) @endif @elseif(isset($params['official_unofficial']) && $params['official_unofficial'] == "unofficial") @if (isset($params['from']) && isset($params['to'])) @endif @elseif(!isset($params['official_unofficial'])) @if (isset($params['from']) && isset($params['to'])) @endif @endif @endforeach @endforeach @if (isset($params['official_unofficial']) && $params['official_unofficial'] == "all") @if (isset($params['from']) && isset($params['to'])) @endif @if (isset($params['from']) && isset($params['to'])) @endif @elseif(isset($params['official_unofficial']) && $params['official_unofficial'] == "official") @if (isset($params['from']) && isset($params['to'])) @endif @elseif(isset($params['official_unofficial']) && $params['official_unofficial'] == "unofficial") @if (isset($params['from']) && isset($params['to'])) @endif @elseif(!isset($params['official_unofficial'])) @if (isset($params['from']) && isset($params['to'])) @endif @endif
{{__('lang.dr')}} {{__('lang.cr')}}
{{__('lang.code')}} {{__('lang.name')}} BF {{$transaction->systemSettingCurrency()}}{{__('lang.dr')}} {{__('lang.official')}} {{$transaction->systemSettingCurrency()}} {{__('lang.dr')}} {{__('lang.unofficial')}} {{$transaction->systemSettingCurrency()}} BF {{$transaction->systemSettingCurrency()}}{{__('lang.cr')}} {{__('lang.official')}} {{$transaction->systemSettingCurrency()}} {{__('lang.cr')}} {{__('lang.unofficial')}} {{$transaction->systemSettingCurrency()}} BF {{$transaction->systemSettingCurrency()}}{{__('lang.dr')}} {{__('lang.official')}} {{$transaction->systemSettingCurrency()}} {{__('lang.cr')}} {{__('lang.official')}} {{$transaction->systemSettingCurrency()}} BF {{$transaction->systemSettingCurrency()}}{{__('lang.dr')}} {{__('lang.unofficial')}} {{$transaction->systemSettingCurrency()}} {{__('lang.cr')}} {{__('lang.unofficial')}} {{$transaction->systemSettingCurrency()}} BF {{$transaction->systemSettingCurrency()}}{{__('lang.dr')}} {{$transaction->systemSettingCurrency()}} {{__('lang.cr')}} {{$transaction->systemSettingCurrency()}}
{{ $key_t }}

{{ $key }}

{{ $sub_key }}

{{ $value->group_code . '.' . $value->sub_group_code . '.' . $value->head_code }} {{ $value->head_name }}{{ ($value->official->bf < 0 ? '('.$transaction->convert_money_format(abs($value->official->bf)).')' :$transaction->convert_money_format($value->official->bf)) }} {{ $transaction->convert_money_format($dr_official) }} {{ $transaction->convert_money_format($dr_unofficial) }} {{ ($value->unofficial->bf < 0 ? '('.$transaction->convert_money_format(abs($value->unofficial->bf)).')' :$transaction->convert_money_format($value->unofficial->bf)) }} {{ $transaction->convert_money_format($cr_official) }} {{ $transaction->convert_money_format($cr_unofficial) }} {{ ($value->official->bf < 0 ? '('.$transaction->convert_money_format(abs($value->official->bf)).')' :$transaction->convert_money_format($value->official->bf)) }} {{ $transaction->convert_money_format($dr_official) }} {{ $transaction->convert_money_format($cr_official) }} {{ ($value->unofficial->bf < 0 ? '('.$transaction->convert_money_format(abs($value->unofficial->bf)).')' :$transaction->convert_money_format($value->unofficial->bf)) }} {{ $transaction->convert_money_format($dr_unofficial) }} {{ $transaction->convert_money_format($cr_unofficial) }} {{ ($value->official->bf < 0 ? '('.$transaction->convert_money_format(abs($value->official->bf)).')' :$transaction->convert_money_format($value->official->bf)) }} {{ $transaction->convert_money_format($dr_official) }} {{ $transaction->convert_money_format($cr_official) }}
{{__('lang.sub_total')}} {{__('lang.sub_total')}} {{ $transaction->convert_money_format($totalSubGroupDR_official) }} {{ $transaction->convert_money_format($totalSubGroupDR_unofficial) }} {{ $transaction->convert_money_format($totalSubGroupCR_official) }} {{ $transaction->convert_money_format($totalSubGroupCR_unofficial) }} {{ $transaction->convert_money_format($totalSubGroupDR_official) }} {{ $transaction->convert_money_format($totalSubGroupCR_official) }} {{ $transaction->convert_money_format($totalSubGroupDR_unofficial) }} {{ $transaction->convert_money_format($totalSubGroupCR_unofficial) }} {{ $transaction->convert_money_format($totalSubGroupDR_official) }} {{ $transaction->convert_money_format($totalSubGroupCR_official) }}
{{__('lang.group_total')}} {{ $transaction->convert_money_format($totalGroupDR_official) }} {{ $transaction->convert_money_format($totalGroupDR_unofficial) }} {{ $transaction->convert_money_format($totalGroupCR_official) }} {{ $transaction->convert_money_format($totalGroupCR_unofficial) }} {{ $transaction->convert_money_format($totalGroupDR_official) }} {{ $transaction->convert_money_format($totalGroupCR_official) }} {{ $transaction->convert_money_format($totalGroupDR_unofficial) }} {{ $transaction->convert_money_format($totalGroupCR_unofficial) }} {{ $transaction->convert_money_format($totalGroupDR_official) }} {{ $transaction->convert_money_format($totalGroupCR_official) }}
{{__('lang.total')}} {{ $transaction->convert_money_format($totalDR_official) }} {{ $transaction->convert_money_format($totalDR_unofficial) }} {{ $transaction->convert_money_format($totalCR_official) }} {{ $transaction->convert_money_format($totalCR_unofficial) }} {{ $transaction->convert_money_format($totalDR_official) }} {{ $transaction->convert_money_format($totalCR_official) }} {{ $transaction->convert_money_format($totalDR_unofficial) }} {{ $transaction->convert_money_format($totalCR_unofficial) }} {{ $transaction->convert_money_format($totalDR_official) }} {{ $transaction->convert_money_format($totalCR_official) }}
@stop